From b704bdac9422bd17481a533f9979cbedeb28ea44 Mon Sep 17 00:00:00 2001 From: Jordan Frankfurt Date: Tue, 19 Apr 2022 10:12:28 -0500 Subject: [PATCH 001/217] feat(compliance): risk screening (#3714) * feat(compliance): risk screening * add api endpoint * hosted app only * add help center link and click-to-copy email address * only show on app.uniswap.org and fix spacing nits * 12px for bottom section --- src/components/AccountDetails/Copy.tsx | 35 +++++++----- .../ConnectedAccountBlocked/index.tsx | 55 +++++++++++++++++++ src/components/TopLevelModals/index.tsx | 23 ++++++++ src/hooks/useAccountRiskCheck.ts | 27 +++++++++ src/pages/App.tsx | 10 +--- src/state/application/reducer.ts | 13 +++-- 6 files changed, 135 insertions(+), 28 deletions(-) create mode 100644 src/components/ConnectedAccountBlocked/index.tsx create mode 100644 src/components/TopLevelModals/index.tsx create mode 100644 src/hooks/useAccountRiskCheck.ts diff --git a/src/components/AccountDetails/Copy.tsx b/src/components/AccountDetails/Copy.tsx index 364ddf0452..12a30397b2 100644 --- a/src/components/AccountDetails/Copy.tsx +++ b/src/components/AccountDetails/Copy.tsx @@ -1,49 +1,58 @@ import { Trans } from '@lingui/macro' -import React from 'react' +import useCopyClipboard from 'hooks/useCopyClipboard' +import React, { useCallback } from 'react' import { CheckCircle, Copy } from 'react-feather' import styled from 'styled-components/macro' - -import useCopyClipboard from '../../hooks/useCopyClipboard' -import { LinkStyledButton } from '../../theme' +import { LinkStyledButton } from 'theme' const CopyIcon = styled(LinkStyledButton)` - color: ${({ theme }) => theme.text3}; + color: ${({ color, theme }) => color || theme.text3}; flex-shrink: 0; display: flex; text-decoration: none; - font-size: 0.825rem; + font-size: 12px; :hover, :active, :focus { text-decoration: none; - color: ${({ theme }) => theme.text2}; + color: ${({ color, theme }) => color || theme.text2}; } ` const TransactionStatusText = styled.span` margin-left: 0.25rem; - font-size: 0.825rem; + font-size: 12px; ${({ theme }) => theme.flexRowNoWrap}; align-items: center; ` -export default function CopyHelper(props: { toCopy: string; children?: React.ReactNode }) { +interface BaseProps { + toCopy: string + color?: string +} +export type CopyHelperProps = BaseProps & Omit, keyof BaseProps> + +export default function CopyHelper({ color, toCopy, children }: CopyHelperProps) { const [isCopied, setCopied] = useCopyClipboard() + const copy = useCallback(() => { + setCopied(toCopy) + }, [toCopy, setCopied]) return ( - setCopied(props.toCopy)}> + {isCopied ? ( - + Copied ) : ( - + )} - {isCopied ? '' : props.children} +   + {isCopied ? '' : children} ) } diff --git a/src/components/ConnectedAccountBlocked/index.tsx b/src/components/ConnectedAccountBlocked/index.tsx new file mode 100644 index 0000000000..a246799cdf --- /dev/null +++ b/src/components/ConnectedAccountBlocked/index.tsx @@ -0,0 +1,55 @@ +import { Trans } from '@lingui/macro' +import CopyHelper from 'components/AccountDetails/Copy' +import Column from 'components/Column' +import useTheme from 'hooks/useTheme' +import { AlertOctagon } from 'react-feather' +import styled from 'styled-components/macro' +import { ExternalLink, ThemedText } from 'theme' + +import Modal from '../Modal' + +const ContentWrapper = styled(Column)` + align-items: center; + margin: 32px; + text-align: center; +` +const WarningIcon = styled(AlertOctagon)` + min-height: 22px; + min-width: 22px; + color: ${({ theme }) => theme.warning}; +` + +interface ConnectedAccountBlockedProps { + account: string | null | undefined + isOpen: boolean +} + +export default function ConnectedAccountBlocked(props: ConnectedAccountBlockedProps) { + const theme = useTheme() + return ( + + + + + Blocked Address + + + {props.account} + + + This address is blocked on the Uniswap Labs interface because it is associated with one or more{' '} + + blocked activities + + . + + + If you believe this is an error, please email: {' '} + + + compliance@uniswap.org. + + + + ) +} diff --git a/src/components/TopLevelModals/index.tsx b/src/components/TopLevelModals/index.tsx new file mode 100644 index 0000000000..df68546cde --- /dev/null +++ b/src/components/TopLevelModals/index.tsx @@ -0,0 +1,23 @@ +import AddressClaimModal from 'components/claim/AddressClaimModal' +import ConnectedAccountBlocked from 'components/ConnectedAccountBlocked' +import useAccountRiskCheck from 'hooks/useAccountRiskCheck' +import useActiveWeb3React from 'hooks/useActiveWeb3React' +import { useModalOpen, useToggleModal } from 'state/application/hooks' +import { ApplicationModal } from 'state/application/reducer' + +export default function TopLevelModals() { + const addressClaimOpen = useModalOpen(ApplicationModal.ADDRESS_CLAIM) + const addressClaimToggle = useToggleModal(ApplicationModal.ADDRESS_CLAIM) + + const blockedAccountModalOpen = useModalOpen(ApplicationModal.BLOCKED_ACCOUNT) + const { account } = useActiveWeb3React() + + useAccountRiskCheck(account) + + return ( + <> + + + + ) +} diff --git a/src/hooks/useAccountRiskCheck.ts b/src/hooks/useAccountRiskCheck.ts new file mode 100644 index 0000000000..604d683269 --- /dev/null +++ b/src/hooks/useAccountRiskCheck.ts @@ -0,0 +1,27 @@ +import { useEffect } from 'react' +import { ApplicationModal, setOpenModal } from 'state/application/reducer' +import { useAppDispatch } from 'state/hooks' + +export default function useAccountRiskCheck(account: string | null | undefined) { + const dispatch = useAppDispatch() + + useEffect(() => { + if (account && window.location.hostname === 'app.uniswap.org') { + const headers = new Headers({ 'Content-Type': 'application/json' }) + fetch('https://screening-worker.uniswap.workers.dev', { + method: 'POST', + headers, + body: JSON.stringify({ address: account }), + }) + .then((res) => res.json()) + .then((data) => { + if (data.block) { + dispatch(setOpenModal(ApplicationModal.BLOCKED_ACCOUNT)) + } + }) + .catch(() => { + dispatch(setOpenModal(null)) + }) + } + }, [account, dispatch]) +} diff --git a/src/pages/App.tsx b/src/pages/App.tsx index 4fc9a37374..d1a2c22255 100644 --- a/src/pages/App.tsx +++ b/src/pages/App.tsx @@ -1,18 +1,16 @@ import Loader from 'components/Loader' +import TopLevelModals from 'components/TopLevelModals' import ApeModeQueryParamReader from 'hooks/useApeModeQueryParamReader' import { lazy, Suspense } from 'react' import { Redirect, Route, Switch } from 'react-router-dom' import styled from 'styled-components/macro' import GoogleAnalyticsReporter from '../components/analytics/GoogleAnalyticsReporter' -import AddressClaimModal from '../components/claim/AddressClaimModal' import ErrorBoundary from '../components/ErrorBoundary' import Header from '../components/Header' import Polling from '../components/Header/Polling' import Popups from '../components/Popups' import Web3ReactManager from '../components/Web3ReactManager' -import { useModalOpen, useToggleModal } from '../state/application/hooks' -import { ApplicationModal } from '../state/application/reducer' import DarkModeQueryParamReader from '../theme/DarkModeQueryParamReader' import AddLiquidity from './AddLiquidity' import { RedirectDuplicateTokenIds } from './AddLiquidity/redirects' @@ -65,12 +63,6 @@ const Marginer = styled.div` margin-top: 5rem; ` -function TopLevelModals() { - const open = useModalOpen(ApplicationModal.ADDRESS_CLAIM) - const toggle = useToggleModal(ApplicationModal.ADDRESS_CLAIM) - return -} - export default function App() { return ( diff --git a/src/state/application/reducer.ts b/src/state/application/reducer.ts index 073947d606..a7a6520b0c 100644 --- a/src/state/application/reducer.ts +++ b/src/state/application/reducer.ts @@ -14,17 +14,18 @@ export type PopupContent = } export enum ApplicationModal { - WALLET, - SETTINGS, - SELF_CLAIM, ADDRESS_CLAIM, + BLOCKED_ACCOUNT, + DELEGATE, CLAIM_POPUP, MENU, - DELEGATE, - VOTE, - POOL_OVERVIEW_OPTIONS, NETWORK_SELECTOR, + POOL_OVERVIEW_OPTIONS, PRIVACY_POLICY, + SELF_CLAIM, + SETTINGS, + VOTE, + WALLET, } type PopupList = Array<{ key: string; show: boolean; content: PopupContent; removeAfterMs: number | null }> From dcbd4e475d40506c64e2c21c7fe0eb4aaad746d2 Mon Sep 17 00:00:00 2001 From: Zach Pomerantz Date: Tue, 19 Apr 2022 13:13:33 -0400 Subject: [PATCH 002/217] chore: rm "with no slippage" (#3752) --- src/lib/components/Swap/Toolbar/Caption.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/components/Swap/Toolbar/Caption.tsx b/src/lib/components/Swap/Toolbar/Caption.tsx index 05fa192f3c..3a6315e45e 100644 --- a/src/lib/components/Swap/Toolbar/Caption.tsx +++ b/src/lib/components/Swap/Toolbar/Caption.tsx @@ -86,7 +86,7 @@ export function WrapCurrency({ inputCurrency, outputCurrency }: { inputCurrency: const Text = useCallback( () => ( - Convert {inputCurrency.symbol} to {outputCurrency.symbol} with no slippage + Convert {inputCurrency.symbol} to {outputCurrency.symbol} ), [inputCurrency.symbol, outputCurrency.symbol] From f717bf4a49ebb766851d7e25a2144a4f0c08ccd0 Mon Sep 17 00:00:00 2001 From: Zach Pomerantz Date: Tue, 19 Apr 2022 13:14:58 -0400 Subject: [PATCH 003/217] chore: bump to 1.0.7 (#3753) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 418f803cfe..324a604989 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@uniswap/widgets", - "version": "1.0.6", + "version": "1.0.7", "description": "Uniswap Interface", "homepage": ".", "files": [ From 8eaf1f4964e1086caed9cf070fce85bac456ef86 Mon Sep 17 00:00:00 2001 From: Jordan Frankfurt Date: Thu, 21 Apr 2022 21:44:34 -0500 Subject: [PATCH 004/217] feat(analytics): add a GA event on risk block (#3768) * feat(analytics): add a GA event on risk block * Update src/hooks/useAccountRiskCheck.ts Co-authored-by: Will Hennessy Co-authored-by: Will Hennessy --- src/hooks/useAccountRiskCheck.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/hooks/useAccountRiskCheck.ts b/src/hooks/useAccountRiskCheck.ts index 604d683269..4bad634c18 100644 --- a/src/hooks/useAccountRiskCheck.ts +++ b/src/hooks/useAccountRiskCheck.ts @@ -1,4 +1,5 @@ import { useEffect } from 'react' +import ReactGA from 'react-ga4' import { ApplicationModal, setOpenModal } from 'state/application/reducer' import { useAppDispatch } from 'state/hooks' @@ -17,6 +18,11 @@ export default function useAccountRiskCheck(account: string | null | undefined) .then((data) => { if (data.block) { dispatch(setOpenModal(ApplicationModal.BLOCKED_ACCOUNT)) + ReactGA.event({ + category: 'Address Screening', + action: 'blocked', + label: account, + }) } }) .catch(() => { From ae8c0377defc4fbebf34c89dd3f973a4287028fb Mon Sep 17 00:00:00 2001 From: Christine Legge Date: Mon, 25 Apr 2022 09:22:31 -0400 Subject: [PATCH 005/217] refactor: move state/transactions to createSlice (#3758) * use slice in transactions reducer * update transaction reducer tests * chore: move state/transactions types into their own folder * fix: fix broken transaction/reducer tests --- .../AccountDetails/TransactionSummary.tsx | 2 +- src/components/AccountDetails/index.tsx | 2 +- src/components/Web3Status/index.tsx | 2 +- src/components/earn/ClaimRewardModal.tsx | 2 +- src/components/earn/StakingModal.tsx | 2 +- src/components/earn/UnstakingModal.tsx | 2 +- src/hooks/useApproveCallback.ts | 2 +- src/hooks/useMonitoringEventCallback.ts | 2 +- src/hooks/useSwapCallback.tsx | 2 +- src/hooks/useWrapCallback.tsx | 2 +- src/pages/AddLiquidity/index.tsx | 2 +- src/pages/AddLiquidityV2/index.tsx | 2 +- src/pages/MigrateV2/MigrateV2Pair.tsx | 2 +- src/pages/Pool/PositionPage.tsx | 2 +- src/pages/RemoveLiquidity/V3.tsx | 2 +- src/pages/RemoveLiquidity/index.tsx | 2 +- src/state/claim/hooks.ts | 2 +- src/state/governance/hooks.ts | 2 +- src/state/transactions/hooks.tsx | 4 +- src/state/transactions/reducer.test.ts | 9 ++- src/state/transactions/reducer.ts | 74 +++++++++---------- .../transactions/{actions.ts => types.ts} | 23 ++---- src/state/transactions/updater.tsx | 2 +- 23 files changed, 66 insertions(+), 82 deletions(-) rename src/state/transactions/{actions.ts => types.ts} (87%) diff --git a/src/components/AccountDetails/TransactionSummary.tsx b/src/components/AccountDetails/TransactionSummary.tsx index 6c444c4eda..51c9e0e630 100644 --- a/src/components/AccountDetails/TransactionSummary.tsx +++ b/src/components/AccountDetails/TransactionSummary.tsx @@ -25,7 +25,7 @@ import { VoteTransactionInfo, WithdrawLiquidityStakingTransactionInfo, WrapTransactionInfo, -} from '../../state/transactions/actions' +} from '../../state/transactions/types' function formatAmount(amountRaw: string, decimals: number, sigFigs: number): string { return new Fraction(amountRaw, JSBI.exponentiate(JSBI.BigInt(10), JSBI.BigInt(decimals))).toSignificant(sigFigs) diff --git a/src/components/AccountDetails/index.tsx b/src/components/AccountDetails/index.tsx index 8f1d95e92c..fc652f7eda 100644 --- a/src/components/AccountDetails/index.tsx +++ b/src/components/AccountDetails/index.tsx @@ -10,7 +10,7 @@ import { AbstractConnector } from 'web3-react-abstract-connector' import { ReactComponent as Close } from '../../assets/images/x.svg' import { injected, walletlink } from '../../connectors' import { SUPPORTED_WALLETS } from '../../constants/wallet' -import { clearAllTransactions } from '../../state/transactions/actions' +import { clearAllTransactions } from '../../state/transactions/reducer' import { ExternalLink, LinkStyledButton, ThemedText } from '../../theme' import { shortenAddress } from '../../utils' import { ExplorerDataType, getExplorerLink } from '../../utils/getExplorerLink' diff --git a/src/components/Web3Status/index.tsx b/src/components/Web3Status/index.tsx index b8685c5b5c..94803eb355 100644 --- a/src/components/Web3Status/index.tsx +++ b/src/components/Web3Status/index.tsx @@ -13,7 +13,7 @@ import useENSName from '../../hooks/useENSName' import { useHasSocks } from '../../hooks/useSocksBalance' import { useWalletModalToggle } from '../../state/application/hooks' import { isTransactionRecent, useAllTransactions } from '../../state/transactions/hooks' -import { TransactionDetails } from '../../state/transactions/reducer' +import { TransactionDetails } from '../../state/transactions/types' import { shortenAddress } from '../../utils' import { ButtonSecondary } from '../Button' import StatusIcon from '../Identicon/StatusIcon' diff --git a/src/components/earn/ClaimRewardModal.tsx b/src/components/earn/ClaimRewardModal.tsx index 54d1d311ba..3d91baf633 100644 --- a/src/components/earn/ClaimRewardModal.tsx +++ b/src/components/earn/ClaimRewardModal.tsx @@ -7,8 +7,8 @@ import styled from 'styled-components/macro' import { useContract } from '../../hooks/useContract' import { StakingInfo } from '../../state/stake/hooks' -import { TransactionType } from '../../state/transactions/actions' import { useTransactionAdder } from '../../state/transactions/hooks' +import { TransactionType } from '../../state/transactions/types' import { CloseIcon, ThemedText } from '../../theme' import { ButtonError } from '../Button' import { AutoColumn } from '../Column' diff --git a/src/components/earn/StakingModal.tsx b/src/components/earn/StakingModal.tsx index 279dfd5d56..2d9042853c 100644 --- a/src/components/earn/StakingModal.tsx +++ b/src/components/earn/StakingModal.tsx @@ -12,8 +12,8 @@ import { ApprovalState, useApproveCallback } from '../../hooks/useApproveCallbac import { useContract, usePairContract, useV2RouterContract } from '../../hooks/useContract' import useTransactionDeadline from '../../hooks/useTransactionDeadline' import { StakingInfo, useDerivedStakeInfo } from '../../state/stake/hooks' -import { TransactionType } from '../../state/transactions/actions' import { useTransactionAdder } from '../../state/transactions/hooks' +import { TransactionType } from '../../state/transactions/types' import { CloseIcon, ThemedText } from '../../theme' import { formatCurrencyAmount } from '../../utils/formatCurrencyAmount' import { maxAmountSpend } from '../../utils/maxAmountSpend' diff --git a/src/components/earn/UnstakingModal.tsx b/src/components/earn/UnstakingModal.tsx index a8ebce0fb2..68745f578b 100644 --- a/src/components/earn/UnstakingModal.tsx +++ b/src/components/earn/UnstakingModal.tsx @@ -7,8 +7,8 @@ import styled from 'styled-components/macro' import { useContract } from '../../hooks/useContract' import { StakingInfo } from '../../state/stake/hooks' -import { TransactionType } from '../../state/transactions/actions' import { useTransactionAdder } from '../../state/transactions/hooks' +import { TransactionType } from '../../state/transactions/types' import { CloseIcon, ThemedText } from '../../theme' import { ButtonError } from '../Button' import { AutoColumn } from '../Column' diff --git a/src/hooks/useApproveCallback.ts b/src/hooks/useApproveCallback.ts index 4c8b5a9654..5daf69b105 100644 --- a/src/hooks/useApproveCallback.ts +++ b/src/hooks/useApproveCallback.ts @@ -6,8 +6,8 @@ import useSwapApproval, { useSwapApprovalOptimizedTrade } from 'lib/hooks/swap/u import { ApprovalState, useApproval } from 'lib/hooks/useApproval' import { useCallback } from 'react' -import { TransactionType } from '../state/transactions/actions' import { useHasPendingApproval, useTransactionAdder } from '../state/transactions/hooks' +import { TransactionType } from '../state/transactions/types' export { ApprovalState } from 'lib/hooks/useApproval' function useGetAndTrackApproval(getApproval: ReturnType[1]) { diff --git a/src/hooks/useMonitoringEventCallback.ts b/src/hooks/useMonitoringEventCallback.ts index 86c10abee0..0d95350d5d 100644 --- a/src/hooks/useMonitoringEventCallback.ts +++ b/src/hooks/useMonitoringEventCallback.ts @@ -3,7 +3,7 @@ import { initializeApp } from 'firebase/app' import { getDatabase, push, ref } from 'firebase/database' import useActiveWeb3React from 'hooks/useActiveWeb3React' import { useCallback } from 'react' -import { TransactionInfo, TransactionType } from 'state/transactions/actions' +import { TransactionInfo, TransactionType } from 'state/transactions/types' type PartialTransactionResponse = Pick diff --git a/src/hooks/useSwapCallback.tsx b/src/hooks/useSwapCallback.tsx index 16dbcfd425..f40f774c61 100644 --- a/src/hooks/useSwapCallback.tsx +++ b/src/hooks/useSwapCallback.tsx @@ -4,8 +4,8 @@ import useActiveWeb3React from 'hooks/useActiveWeb3React' import { SwapCallbackState, useSwapCallback as useLibSwapCallBack } from 'lib/hooks/swap/useSwapCallback' import { ReactNode, useMemo } from 'react' -import { TransactionType } from '../state/transactions/actions' import { useTransactionAdder } from '../state/transactions/hooks' +import { TransactionType } from '../state/transactions/types' import { currencyId } from '../utils/currencyId' import useENS from './useENS' import { SignatureData } from './useERC20Permit' diff --git a/src/hooks/useWrapCallback.tsx b/src/hooks/useWrapCallback.tsx index 2210876d07..5aa52673d1 100644 --- a/src/hooks/useWrapCallback.tsx +++ b/src/hooks/useWrapCallback.tsx @@ -6,8 +6,8 @@ import tryParseCurrencyAmount from 'lib/utils/tryParseCurrencyAmount' import { useMemo } from 'react' import { WRAPPED_NATIVE_CURRENCY } from '../constants/tokens' -import { TransactionType } from '../state/transactions/actions' import { useTransactionAdder } from '../state/transactions/hooks' +import { TransactionType } from '../state/transactions/types' import { useCurrencyBalance } from '../state/wallet/hooks' import { useWETHContract } from './useContract' diff --git a/src/pages/AddLiquidity/index.tsx b/src/pages/AddLiquidity/index.tsx index c16d5e6843..5e29664974 100644 --- a/src/pages/AddLiquidity/index.tsx +++ b/src/pages/AddLiquidity/index.tsx @@ -47,8 +47,8 @@ import { useUSDCValue } from '../../hooks/useUSDCPrice' import { useV3PositionFromTokenId } from '../../hooks/useV3Positions' import { useWalletModalToggle } from '../../state/application/hooks' import { Bound, Field } from '../../state/mint/v3/actions' -import { TransactionType } from '../../state/transactions/actions' import { useTransactionAdder } from '../../state/transactions/hooks' +import { TransactionType } from '../../state/transactions/types' import { useIsExpertMode, useUserSlippageToleranceWithDefault } from '../../state/user/hooks' import { ExternalLink, ThemedText } from '../../theme' import approveAmountCalldata from '../../utils/approveAmountCalldata' diff --git a/src/pages/AddLiquidityV2/index.tsx b/src/pages/AddLiquidityV2/index.tsx index 81d1b3fad2..995f1f1910 100644 --- a/src/pages/AddLiquidityV2/index.tsx +++ b/src/pages/AddLiquidityV2/index.tsx @@ -32,8 +32,8 @@ import { PairState } from '../../hooks/useV2Pairs' import { useWalletModalToggle } from '../../state/application/hooks' import { Field } from '../../state/mint/actions' import { useDerivedMintInfo, useMintActionHandlers, useMintState } from '../../state/mint/hooks' -import { TransactionType } from '../../state/transactions/actions' import { useTransactionAdder } from '../../state/transactions/hooks' +import { TransactionType } from '../../state/transactions/types' import { useIsExpertMode, useUserSlippageToleranceWithDefault } from '../../state/user/hooks' import { ThemedText } from '../../theme' import { calculateGasMargin } from '../../utils/calculateGasMargin' diff --git a/src/pages/MigrateV2/MigrateV2Pair.tsx b/src/pages/MigrateV2/MigrateV2Pair.tsx index 937dd8cc11..39261464f7 100644 --- a/src/pages/MigrateV2/MigrateV2Pair.tsx +++ b/src/pages/MigrateV2/MigrateV2Pair.tsx @@ -44,7 +44,7 @@ import { useToken } from '../../hooks/Tokens' import { usePairContract, useV2MigratorContract } from '../../hooks/useContract' import useIsArgentWallet from '../../hooks/useIsArgentWallet' import { useTotalSupply } from '../../hooks/useTotalSupply' -import { TransactionType } from '../../state/transactions/actions' +import { TransactionType } from '../../state/transactions/types' import { useTokenBalance } from '../../state/wallet/hooks' import { BackArrow, ExternalLink, ThemedText } from '../../theme' import { isAddress } from '../../utils' diff --git a/src/pages/Pool/PositionPage.tsx b/src/pages/Pool/PositionPage.tsx index 08067261c3..d1b2a1c6f2 100644 --- a/src/pages/Pool/PositionPage.tsx +++ b/src/pages/Pool/PositionPage.tsx @@ -42,7 +42,7 @@ import RateToggle from '../../components/RateToggle' import { SwitchLocaleLink } from '../../components/SwitchLocaleLink' import { usePositionTokenURI } from '../../hooks/usePositionTokenURI' import useTheme from '../../hooks/useTheme' -import { TransactionType } from '../../state/transactions/actions' +import { TransactionType } from '../../state/transactions/types' import { calculateGasMargin } from '../../utils/calculateGasMargin' import { ExplorerDataType, getExplorerLink } from '../../utils/getExplorerLink' import { LoadingRows } from './styleds' diff --git a/src/pages/RemoveLiquidity/V3.tsx b/src/pages/RemoveLiquidity/V3.tsx index 3cb2eb2b8d..d21f335b1b 100644 --- a/src/pages/RemoveLiquidity/V3.tsx +++ b/src/pages/RemoveLiquidity/V3.tsx @@ -34,7 +34,7 @@ import { ThemedText } from 'theme' import TransactionConfirmationModal, { ConfirmationModalContent } from '../../components/TransactionConfirmationModal' import { WRAPPED_NATIVE_CURRENCY } from '../../constants/tokens' -import { TransactionType } from '../../state/transactions/actions' +import { TransactionType } from '../../state/transactions/types' import { calculateGasMargin } from '../../utils/calculateGasMargin' import { currencyId } from '../../utils/currencyId' import AppBody from '../AppBody' diff --git a/src/pages/RemoveLiquidity/index.tsx b/src/pages/RemoveLiquidity/index.tsx index 2d7ade7dfa..20a1ad340c 100644 --- a/src/pages/RemoveLiquidity/index.tsx +++ b/src/pages/RemoveLiquidity/index.tsx @@ -33,8 +33,8 @@ import useTransactionDeadline from '../../hooks/useTransactionDeadline' import { useWalletModalToggle } from '../../state/application/hooks' import { Field } from '../../state/burn/actions' import { useBurnActionHandlers, useBurnState, useDerivedBurnInfo } from '../../state/burn/hooks' -import { TransactionType } from '../../state/transactions/actions' import { useTransactionAdder } from '../../state/transactions/hooks' +import { TransactionType } from '../../state/transactions/types' import { useUserSlippageToleranceWithDefault } from '../../state/user/hooks' import { StyledInternalLink, ThemedText } from '../../theme' import { calculateGasMargin } from '../../utils/calculateGasMargin' diff --git a/src/state/claim/hooks.ts b/src/state/claim/hooks.ts index a21bce58b5..17544b4f3c 100644 --- a/src/state/claim/hooks.ts +++ b/src/state/claim/hooks.ts @@ -11,8 +11,8 @@ import { UNI } from '../../constants/tokens' import { useContract } from '../../hooks/useContract' import { isAddress } from '../../utils' import { calculateGasMargin } from '../../utils/calculateGasMargin' -import { TransactionType } from '../transactions/actions' import { useTransactionAdder } from '../transactions/hooks' +import { TransactionType } from '../transactions/types' function useMerkleDistributorContract() { return useContract(MERKLE_DISTRIBUTOR_ADDRESS, MERKLE_DISTRIBUTOR_ABI, true) diff --git a/src/state/governance/hooks.ts b/src/state/governance/hooks.ts index 90599c290b..b29ebc2d93 100644 --- a/src/state/governance/hooks.ts +++ b/src/state/governance/hooks.ts @@ -32,8 +32,8 @@ import { } from '../../constants/proposals' import { UNI } from '../../constants/tokens' import { useLogs } from '../logs/hooks' -import { TransactionType } from '../transactions/actions' import { useTransactionAdder } from '../transactions/hooks' +import { TransactionType } from '../transactions/types' import { VoteOption } from './types' function useGovernanceV0Contract(): Contract | null { diff --git a/src/state/transactions/hooks.tsx b/src/state/transactions/hooks.tsx index 59d69cd550..242ea94964 100644 --- a/src/state/transactions/hooks.tsx +++ b/src/state/transactions/hooks.tsx @@ -5,8 +5,8 @@ import { useTransactionMonitoringEventCallback } from 'hooks/useMonitoringEventC import { useCallback, useMemo } from 'react' import { useAppDispatch, useAppSelector } from 'state/hooks' -import { addTransaction, TransactionInfo, TransactionType } from './actions' -import { TransactionDetails } from './reducer' +import { addTransaction } from './reducer' +import { TransactionDetails, TransactionInfo, TransactionType } from './types' // helper that can take a ethers library transaction response and add it to the list of transactions export function useTransactionAdder(): (response: TransactionResponse, info: TransactionInfo) => void { diff --git a/src/state/transactions/reducer.test.ts b/src/state/transactions/reducer.test.ts index 84645070e2..b66406bc4a 100644 --- a/src/state/transactions/reducer.test.ts +++ b/src/state/transactions/reducer.test.ts @@ -1,14 +1,15 @@ import { createStore, Store } from 'redux' import { updateVersion } from '../global/actions' -import { +import reducer, { addTransaction, checkedTransaction, clearAllTransactions, finalizeTransaction, - TransactionType, -} from './actions' -import reducer, { initialState, TransactionState } from './reducer' + initialState, + TransactionState, +} from './reducer' +import { TransactionType } from './types' describe('transaction reducer', () => { let store: Store diff --git a/src/state/transactions/reducer.ts b/src/state/transactions/reducer.ts index c5b2c1162d..fdd3babe82 100644 --- a/src/state/transactions/reducer.ts +++ b/src/state/transactions/reducer.ts @@ -1,27 +1,10 @@ -import { createReducer } from '@reduxjs/toolkit' +import { createSlice } from '@reduxjs/toolkit' import { updateVersion } from '../global/actions' -import { - addTransaction, - checkedTransaction, - clearAllTransactions, - finalizeTransaction, - SerializableTransactionReceipt, - TransactionInfo, -} from './actions' +import { TransactionDetails } from './types' const now = () => new Date().getTime() -export interface TransactionDetails { - hash: string - receipt?: SerializableTransactionReceipt - lastCheckedBlockNumber?: number - addedTime: number - confirmedTime?: number - from: string - info: TransactionInfo -} - export interface TransactionState { [chainId: number]: { [txHash: string]: TransactionDetails @@ -30,33 +13,23 @@ export interface TransactionState { export const initialState: TransactionState = {} -export default createReducer(initialState, (builder) => - builder - .addCase(updateVersion, (transactions) => { - // in case there are any transactions in the store with the old format, remove them - Object.keys(transactions).forEach((chainId) => { - const chainTransactions = transactions[chainId as unknown as number] - Object.keys(chainTransactions).forEach((hash) => { - if (!('info' in chainTransactions[hash])) { - // clear old transactions that don't have the right format - delete chainTransactions[hash] - } - }) - }) - }) - .addCase(addTransaction, (transactions, { payload: { chainId, from, hash, info } }) => { +const transactionSlice = createSlice({ + name: 'transactions', + initialState, + reducers: { + addTransaction(transactions, { payload: { chainId, from, hash, info } }) { if (transactions[chainId]?.[hash]) { throw Error('Attempted to add existing transaction.') } const txs = transactions[chainId] ?? {} txs[hash] = { hash, info, from, addedTime: now() } transactions[chainId] = txs - }) - .addCase(clearAllTransactions, (transactions, { payload: { chainId } }) => { + }, + clearAllTransactions(transactions, { payload: { chainId } }) { if (!transactions[chainId]) return transactions[chainId] = {} - }) - .addCase(checkedTransaction, (transactions, { payload: { chainId, hash, blockNumber } }) => { + }, + checkedTransaction(transactions, { payload: { chainId, hash, blockNumber } }) { const tx = transactions[chainId]?.[hash] if (!tx) { return @@ -66,13 +39,32 @@ export default createReducer(initialState, (builder) => } else { tx.lastCheckedBlockNumber = Math.max(blockNumber, tx.lastCheckedBlockNumber) } - }) - .addCase(finalizeTransaction, (transactions, { payload: { hash, chainId, receipt } }) => { + }, + finalizeTransaction(transactions, { payload: { hash, chainId, receipt } }) { const tx = transactions[chainId]?.[hash] if (!tx) { return } tx.receipt = receipt tx.confirmedTime = now() + }, + }, + extraReducers: (builder) => { + builder.addCase(updateVersion, (transactions) => { + // in case there are any transactions in the store with the old format, remove them + Object.keys(transactions).forEach((chainId) => { + const chainTransactions = transactions[chainId as unknown as number] + Object.keys(chainTransactions).forEach((hash) => { + if (!('info' in chainTransactions[hash])) { + // clear old transactions that don't have the right format + delete chainTransactions[hash] + } + }) + }) }) -) + }, +}) + +export const { addTransaction, clearAllTransactions, checkedTransaction, finalizeTransaction } = + transactionSlice.actions +export default transactionSlice.reducer diff --git a/src/state/transactions/actions.ts b/src/state/transactions/types.ts similarity index 87% rename from src/state/transactions/actions.ts rename to src/state/transactions/types.ts index 2ceb97eaf7..fb3b5ee9fb 100644 --- a/src/state/transactions/actions.ts +++ b/src/state/transactions/types.ts @@ -1,9 +1,8 @@ -import { createAction } from '@reduxjs/toolkit' import { TradeType } from '@uniswap/sdk-core' import { VoteOption } from '../governance/types' -export interface SerializableTransactionReceipt { +interface SerializableTransactionReceipt { to: string from: string contractAddress: string @@ -171,20 +170,12 @@ export type TransactionInfo = | RemoveLiquidityV3TransactionInfo | SubmitProposalTransactionInfo -export const addTransaction = createAction<{ - chainId: number +export interface TransactionDetails { hash: string + receipt?: SerializableTransactionReceipt + lastCheckedBlockNumber?: number + addedTime: number + confirmedTime?: number from: string info: TransactionInfo -}>('transactions/addTransaction') -export const clearAllTransactions = createAction<{ chainId: number }>('transactions/clearAllTransactions') -export const finalizeTransaction = createAction<{ - chainId: number - hash: string - receipt: SerializableTransactionReceipt -}>('transactions/finalizeTransaction') -export const checkedTransaction = createAction<{ - chainId: number - hash: string - blockNumber: number -}>('transactions/checkedTransaction') +} diff --git a/src/state/transactions/updater.tsx b/src/state/transactions/updater.tsx index c9a9869765..1698ad7568 100644 --- a/src/state/transactions/updater.tsx +++ b/src/state/transactions/updater.tsx @@ -6,7 +6,7 @@ import { useAppDispatch, useAppSelector } from 'state/hooks' import { L2_CHAIN_IDS } from '../../constants/chains' import { useAddPopup } from '../application/hooks' -import { checkedTransaction, finalizeTransaction } from './actions' +import { checkedTransaction, finalizeTransaction } from './reducer' export default function Updater() { const { chainId } = useActiveWeb3React() From 5055695b9b9f4cc3842d28651b8a78c739796360 Mon Sep 17 00:00:00 2001 From: Jordan Frankfurt Date: Mon, 25 Apr 2022 10:44:00 -0500 Subject: [PATCH 006/217] feat(optimism): update to new bridge app (#3771) --- src/components/Header/NetworkSelector.tsx | 2 +- src/constants/chainInfo.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Header/NetworkSelector.tsx b/src/components/Header/NetworkSelector.tsx index 6abcbd26d5..ce5265ff76 100644 --- a/src/components/Header/NetworkSelector.tsx +++ b/src/components/Header/NetworkSelector.tsx @@ -146,7 +146,7 @@ const BridgeLabel = ({ chainId }: { chainId: SupportedChainId }) => { return Arbitrum Bridge case SupportedChainId.OPTIMISM: case SupportedChainId.OPTIMISTIC_KOVAN: - return Optimism Gateway + return Optimism Bridge case SupportedChainId.POLYGON: case SupportedChainId.POLYGON_MUMBAI: return Polygon Bridge diff --git a/src/constants/chainInfo.ts b/src/constants/chainInfo.ts index d228296a85..10ddf0172d 100644 --- a/src/constants/chainInfo.ts +++ b/src/constants/chainInfo.ts @@ -94,7 +94,7 @@ export const CHAIN_INFO: ChainInfoMap = { [SupportedChainId.OPTIMISM]: { networkType: NetworkType.L2, blockWaitMsBeforeWarning: ms`25m`, - bridge: 'https://gateway.optimism.io/?chainId=1', + bridge: 'https://app.optimism.io/bridge', defaultListUrl: OPTIMISM_LIST, docs: 'https://optimism.io/', explorer: 'https://optimistic.etherscan.io/', @@ -108,7 +108,7 @@ export const CHAIN_INFO: ChainInfoMap = { [SupportedChainId.OPTIMISTIC_KOVAN]: { networkType: NetworkType.L2, blockWaitMsBeforeWarning: ms`25m`, - bridge: 'https://gateway.optimism.io/', + bridge: 'https://app.optimism.io/bridge', defaultListUrl: OPTIMISM_LIST, docs: 'https://optimism.io/', explorer: 'https://optimistic.etherscan.io/', From 9318c1204ba4424d184b6e6335d7f8a787095b2d Mon Sep 17 00:00:00 2001 From: 0xlucius Date: Mon, 25 Apr 2022 11:43:41 -0500 Subject: [PATCH 007/217] feat: Add on-hover tooltips for tx details (#3178) * Add on-hover tooltips for tx details * Change tooltips to use macro instead of t * fix: remove info tooltip on transaction popup * fix: update getting the nativeCurrencyVariable * use getNativeCurrency() instead of chainInfo const Co-authored-by: Christine Legge --- src/components/Tooltip/index.tsx | 9 ++- src/components/swap/AdvancedSwapDetails.tsx | 79 ++++++++++++++++----- src/components/swap/SwapDetailsDropdown.tsx | 7 +- 3 files changed, 73 insertions(+), 22 deletions(-) diff --git a/src/components/Tooltip/index.tsx b/src/components/Tooltip/index.tsx index ec8606c1cd..bb758b2187 100644 --- a/src/components/Tooltip/index.tsx +++ b/src/components/Tooltip/index.tsx @@ -18,6 +18,7 @@ export const TooltipContainer = styled.div` interface TooltipProps extends Omit { text: ReactNode + disableHover?: boolean // disable the hover and content display } interface TooltipContentProps extends Omit { @@ -29,19 +30,20 @@ interface TooltipContentProps extends Omit { } export default function Tooltip({ text, ...rest }: TooltipProps) { - return {text}} {...rest} /> + return {text}} {...rest} /> } function TooltipContent({ content, wrap = false, ...rest }: TooltipContentProps) { return {content} : content} {...rest} /> } -export function MouseoverTooltip({ children, ...rest }: Omit) { +/** Standard text tooltip. */ +export function MouseoverTooltip({ text, disableHover, children, ...rest }: Omit) { const [show, setShow] = useState(false) const open = useCallback(() => setShow(true), [setShow]) const close = useCallback(() => setShow(false), [setShow]) return ( - +
{children}
@@ -49,6 +51,7 @@ export function MouseoverTooltip({ children, ...rest }: Omit { if (!trade) return { expectedOutputAmount: undefined, priceImpact: undefined } @@ -60,9 +69,19 @@ export function AdvancedSwapDetails({ trade, allowedSlippage, syncing = false }: - - Expected Output - + + The amount you expect to receive at the current market price. You may receive less or more if the + market price changes while your transaction is pending. +
+ } + disableHover={hideInfoTooltips} + > + + Expected Output + + @@ -74,9 +93,14 @@ export function AdvancedSwapDetails({ trade, allowedSlippage, syncing = false }: - - Price Impact - + The impact your trade has on the market price of this pool.} + disableHover={hideInfoTooltips} + > + + Price Impact + + @@ -87,14 +111,24 @@ export function AdvancedSwapDetails({ trade, allowedSlippage, syncing = false }: - - {trade.tradeType === TradeType.EXACT_INPUT ? ( - Minimum received - ) : ( - Maximum sent - )}{' '} - after slippage ({allowedSlippage.toFixed(2)}%) - + + The minimum amount you are guaranteed to receive. If the price slips any further, your transaction + will revert. + + } + disableHover={hideInfoTooltips} + > + + {trade.tradeType === TradeType.EXACT_INPUT ? ( + Minimum received + ) : ( + Maximum sent + )}{' '} + after slippage ({allowedSlippage.toFixed(2)}%) + + @@ -106,9 +140,18 @@ export function AdvancedSwapDetails({ trade, allowedSlippage, syncing = false }: {!trade?.gasUseEstimateUSD || !chainId || !SUPPORTED_GAS_ESTIMATE_CHAIN_IDS.includes(chainId) ? null : ( - - Network Fee - + + The fee paid to miners who process your transaction. This must be paid in {nativeCurrency.symbol}. + + } + disableHover={hideInfoTooltips} + > + + Network Fee + + ~${trade.gasUseEstimateUSD.toFixed(2)} diff --git a/src/components/swap/SwapDetailsDropdown.tsx b/src/components/swap/SwapDetailsDropdown.tsx index eecfe9fd84..904cd0accc 100644 --- a/src/components/swap/SwapDetailsDropdown.tsx +++ b/src/components/swap/SwapDetailsDropdown.tsx @@ -147,7 +147,12 @@ export default function SwapDetailsDropdown({ content={ - + } From 521f3aae047ffd3a448362b798defcf8f712f000 Mon Sep 17 00:00:00 2001 From: Jordan Frankfurt Date: Fri, 29 Apr 2022 15:42:09 -0500 Subject: [PATCH 008/217] chore(monitoring): trm cleanup (#3783) * remove old monitoring code * cleanup * remove unneeded .then --- src/components/AccountDetails/Copy.tsx | 4 +- src/components/TopLevelModals/index.tsx | 4 +- src/components/WalletModal/index.tsx | 22 ++---- src/hooks/useMonitoringEventCallback.ts | 98 ------------------------- src/state/transactions/hooks.tsx | 7 +- 5 files changed, 12 insertions(+), 123 deletions(-) delete mode 100644 src/hooks/useMonitoringEventCallback.ts diff --git a/src/components/AccountDetails/Copy.tsx b/src/components/AccountDetails/Copy.tsx index 12a30397b2..e19d5826cd 100644 --- a/src/components/AccountDetails/Copy.tsx +++ b/src/components/AccountDetails/Copy.tsx @@ -39,6 +39,8 @@ export default function CopyHelper({ color, toCopy, children }: CopyHelperProps) return ( + {isCopied ? '' : children} +   {isCopied ? ( @@ -51,8 +53,6 @@ export default function CopyHelper({ color, toCopy, children }: CopyHelperProps) )} -   - {isCopied ? '' : children} ) } diff --git a/src/components/TopLevelModals/index.tsx b/src/components/TopLevelModals/index.tsx index df68546cde..3a9536f8ce 100644 --- a/src/components/TopLevelModals/index.tsx +++ b/src/components/TopLevelModals/index.tsx @@ -13,11 +13,11 @@ export default function TopLevelModals() { const { account } = useActiveWeb3React() useAccountRiskCheck(account) - + const open = Boolean(blockedAccountModalOpen && account) return ( <> - + ) } diff --git a/src/components/WalletModal/index.tsx b/src/components/WalletModal/index.tsx index 9bb6107f1b..2d5444682f 100644 --- a/src/components/WalletModal/index.tsx +++ b/src/components/WalletModal/index.tsx @@ -2,7 +2,6 @@ import { Trans } from '@lingui/macro' import { AutoColumn } from 'components/Column' import { PrivacyPolicy } from 'components/PrivacyPolicy' import Row, { AutoRow, RowBetween } from 'components/Row' -import { useWalletConnectMonitoringEventCallback } from 'hooks/useMonitoringEventCallback' import { useEffect, useState } from 'react' import { ArrowLeft, ArrowRight, Info } from 'react-feather' import ReactGA from 'react-ga4' @@ -151,8 +150,6 @@ export default function WalletModal({ const previousAccount = usePrevious(account) - const logMonitoringEvent = useWalletConnectMonitoringEventCallback() - // close on connection, when logged out before useEffect(() => { if (account && !previousAccount && walletModalOpen) { @@ -200,18 +197,13 @@ export default function WalletModal({ } connector && - activate(connector, undefined, true) - .then(async () => { - const walletAddress = await connector.getAccount() - logMonitoringEvent({ walletAddress }) - }) - .catch((error) => { - if (error instanceof UnsupportedChainIdError) { - activate(connector) // a little janky...can't use setError because the connector isn't set - } else { - setPendingError(true) - } - }) + activate(connector, undefined, true).catch((error) => { + if (error instanceof UnsupportedChainIdError) { + activate(connector) // a little janky...can't use setError because the connector isn't set + } else { + setPendingError(true) + } + }) } // close wallet modal if fortmatic modal is active diff --git a/src/hooks/useMonitoringEventCallback.ts b/src/hooks/useMonitoringEventCallback.ts deleted file mode 100644 index 0d95350d5d..0000000000 --- a/src/hooks/useMonitoringEventCallback.ts +++ /dev/null @@ -1,98 +0,0 @@ -import { TransactionResponse } from '@ethersproject/providers' -import { initializeApp } from 'firebase/app' -import { getDatabase, push, ref } from 'firebase/database' -import useActiveWeb3React from 'hooks/useActiveWeb3React' -import { useCallback } from 'react' -import { TransactionInfo, TransactionType } from 'state/transactions/types' - -type PartialTransactionResponse = Pick - -const SUPPORTED_TRANSACTION_TYPES = [ - TransactionType.ADD_LIQUIDITY_V2_POOL, - TransactionType.ADD_LIQUIDITY_V3_POOL, - TransactionType.CREATE_V3_POOL, - TransactionType.REMOVE_LIQUIDITY_V3, - TransactionType.SWAP, -] - -const FIREBASE_API_KEY = process.env.REACT_APP_FIREBASE_KEY -const firebaseEnabled = typeof FIREBASE_API_KEY !== 'undefined' -if (firebaseEnabled) initializeFirebase() - -function useMonitoringEventCallback() { - const { chainId } = useActiveWeb3React() - - return useCallback( - async function log( - type: string, - { - transactionResponse, - walletAddress, - }: { transactionResponse: PartialTransactionResponse; walletAddress: string | undefined } - ) { - if (!firebaseEnabled) return - - const db = getDatabase() - - if (!walletAddress) { - console.debug('Wallet address required to log monitoring events.') - return - } - try { - push(ref(db, 'trm'), { - chainId, - origin: window.location.origin, - timestamp: Date.now(), - tx: transactionResponse, - type, - walletAddress, - }) - } catch (e) { - console.debug('Error adding document: ', e) - } - }, - [chainId] - ) -} - -export function useTransactionMonitoringEventCallback() { - const { account } = useActiveWeb3React() - const log = useMonitoringEventCallback() - - return useCallback( - (info: TransactionInfo, transactionResponse: TransactionResponse) => { - if (SUPPORTED_TRANSACTION_TYPES.includes(info.type)) { - log(TransactionType[info.type], { - transactionResponse: (({ hash, v, r, s }: PartialTransactionResponse) => ({ hash, v, r, s }))( - transactionResponse - ), - walletAddress: account ?? undefined, - }) - } - }, - [account, log] - ) -} - -export function useWalletConnectMonitoringEventCallback() { - const log = useMonitoringEventCallback() - - return useCallback( - (walletAddress) => { - log('WALLET_CONNECTED', { transactionResponse: { hash: '', r: '', s: '', v: -1 }, walletAddress }) - }, - [log] - ) -} - -function initializeFirebase() { - initializeApp({ - apiKey: process.env.REACT_APP_FIREBASE_KEY, - authDomain: 'interface-monitoring.firebaseapp.com', - databaseURL: 'https://interface-monitoring-default-rtdb.firebaseio.com', - projectId: 'interface-monitoring', - storageBucket: 'interface-monitoring.appspot.com', - messagingSenderId: '968187720053', - appId: '1:968187720053:web:acedf72dce629d470be33c', - }) -} diff --git a/src/state/transactions/hooks.tsx b/src/state/transactions/hooks.tsx index 242ea94964..da5f461a19 100644 --- a/src/state/transactions/hooks.tsx +++ b/src/state/transactions/hooks.tsx @@ -1,7 +1,6 @@ import { TransactionResponse } from '@ethersproject/providers' import { Token } from '@uniswap/sdk-core' import useActiveWeb3React from 'hooks/useActiveWeb3React' -import { useTransactionMonitoringEventCallback } from 'hooks/useMonitoringEventCallback' import { useCallback, useMemo } from 'react' import { useAppDispatch, useAppSelector } from 'state/hooks' @@ -13,8 +12,6 @@ export function useTransactionAdder(): (response: TransactionResponse, info: Tra const { chainId, account } = useActiveWeb3React() const dispatch = useAppDispatch() - const logMonitoringEvent = useTransactionMonitoringEventCallback() - return useCallback( (response: TransactionResponse, info: TransactionInfo) => { if (!account) return @@ -25,10 +22,8 @@ export function useTransactionAdder(): (response: TransactionResponse, info: Tra throw Error('No transaction hash found.') } dispatch(addTransaction({ hash, from: account, info, chainId })) - - logMonitoringEvent(info, response) }, - [account, chainId, dispatch, logMonitoringEvent] + [account, chainId, dispatch] ) } From 5383436c88dd0fcc7cbb236298cab7496dbb91de Mon Sep 17 00:00:00 2001 From: Jordan Frankfurt Date: Mon, 2 May 2022 10:47:27 -0500 Subject: [PATCH 009/217] feat(widgets): empty token list on network alert (#3627) * feat(widgets): empty token list on network alert * make it work * pr review * split dialog header out of tokenselect * correctly filter token list case * find -> some * pr feedback * clean up query hooks --- src/lib/components/Swap/Swap.fixture.tsx | 53 +++++++++++++++---- src/lib/components/Swap/TokenInput.tsx | 2 +- src/lib/components/TokenSelect.fixture.tsx | 2 +- .../NoTokensAvailableOnNetwork.tsx | 30 +++++++++++ src/lib/components/TokenSelect/index.tsx | 48 ++++++++--------- src/lib/hooks/useTokenList/index.tsx | 9 ++-- .../{querying.ts => useQueryTokens.ts} | 0 7 files changed, 103 insertions(+), 41 deletions(-) create mode 100644 src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx rename src/lib/hooks/useTokenList/{querying.ts => useQueryTokens.ts} (100%) diff --git a/src/lib/components/Swap/Swap.fixture.tsx b/src/lib/components/Swap/Swap.fixture.tsx index 1da17be0c4..52140f5a07 100644 --- a/src/lib/components/Swap/Swap.fixture.tsx +++ b/src/lib/components/Swap/Swap.fixture.tsx @@ -1,5 +1,9 @@ +import { tokens } from '@uniswap/default-token-list' +import { TokenInfo } from '@uniswap/token-lists' +import { SupportedChainId } from 'constants/chains' import { DAI, USDC_MAINNET } from 'constants/tokens' import { useUpdateAtom } from 'jotai/utils' +import { TokenListProvider } from 'lib/hooks/useTokenList' import { useEffect } from 'react' import { useSelect, useValue } from 'react-cosmos/fixture' @@ -56,16 +60,47 @@ function Fixture() { }) const [defaultOutputAmount] = useValue('defaultOutputAmount', { defaultValue: 0 }) + const tokenListNameMap: Record = { + 'default list': tokens, + 'mainnet only': tokens.filter((token) => SupportedChainId.MAINNET === token.chainId), + 'arbitrum only': [ + { + logoURI: 'https://assets.coingecko.com/coins/images/9956/thumb/4943.png?1636636734', + chainId: 42161, + address: '0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1', + name: 'Dai Stablecoin', + symbol: 'DAI', + decimals: 18, + }, + { + logoURI: 'https://assets.coingecko.com/coins/images/6319/thumb/USD_Coin_icon.png?1547042389', + chainId: 42161, + address: '0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8', + name: 'USD Coin (Arb1)', + symbol: 'USDC', + decimals: 6, + }, + ], + } + + const tokenListOptions = Object.keys(tokenListNameMap) + const [tokenListName] = useSelect('tokenList', { + options: tokenListOptions, + defaultValue: tokenListOptions[0], + }) + return ( - console.log('onConnectWallet')} // this handler is included as a test of functionality, but only logs - /> + + console.log('onConnectWallet')} // this handler is included as a test of functionality, but only logs + /> + ) } diff --git a/src/lib/components/Swap/TokenInput.tsx b/src/lib/components/Swap/TokenInput.tsx index 83ce2791d7..7fa28bec5a 100644 --- a/src/lib/components/Swap/TokenInput.tsx +++ b/src/lib/components/Swap/TokenInput.tsx @@ -2,6 +2,7 @@ import 'setimmediate' import { Trans } from '@lingui/macro' import { Currency } from '@uniswap/sdk-core' +import TokenSelect from 'lib/components/TokenSelect' import { loadingTransitionCss } from 'lib/css/loading' import styled, { keyframes, ThemedText } from 'lib/theme' import { ReactNode, useCallback, useEffect, useMemo, useRef, useState } from 'react' @@ -10,7 +11,6 @@ import Button from '../Button' import Column from '../Column' import { DecimalInput } from '../Input' import Row from '../Row' -import TokenSelect from '../TokenSelect' const TokenInputRow = styled(Row)` grid-template-columns: 1fr; diff --git a/src/lib/components/TokenSelect.fixture.tsx b/src/lib/components/TokenSelect.fixture.tsx index e543051de8..487819c30a 100644 --- a/src/lib/components/TokenSelect.fixture.tsx +++ b/src/lib/components/TokenSelect.fixture.tsx @@ -8,7 +8,7 @@ export default function Fixture() { return ( - void 0} /> + void 0} onClose={() => void 0} /> ) diff --git a/src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx b/src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx new file mode 100644 index 0000000000..a9f0961475 --- /dev/null +++ b/src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx @@ -0,0 +1,30 @@ +import { Trans } from '@lingui/macro' +import { HelpCircle } from 'lib/icons' +import styled, { css, ThemedText } from 'lib/theme' + +import Column from '../Column' + +const HelpCircleIcon = styled(HelpCircle)` + height: 64px; + margin-bottom: 12px; + stroke: ${({ theme }) => theme.secondary}; + width: 64px; +` + +const wrapperCss = css` + display: flex; + height: 80%; + text-align: center; + width: 100%; +` + +export default function NoTokensAvailableOnNetwork() { + return ( + + + + No tokens are available on this network. Please switch to another network. + + + ) +} diff --git a/src/lib/components/TokenSelect/index.tsx b/src/lib/components/TokenSelect/index.tsx index eaf304d565..73f73a6303 100644 --- a/src/lib/components/TokenSelect/index.tsx +++ b/src/lib/components/TokenSelect/index.tsx @@ -1,19 +1,19 @@ import { t, Trans } from '@lingui/macro' import { Currency } from '@uniswap/sdk-core' +import { Header as DialogHeader } from 'lib/components/Dialog' import useActiveWeb3React from 'lib/hooks/useActiveWeb3React' import { useCurrencyBalances } from 'lib/hooks/useCurrencyBalance' import useNativeCurrency from 'lib/hooks/useNativeCurrency' -import useTokenList, { useIsTokenListLoaded, useQueryCurrencies } from 'lib/hooks/useTokenList' +import useTokenList, { useIsTokenListLoaded, useQueryTokens } from 'lib/hooks/useTokenList' import styled, { ThemedText } from 'lib/theme' import { ElementRef, memo, useCallback, useEffect, useMemo, useRef, useState } from 'react' -import { currencyId } from 'utils/currencyId' import Column from '../Column' -import Dialog, { Header } from '../Dialog' +import Dialog from '../Dialog' import { inputCss, StringInput } from '../Input' import Row from '../Row' import Rule from '../Rule' -import TokenBase from './TokenBase' +import NoTokensAvailableOnNetwork from './NoTokensAvailableOnNetwork' import TokenButton from './TokenButton' import TokenOptions from './TokenOptions' import TokenOptionsSkeleton from './TokenOptionsSkeleton' @@ -42,12 +42,13 @@ function useAreBalancesLoaded(): boolean { interface TokenSelectDialogProps { value?: Currency onSelect: (token: Currency) => void + onClose: () => void } -export function TokenSelectDialog({ value, onSelect }: TokenSelectDialogProps) { +export function TokenSelectDialog({ value, onSelect, onClose }: TokenSelectDialogProps) { const [query, setQuery] = useState('') - const queriedTokens = useQueryCurrencies(query) - const tokens = useMemo(() => queriedTokens?.filter((token) => token !== value), [queriedTokens, value]) + const list = useTokenList() + const tokens = useQueryTokens(query, list) const isTokenListLoaded = useIsTokenListLoaded() const areBalancesLoaded = useAreBalancesLoaded() @@ -65,16 +66,26 @@ export function TokenSelectDialog({ value, onSelect }: TokenSelectDialogProps) { [query, areBalancesLoaded, isTokenListLoaded] ) - const baseTokens: Currency[] = [] // TODO(zzmp): Add base tokens to token list functionality - const input = useRef(null) useEffect(() => input.current?.focus({ preventScroll: true }), [input]) const [options, setOptions] = useState | null>(null) + const { chainId } = useActiveWeb3React() + const listHasTokens = useMemo(() => list.some((token) => token.chainId === chainId), [chainId, list]) + + if (!listHasTokens && isLoaded) { + return ( + + Select a token} /> + + + ) + } + return ( - <> -
Select a token} /> + + Select a token} /> @@ -88,13 +99,6 @@ export function TokenSelectDialog({ value, onSelect }: TokenSelectDialogProps) { /> - {Boolean(baseTokens.length) && ( - - {baseTokens.map((token) => ( - - ))} - - )} {isLoaded ? ( @@ -112,7 +116,7 @@ export function TokenSelectDialog({ value, onSelect }: TokenSelectDialogProps) { ) : ( )} - + ) } @@ -138,11 +142,7 @@ export default memo(function TokenSelect({ value, collapsed, disabled, onSelect return ( <> - {open && ( - setOpen(false)}> - - - )} + {open && setOpen(false)} />} ) }) diff --git a/src/lib/hooks/useTokenList/index.tsx b/src/lib/hooks/useTokenList/index.tsx index 3287eedcfb..a02f34a749 100644 --- a/src/lib/hooks/useTokenList/index.tsx +++ b/src/lib/hooks/useTokenList/index.tsx @@ -1,4 +1,4 @@ -import { NativeCurrency, Token } from '@uniswap/sdk-core' +import { Token } from '@uniswap/sdk-core' import { TokenInfo, TokenList } from '@uniswap/token-lists' import useActiveWeb3React from 'lib/hooks/useActiveWeb3React' import resolveENSContentHash from 'lib/utils/resolveENSContentHash' @@ -6,10 +6,11 @@ import { createContext, PropsWithChildren, useCallback, useContext, useEffect, u import { WrappedTokenInfo } from 'state/lists/wrappedTokenInfo' import fetchTokenList from './fetchTokenList' -import { useQueryTokens } from './querying' import { ChainTokenMap, tokensToChainTokenMap } from './utils' import { validateTokens } from './validateTokenList' +export { useQueryTokens } from './useQueryTokens' + export const DEFAULT_TOKEN_LIST = 'https://gateway.ipfs.io/ipns/tokens.uniswap.org' const MISSING_PROVIDER = Symbol() @@ -52,10 +53,6 @@ export function useTokenMap(): TokenMap { }, [tokenMap]) } -export function useQueryCurrencies(query = ''): (WrappedTokenInfo | NativeCurrency)[] { - return useQueryTokens(query, useTokenList()) -} - export function TokenListProvider({ list = DEFAULT_TOKEN_LIST, children, diff --git a/src/lib/hooks/useTokenList/querying.ts b/src/lib/hooks/useTokenList/useQueryTokens.ts similarity index 100% rename from src/lib/hooks/useTokenList/querying.ts rename to src/lib/hooks/useTokenList/useQueryTokens.ts From 2de43a8cdbf35e6e3e1a5a75ea6b3b671002feb1 Mon Sep 17 00:00:00 2001 From: David Mihal Date: Mon, 2 May 2022 18:10:27 +0100 Subject: [PATCH 010/217] feat: take tick range from URL (#3208) * Take tick range from URL * Keep minPrice/maxPrice in the URL --- src/pages/AddLiquidity/index.tsx | 23 ++++++++++++++++++++++- src/state/mint/v3/hooks.tsx | 9 +++++++-- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/src/pages/AddLiquidity/index.tsx b/src/pages/AddLiquidity/index.tsx index 5e29664974..d33be585ae 100644 --- a/src/pages/AddLiquidity/index.tsx +++ b/src/pages/AddLiquidity/index.tsx @@ -5,6 +5,7 @@ import { Currency, CurrencyAmount, Percent } from '@uniswap/sdk-core' import { FeeAmount, NonfungiblePositionManager } from '@uniswap/v3-sdk' import UnsupportedCurrencyFooter from 'components/swap/UnsupportedCurrencyFooter' import useActiveWeb3React from 'hooks/useActiveWeb3React' +import useParsedQueryString from 'hooks/useParsedQueryString' import { useCallback, useContext, useEffect, useState } from 'react' import { AlertTriangle } from 'react-feather' import ReactGA from 'react-ga4' @@ -86,6 +87,7 @@ export default function AddLiquidity({ const expertMode = useIsExpertMode() const addTransaction = useTransactionAdder() const positionManager = useV3NFTPositionManagerContract() + const parsedQs = useParsedQueryString() // check for existing position if tokenId in url const { position: existingPositionDetails, loading: positionLoading } = useV3PositionFromTokenId( @@ -107,7 +109,8 @@ export default function AddLiquidity({ baseCurrency && currencyB && baseCurrency.wrapped.equals(currencyB.wrapped) ? undefined : currencyB // mint state - const { independentField, typedValue, startPriceTypedValue } = useV3MintState() + const { independentField, typedValue, startPriceTypedValue, rightRangeTypedValue, leftRangeTypedValue } = + useV3MintState() const { pool, @@ -150,6 +153,24 @@ export default function AddLiquidity({ useEffect(() => setShowCapitalEfficiencyWarning(false), [baseCurrency, quoteCurrency, feeAmount]) + useEffect(() => { + if ( + typeof parsedQs.minPrice === 'string' && + parsedQs.minPrice !== leftRangeTypedValue && + !isNaN(parsedQs.minPrice as any) + ) { + onLeftRangeInput(parsedQs.minPrice) + } + + if ( + typeof parsedQs.maxPrice === 'string' && + parsedQs.maxPrice !== rightRangeTypedValue && + !isNaN(parsedQs.maxPrice as any) + ) { + onRightRangeInput(parsedQs.maxPrice) + } + }, [parsedQs, rightRangeTypedValue, leftRangeTypedValue, onRightRangeInput, onLeftRangeInput]) + // txn values const deadline = useTransactionDeadline() // custom from users settings diff --git a/src/state/mint/v3/hooks.tsx b/src/state/mint/v3/hooks.tsx index 2caf0ff750..07ab81ad8d 100644 --- a/src/state/mint/v3/hooks.tsx +++ b/src/state/mint/v3/hooks.tsx @@ -16,8 +16,10 @@ import { usePool } from 'hooks/usePools' import JSBI from 'jsbi' import tryParseCurrencyAmount from 'lib/utils/tryParseCurrencyAmount' import { ReactNode, useCallback, useMemo } from 'react' +import { useHistory } from 'react-router-dom' import { useAppDispatch, useAppSelector } from 'state/hooks' import { getTickToPrice } from 'utils/getTickToPrice' +import { replaceURLParam } from 'utils/routes' import { BIG_INT_ZERO } from '../../../constants/misc' import { PoolState } from '../../../hooks/usePools' @@ -46,6 +48,7 @@ export function useV3MintActionHandlers(noLiquidity: boolean | undefined): { onStartPriceInput: (typedValue: string) => void } { const dispatch = useAppDispatch() + const history = useHistory() const onFieldAInput = useCallback( (typedValue: string) => { @@ -64,15 +67,17 @@ export function useV3MintActionHandlers(noLiquidity: boolean | undefined): { const onLeftRangeInput = useCallback( (typedValue: string) => { dispatch(typeLeftRangeInput({ typedValue })) + history.replace({ search: replaceURLParam(history.location.search, 'minPrice', typedValue) }) }, - [dispatch] + [dispatch, history] ) const onRightRangeInput = useCallback( (typedValue: string) => { dispatch(typeRightRangeInput({ typedValue })) + history.replace({ search: replaceURLParam(history.location.search, 'maxPrice', typedValue) }) }, - [dispatch] + [dispatch, history] ) const onStartPriceInput = useCallback( From fc571d0f631ac4e8bbe94ad89e88d0c2fa9d8274 Mon Sep 17 00:00:00 2001 From: Will Hennessy Date: Mon, 2 May 2022 14:37:51 -0400 Subject: [PATCH 011/217] chore: update compliance email test (#3788) --- src/components/ConnectedAccountBlocked/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ConnectedAccountBlocked/index.tsx b/src/components/ConnectedAccountBlocked/index.tsx index a246799cdf..724ed7c83b 100644 --- a/src/components/ConnectedAccountBlocked/index.tsx +++ b/src/components/ConnectedAccountBlocked/index.tsx @@ -44,7 +44,7 @@ export default function ConnectedAccountBlocked(props: ConnectedAccountBlockedPr . - If you believe this is an error, please email: {' '} + If you believe this is an error, please send an email including your address to {' '} compliance@uniswap.org. From 99ab581a87bb23dbcd3bc1bb7f1225631993c090 Mon Sep 17 00:00:00 2001 From: Christine Legge Date: Mon, 2 May 2022 15:37:44 -0400 Subject: [PATCH 012/217] refactor: migrate state/user to createSlice (#3779) * use slice in transactions reducer * update transaction reducer tests * update user reducer to use slice * fix merge conflicts --- src/hooks/useApeModeQueryParamReader.ts | 2 +- src/state/user/actions.ts | 35 ----- src/state/user/hooks.tsx | 5 +- src/state/user/reducer.ts | 170 ++++++++++++------------ src/state/user/types.ts | 12 ++ src/state/user/updater.tsx | 2 +- src/theme/DarkModeQueryParamReader.tsx | 2 +- 7 files changed, 105 insertions(+), 123 deletions(-) delete mode 100644 src/state/user/actions.ts create mode 100644 src/state/user/types.ts diff --git a/src/hooks/useApeModeQueryParamReader.ts b/src/hooks/useApeModeQueryParamReader.ts index 87fb894180..8d0cca5938 100644 --- a/src/hooks/useApeModeQueryParamReader.ts +++ b/src/hooks/useApeModeQueryParamReader.ts @@ -1,7 +1,7 @@ import { useEffect } from 'react' import { useAppDispatch } from 'state/hooks' -import { updateUserExpertMode } from '../state/user/actions' +import { updateUserExpertMode } from '../state/user/reducer' import useParsedQueryString from './useParsedQueryString' export default function ApeModeQueryParamReader(): null { diff --git a/src/state/user/actions.ts b/src/state/user/actions.ts deleted file mode 100644 index 93eebc0861..0000000000 --- a/src/state/user/actions.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { createAction } from '@reduxjs/toolkit' -import { SupportedLocale } from 'constants/locales' - -export interface SerializedToken { - chainId: number - address: string - decimals: number - symbol?: string - name?: string -} - -export interface SerializedPair { - token0: SerializedToken - token1: SerializedToken -} - -export const updateMatchesDarkMode = createAction<{ matchesDarkMode: boolean }>('user/updateMatchesDarkMode') -export const updateUserDarkMode = createAction<{ userDarkMode: boolean }>('user/updateUserDarkMode') -export const updateUserExpertMode = createAction<{ userExpertMode: boolean }>('user/updateUserExpertMode') -export const updateUserLocale = createAction<{ userLocale: SupportedLocale }>('user/updateUserLocale') -export const updateShowSurveyPopup = createAction<{ showSurveyPopup: boolean }>('user/updateShowSurveyPopup') -export const updateShowDonationLink = createAction<{ showDonationLink: boolean }>('user/updateShowDonationLink') -export const updateUserClientSideRouter = createAction<{ userClientSideRouter: boolean }>( - 'user/updateUserClientSideRouter' -) -export const updateHideClosedPositions = createAction<{ userHideClosedPositions: boolean }>('user/hideClosedPositions') -export const updateUserSlippageTolerance = createAction<{ userSlippageTolerance: number | 'auto' }>( - 'user/updateUserSlippageTolerance' -) -export const updateUserDeadline = createAction<{ userDeadline: number }>('user/updateUserDeadline') -export const addSerializedToken = createAction<{ serializedToken: SerializedToken }>('user/addSerializedToken') -export const removeSerializedToken = createAction<{ chainId: number; address: string }>('user/removeSerializedToken') -export const addSerializedPair = createAction<{ serializedPair: SerializedPair }>('user/addSerializedPair') -export const removeSerializedPair = - createAction<{ chainId: number; tokenAAddress: string; tokenBAddress: string }>('user/removeSerializedPair') diff --git a/src/state/user/hooks.tsx b/src/state/user/hooks.tsx index af8ee2d7f3..511c25549d 100644 --- a/src/state/user/hooks.tsx +++ b/src/state/user/hooks.tsx @@ -18,8 +18,6 @@ import { addSerializedPair, addSerializedToken, removeSerializedToken, - SerializedPair, - SerializedToken, updateHideClosedPositions, updateShowDonationLink, updateShowSurveyPopup, @@ -29,7 +27,8 @@ import { updateUserExpertMode, updateUserLocale, updateUserSlippageTolerance, -} from './actions' +} from './reducer' +import { SerializedPair, SerializedToken } from './types' function serializeToken(token: Token): SerializedToken { return { diff --git a/src/state/user/reducer.ts b/src/state/user/reducer.ts index e5eed191ae..0c79f2603f 100644 --- a/src/state/user/reducer.ts +++ b/src/state/user/reducer.ts @@ -1,26 +1,9 @@ -import { createReducer } from '@reduxjs/toolkit' +import { createSlice } from '@reduxjs/toolkit' import { SupportedLocale } from 'constants/locales' import { DEFAULT_DEADLINE_FROM_NOW } from '../../constants/misc' import { updateVersion } from '../global/actions' -import { - addSerializedPair, - addSerializedToken, - removeSerializedPair, - removeSerializedToken, - SerializedPair, - SerializedToken, - updateHideClosedPositions, - updateMatchesDarkMode, - updateShowDonationLink, - updateShowSurveyPopup, - updateUserClientSideRouter, - updateUserDarkMode, - updateUserDeadline, - updateUserExpertMode, - updateUserLocale, - updateUserSlippageTolerance, -} from './actions' +import { SerializedPair, SerializedToken } from './types' const currentTimestamp = () => new Date().getTime() @@ -91,94 +74,63 @@ export const initialState: UserState = { showDonationLink: true, } -export default createReducer(initialState, (builder) => - builder - .addCase(updateVersion, (state) => { - // slippage isnt being tracked in local storage, reset to default - // noinspection SuspiciousTypeOfGuard - if ( - typeof state.userSlippageTolerance !== 'number' || - !Number.isInteger(state.userSlippageTolerance) || - state.userSlippageTolerance < 0 || - state.userSlippageTolerance > 5000 - ) { - state.userSlippageTolerance = 'auto' - } else { - if ( - !state.userSlippageToleranceHasBeenMigratedToAuto && - [10, 50, 100].indexOf(state.userSlippageTolerance) !== -1 - ) { - state.userSlippageTolerance = 'auto' - state.userSlippageToleranceHasBeenMigratedToAuto = true - } - } - - // deadline isnt being tracked in local storage, reset to default - // noinspection SuspiciousTypeOfGuard - if ( - typeof state.userDeadline !== 'number' || - !Number.isInteger(state.userDeadline) || - state.userDeadline < 60 || - state.userDeadline > 180 * 60 - ) { - state.userDeadline = DEFAULT_DEADLINE_FROM_NOW - } - - state.lastUpdateVersionTimestamp = currentTimestamp() - }) - .addCase(updateUserDarkMode, (state, action) => { +const userSlice = createSlice({ + name: 'user', + initialState, + reducers: { + updateUserDarkMode(state, action) { state.userDarkMode = action.payload.userDarkMode state.timestamp = currentTimestamp() - }) - .addCase(updateMatchesDarkMode, (state, action) => { + }, + updateMatchesDarkMode(state, action) { state.matchesDarkMode = action.payload.matchesDarkMode state.timestamp = currentTimestamp() - }) - .addCase(updateUserExpertMode, (state, action) => { + }, + updateUserExpertMode(state, action) { state.userExpertMode = action.payload.userExpertMode state.timestamp = currentTimestamp() - }) - .addCase(updateUserLocale, (state, action) => { + }, + updateUserLocale(state, action) { state.userLocale = action.payload.userLocale state.timestamp = currentTimestamp() - }) - .addCase(updateUserSlippageTolerance, (state, action) => { + }, + updateUserSlippageTolerance(state, action) { state.userSlippageTolerance = action.payload.userSlippageTolerance state.timestamp = currentTimestamp() - }) - .addCase(updateUserDeadline, (state, action) => { + }, + updateUserDeadline(state, action) { state.userDeadline = action.payload.userDeadline state.timestamp = currentTimestamp() - }) - .addCase(updateUserClientSideRouter, (state, action) => { + }, + updateUserClientSideRouter(state, action) { state.userClientSideRouter = action.payload.userClientSideRouter - }) - .addCase(updateHideClosedPositions, (state, action) => { + }, + updateHideClosedPositions(state, action) { state.userHideClosedPositions = action.payload.userHideClosedPositions - }) - .addCase(updateShowSurveyPopup, (state, action) => { + }, + updateShowSurveyPopup(state, action) { state.showSurveyPopup = action.payload.showSurveyPopup - }) - .addCase(updateShowDonationLink, (state, action) => { + }, + updateShowDonationLink(state, action) { state.showDonationLink = action.payload.showDonationLink - }) - .addCase(addSerializedToken, (state, { payload: { serializedToken } }) => { + }, + addSerializedToken(state, { payload: { serializedToken } }) { if (!state.tokens) { state.tokens = {} } state.tokens[serializedToken.chainId] = state.tokens[serializedToken.chainId] || {} state.tokens[serializedToken.chainId][serializedToken.address] = serializedToken state.timestamp = currentTimestamp() - }) - .addCase(removeSerializedToken, (state, { payload: { address, chainId } }) => { + }, + removeSerializedToken(state, { payload: { address, chainId } }) { if (!state.tokens) { state.tokens = {} } state.tokens[chainId] = state.tokens[chainId] || {} delete state.tokens[chainId][address] state.timestamp = currentTimestamp() - }) - .addCase(addSerializedPair, (state, { payload: { serializedPair } }) => { + }, + addSerializedPair(state, { payload: { serializedPair } }) { if ( serializedPair.token0.chainId === serializedPair.token1.chainId && serializedPair.token0.address !== serializedPair.token1.address @@ -188,13 +140,67 @@ export default createReducer(initialState, (builder) => state.pairs[chainId][pairKey(serializedPair.token0.address, serializedPair.token1.address)] = serializedPair } state.timestamp = currentTimestamp() - }) - .addCase(removeSerializedPair, (state, { payload: { chainId, tokenAAddress, tokenBAddress } }) => { + }, + removeSerializedPair(state, { payload: { chainId, tokenAAddress, tokenBAddress } }) { if (state.pairs[chainId]) { // just delete both keys if either exists delete state.pairs[chainId][pairKey(tokenAAddress, tokenBAddress)] delete state.pairs[chainId][pairKey(tokenBAddress, tokenAAddress)] } state.timestamp = currentTimestamp() + }, + }, + extraReducers: (builder) => { + builder.addCase(updateVersion, (state) => { + // slippage isnt being tracked in local storage, reset to default + // noinspection SuspiciousTypeOfGuard + if ( + typeof state.userSlippageTolerance !== 'number' || + !Number.isInteger(state.userSlippageTolerance) || + state.userSlippageTolerance < 0 || + state.userSlippageTolerance > 5000 + ) { + state.userSlippageTolerance = 'auto' + } else { + if ( + !state.userSlippageToleranceHasBeenMigratedToAuto && + [10, 50, 100].indexOf(state.userSlippageTolerance) !== -1 + ) { + state.userSlippageTolerance = 'auto' + state.userSlippageToleranceHasBeenMigratedToAuto = true + } + } + + // deadline isnt being tracked in local storage, reset to default + // noinspection SuspiciousTypeOfGuard + if ( + typeof state.userDeadline !== 'number' || + !Number.isInteger(state.userDeadline) || + state.userDeadline < 60 || + state.userDeadline > 180 * 60 + ) { + state.userDeadline = DEFAULT_DEADLINE_FROM_NOW + } + + state.lastUpdateVersionTimestamp = currentTimestamp() }) -) + }, +}) + +export const { + addSerializedPair, + addSerializedToken, + removeSerializedPair, + removeSerializedToken, + updateHideClosedPositions, + updateMatchesDarkMode, + updateShowDonationLink, + updateShowSurveyPopup, + updateUserClientSideRouter, + updateUserDarkMode, + updateUserDeadline, + updateUserExpertMode, + updateUserLocale, + updateUserSlippageTolerance, +} = userSlice.actions +export default userSlice.reducer diff --git a/src/state/user/types.ts b/src/state/user/types.ts new file mode 100644 index 0000000000..49d15241a3 --- /dev/null +++ b/src/state/user/types.ts @@ -0,0 +1,12 @@ +export interface SerializedToken { + chainId: number + address: string + decimals: number + symbol?: string + name?: string +} + +export interface SerializedPair { + token0: SerializedToken + token1: SerializedToken +} diff --git a/src/state/user/updater.tsx b/src/state/user/updater.tsx index 677279b21e..f2fe79ed83 100644 --- a/src/state/user/updater.tsx +++ b/src/state/user/updater.tsx @@ -1,7 +1,7 @@ import { useEffect } from 'react' import { useAppDispatch } from 'state/hooks' -import { updateMatchesDarkMode } from './actions' +import { updateMatchesDarkMode } from './reducer' export default function Updater(): null { const dispatch = useAppDispatch() diff --git a/src/theme/DarkModeQueryParamReader.tsx b/src/theme/DarkModeQueryParamReader.tsx index 7adfbf948c..1a3359cd89 100644 --- a/src/theme/DarkModeQueryParamReader.tsx +++ b/src/theme/DarkModeQueryParamReader.tsx @@ -3,7 +3,7 @@ import { useEffect } from 'react' import { RouteComponentProps } from 'react-router-dom' import { useAppDispatch } from 'state/hooks' -import { updateUserDarkMode } from '../state/user/actions' +import { updateUserDarkMode } from '../state/user/reducer' export default function DarkModeQueryParamReader({ location: { search } }: RouteComponentProps): null { const dispatch = useAppDispatch() From 0ea635ce158e7e3f97201bfe0a3ceea6dce7d4b5 Mon Sep 17 00:00:00 2001 From: Jordan Frankfurt Date: Wed, 4 May 2022 21:35:24 -0500 Subject: [PATCH 013/217] chore: remove hostname check on risk screen (#3805) --- src/hooks/useAccountRiskCheck.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hooks/useAccountRiskCheck.ts b/src/hooks/useAccountRiskCheck.ts index 4bad634c18..f000e4db27 100644 --- a/src/hooks/useAccountRiskCheck.ts +++ b/src/hooks/useAccountRiskCheck.ts @@ -7,7 +7,7 @@ export default function useAccountRiskCheck(account: string | null | undefined) const dispatch = useAppDispatch() useEffect(() => { - if (account && window.location.hostname === 'app.uniswap.org') { + if (account) { const headers = new Headers({ 'Content-Type': 'application/json' }) fetch('https://screening-worker.uniswap.workers.dev', { method: 'POST', From 86b85e25a5af7e0461906c3004e3a713443674b6 Mon Sep 17 00:00:00 2001 From: Noah Zinsmeister Date: Mon, 9 May 2022 10:34:25 -0400 Subject: [PATCH 014/217] fix proposal formatting --- src/constants/proposals/index.ts | 1 + src/state/governance/hooks.ts | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/constants/proposals/index.ts b/src/constants/proposals/index.ts index 61fda2f897..337aa84f69 100644 --- a/src/constants/proposals/index.ts +++ b/src/constants/proposals/index.ts @@ -2,3 +2,4 @@ export const UNISWAP_GRANTS_START_BLOCK = 11473815 export const BRAVO_START_BLOCK = 13059344 export const ONE_BIP_START_BLOCK = 13551293 export const POLYGON_START_BLOCK = 13786993 +export const MOONBEAN_START_BLOCK = 14732457 diff --git a/src/state/governance/hooks.ts b/src/state/governance/hooks.ts index b29ebc2d93..9e2b6c92fe 100644 --- a/src/state/governance/hooks.ts +++ b/src/state/governance/hooks.ts @@ -26,6 +26,7 @@ import { calculateGasMargin } from 'utils/calculateGasMargin' import { SupportedChainId } from '../../constants/chains' import { BRAVO_START_BLOCK, + MOONBEAN_START_BLOCK, ONE_BIP_START_BLOCK, POLYGON_START_BLOCK, UNISWAP_GRANTS_START_BLOCK, @@ -168,8 +169,12 @@ function useFormattedProposalCreatedLogs( description = JSON.parse(toUtf8String(error.error.value, onError)) || '' } - // Bravo and one bip proposals omit newlines - if (startBlock === BRAVO_START_BLOCK || startBlock === ONE_BIP_START_BLOCK) { + // some proposals omit newlines + if ( + startBlock === BRAVO_START_BLOCK || + startBlock === ONE_BIP_START_BLOCK || + startBlock === MOONBEAN_START_BLOCK + ) { description = description.replace(/ {2}/g, '\n').replace(/\d\. /g, '\n$&') } From fe195b63f7d0a86b642e72c3583169c6dc9e2783 Mon Sep 17 00:00:00 2001 From: Moody Salem Date: Mon, 9 May 2022 12:04:54 -0400 Subject: [PATCH 015/217] chore: fix translations download CI --- .github/workflows/crowdin-sync.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/crowdin-sync.yaml b/.github/workflows/crowdin-sync.yaml index 213a594bcb..71c14c7539 100644 --- a/.github/workflows/crowdin-sync.yaml +++ b/.github/workflows/crowdin-sync.yaml @@ -42,7 +42,7 @@ jobs: run: "yarn i18n:extract" - name: Synchronize - uses: crowdin/github-action@1.1.0 + uses: crowdin/github-action@1.4.9 with: upload_sources: false download_translations: true From 68c71a67dd7a965e0194351becac76b91453e3a4 Mon Sep 17 00:00:00 2001 From: Crowdin Bot Date: Mon, 9 May 2022 17:18:03 +0000 Subject: [PATCH 016/217] chore(i18n): synchronize translations from crowdin [skip ci] --- src/locales/af-ZA.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/ar-SA.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/ca-ES.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/cs-CZ.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/da-DK.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/de-DE.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/el-GR.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/es-ES.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/fi-FI.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/fr-FR.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/he-IL.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/hu-HU.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/id-ID.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/it-IT.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/ja-JP.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/ko-KR.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/nl-NL.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/no-NO.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/pl-PL.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/pt-BR.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/pt-PT.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/ro-RO.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/ru-RU.po | 61 +++++++++++++++++++++++++++++++++++--------- src/locales/sl-SI.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/sr-SP.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/sv-SE.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/sw-TZ.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/th-TH.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/tr-TR.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/uk-UA.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/vi-VN.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/zh-CN.po | 55 ++++++++++++++++++++++++++++++++------- src/locales/zh-TW.po | 55 ++++++++++++++++++++++++++++++++------- 33 files changed, 1521 insertions(+), 300 deletions(-) diff --git a/src/locales/af-ZA.po b/src/locales/af-ZA.po index 0e7a3e0617..3dfcedf876 100644 --- a/src/locales/af-ZA.po +++ b/src/locales/af-ZA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:16\n" "Last-Translator: \n" "Language: af_ZA\n" "Language-Team: Afrikaans\n" @@ -343,6 +343,10 @@ msgstr "Beste vir baie stabiele pare." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Beste prys roete kos ~{formattedGasPriceString} in gas." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Geblokkeerde adres" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Adres geblokkeer" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Gekoppel met {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Skakel {0} om na {1} sonder om te gly" +msgid "Connecting…" +msgstr "Verbind…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Skakel {0} om na {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Hoe hierdie toepassing API's gebruik" msgid "I understand" msgstr "ek verstaan" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "As jy glo dat dit 'n fout is, stuur asseblief 'n e-pos met jou adres na" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "As u 'n teken uit hierdie lys koop, kan u dit dalk nie terug verkoop nie." @@ -1263,6 +1275,10 @@ msgstr "Geen voorstelle gevind nie." msgid "No results found." msgstr "Geen resultate gevind." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "Geen tokens is op hierdie netwerk beskikbaar nie. Skakel asseblief oor na 'n ander netwerk." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Nie geskep nie" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Oeps! 'N Onbekende fout het voorgekom. Verfris die bladsy of besoek 'n ander blaaier of toestel." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Optimisme poort" +msgid "Optimism Bridge" +msgstr "Optimisme brug" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Kies 'n netwerk" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Deel van die swembad" msgid "Share of Pool:" msgstr "Aandeel van die poel:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Wys Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Toon geslote posisies" @@ -1789,6 +1802,10 @@ msgstr "Die persentasiegeld wat u verdien." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Die ruil-invariant x * y = k is nie bevredig deur die ruil nie. Dit beteken gewoonlik dat een van die tekens wat u omruil, persoonlike gedrag by oordrag bevat." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Die bedrag wat u verwag om teen die huidige markprys te ontvang. Jy kan minder of meer ontvang as die markprys verander terwyl jou transaksie hangende is." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Die toepassing haal blokkettingdata van The Graph se gasheerdiens af." @@ -1821,6 +1838,14 @@ msgstr "Die huidige vinnige gasbedrag vir die stuur van 'n transaksie op L1. Gas msgid "The estimated difference between the USD values of input and output amounts." msgstr "Die geskatte verskil tussen die USD-waardes van inset- en uitsetbedrae." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "Die fooi betaal aan mynwerkers wat jou transaksie verwerk. Dit moet in {0}betaal word." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "Die impak wat u handel op die markprys van hierdie poel het." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Die invoer-teken kan nie oorgedra word nie. Die invoer-teken kan 'n probleem hê." @@ -1829,6 +1854,10 @@ msgstr "Die invoer-teken kan nie oorgedra word nie. Die invoer-teken kan 'n prob msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Die markprys is buite u gespesifiseerde prysklas. Slegs deposito vir enkelbates." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Die minimum bedrag wat jy gewaarborg is om te ontvang. As die prys verder gly, sal jou transaksie terugdraai." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Die mees onlangse bloknommer op hierdie netwerk. Pryse word op elke blok opgedateer." @@ -1861,6 +1890,10 @@ msgstr "Die transaksie kon nie gestuur word nie omdat die sperdatum verstryk het msgid "There is no liquidity data." msgstr "Daar is geen likiditeitsdata nie." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Hierdie adres is geblokkeer op die Uniswap Labs-koppelvlak omdat dit met een of meer geassosieer word" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Hierdie toepassing gebruik die volgende derdeparty-API's:" @@ -2470,6 +2503,10 @@ msgstr "U onopgeëiste UNI" msgid "after slippage" msgstr "na gly" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "geblokkeerde aktiwiteite" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "bevestig" diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po index def5836cda..f8668138f9 100644 --- a/src/locales/ar-SA.po +++ b/src/locales/ar-SA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:16\n" "Last-Translator: \n" "Language: ar_SA\n" "Language-Team: Arabic\n" @@ -343,6 +343,10 @@ msgstr "الأفضل للأزواج المستقرة جدًا." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "تكاليف مسار أفضل الأسعار ~{formattedGasPriceString} في الغاز." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "العنوان المحظور" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "عنوان محظور" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "متصل مع {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "حوّل من {0} إلى {1} مع عدم وجود انزلاق" +msgid "Connecting…" +msgstr "ربط…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "قم بالتحويل من {0} إلى {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "كيف يستخدم هذا التطبيق واجهات برمجة الت msgid "I understand" msgstr "أنا أفهم" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "إذا كنت تعتقد أن هذا خطأ ، يرجى إرسال بريد إلكتروني يتضمن عنوانك إلى" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "إذا قمت بشراء الرمز المميز من هذه القائمة، قد لا تتمكن من بيعه مرة أخرى." @@ -1263,6 +1275,10 @@ msgstr "لا توجد مقترحات." msgid "No results found." msgstr "لا توجد نتائج." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "لا توجد رموز متاحة على هذه الشبكة. يرجى التبديل إلى شبكة أخرى." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "لم يتم إنشاؤه" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "عفواً! حدث خطأ غير معروف. يُرجى تحديث الصفحة، أو الزيارة من متصفح آخر أو جهاز آخر." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "بوابة التفاؤل" +msgid "Optimism Bridge" +msgstr "جسر التفاؤل" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "حدد شبكة" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "حصة من المجموعة" msgid "Share of Pool:" msgstr "مشاركة المجموعة:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "عرض Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "إظهار المراكز المغلقة" @@ -1789,6 +1802,10 @@ msgstr "النسبة التي ستكسبها في الرسوم." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "الثابت Uniswap x*y=k لم يكن راضيًا عن المبادلة. يعني هذا عادةً أن أحد الرموز التي تقوم بتبادلها يتضمن سلوكًا مخصصًا عند النقل." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "المبلغ الذي تتوقع الحصول عليه بسعر السوق الحالي. قد تتلقى أقل أو أكثر إذا تغير سعر السوق أثناء تعليق معاملتك." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "يجلب التطبيق بيانات blockchain من خدمة The Graph المستضافة." @@ -1821,6 +1838,14 @@ msgstr "مقدار الغاز السريع الحالي لإرسال معامل msgid "The estimated difference between the USD values of input and output amounts." msgstr "الفرق المقدر بين قيم المدخلات والمخرجات بالدولار الأمريكي." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "الرسوم المدفوعة لعمال المناجم الذين يعالجون معاملتك. يجب دفع هذا في {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "تأثير تجارتك على سعر السوق لهذا التجمع." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "لا يمكن نقل رمز الإدخال. قد تكون هناك مشكلة في رمز الإدخال." @@ -1829,6 +1854,10 @@ msgstr "لا يمكن نقل رمز الإدخال. قد تكون هناك مش msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "سعر السوق خارج نطاق السعر المحدد الخاص بك. إيداع أصل واحد فقط." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "الحد الأدنى للمبلغ الذي يضمن لك الحصول عليه. إذا انخفض السعر أكثر ، فستعود معاملتك." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "أحدث رقم كتلة على هذه الشبكة. يتم تحديث الأسعار في كل كتلة." @@ -1861,6 +1890,10 @@ msgstr "تعذر إرسال المعاملة لانتهاء الموعد الم msgid "There is no liquidity data." msgstr "لا توجد بيانات سيولة." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "هذا العنوان محظور في واجهة Uniswap Labs لأنه مرتبط بواحد أو أكثر" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "يستخدم هذا التطبيق واجهات برمجة التطبيقات الخارجية التالية:" @@ -2470,6 +2503,10 @@ msgstr "UNI الخاص بك بدون مطالبة" msgid "after slippage" msgstr "بعد الانزلاق السعري" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "الأنشطة المحظورة" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "تأكيد" diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index f78995cccf..398ebaf127 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:16\n" "Last-Translator: \n" "Language: ca_ES\n" "Language-Team: Catalan\n" @@ -343,6 +343,10 @@ msgstr "El millor per a parelles molt estables." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "La ruta al millor preu costa ~{formattedGasPriceString} en gasolina." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Adreça bloquejada" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Adreça bloquejada" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Connectat amb {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Converteix {0} a {1} sense lliscament" +msgid "Connecting…" +msgstr "Connexió…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Converteix {0} a {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Com aquesta aplicació utilitza les API" msgid "I understand" msgstr "Entenc" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Si creieu que es tracta d'un error, envieu un correu electrònic amb la vostra adreça a" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Si adquiriu un testimoni d’aquesta llista, és possible que no el pugueu tornar a vendre." @@ -1263,6 +1275,10 @@ msgstr "No s'ha trobat cap proposta." msgid "No results found." msgstr "Sense resultats." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "No hi ha cap testimoni disponible en aquesta xarxa. Canvia a una altra xarxa." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "No creat" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Vaja! S'ha produït un error desconegut. Actualitzeu la pàgina o visiteu-la des d’un altre navegador o dispositiu." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Optimism Gateway" +msgid "Optimism Bridge" +msgstr "Pont de l'optimisme" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Seleccioneu una xarxa" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Quota de grup" msgid "Share of Pool:" msgstr "Quota de grup:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Mostra Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Mostra posicions tancades" @@ -1789,6 +1802,10 @@ msgstr "El% que obtindreu en honoraris." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "L'invariant Uniswap x * y = k no va quedar satisfet per l'intercanvi. Normalment, això significa que un de les fitxes que canvieu incorpora un comportament personalitzat en la transferència." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "La quantitat que espereu rebre al preu de mercat actual. És possible que en rebeu menys o més si el preu del mercat canvia mentre la transacció està pendent." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "L'aplicació obté dades de blockchain del servei allotjat de The Graph." @@ -1821,6 +1838,14 @@ msgstr "La quantitat actual de gas ràpid per enviar una transacció a L1. Les t msgid "The estimated difference between the USD values of input and output amounts." msgstr "La diferència estimada entre els valors en USD dels imports d'entrada i sortida." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "La quota pagada als miners que processen la vostra transacció. Això s'ha de pagar en {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "L'impacte que té el vostre comerç en el preu de mercat d'aquest grup." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "La fitxa d’entrada no es pot transferir. Pot haver-hi un problema amb la fitxa d’entrada." @@ -1829,6 +1854,10 @@ msgstr "La fitxa d’entrada no es pot transferir. Pot haver-hi un problema amb msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "El preu de mercat està fora de l’interval de preus especificat. Només dipòsit d'un actiu únic." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "La quantitat mínima que es garanteix rebre. Si el preu baixa més, la transacció es revertirà." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "El número de bloc més recent d'aquesta xarxa. Actualització de preus a cada bloc." @@ -1861,6 +1890,10 @@ msgstr "No s'ha pogut enviar la transacció perquè s'ha acabat el termini. Comp msgid "There is no liquidity data." msgstr "No hi ha dades de liquiditat." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Aquesta adreça està bloquejada a la interfície d'Uniswap Labs perquè està associada amb una o més" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Aquesta aplicació utilitza les següents API de tercers:" @@ -2470,6 +2503,10 @@ msgstr "La vostra UNI no reclamada" msgid "after slippage" msgstr "després del lliscament" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "activitats bloquejades" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "confirmar" diff --git a/src/locales/cs-CZ.po b/src/locales/cs-CZ.po index 469b1c6c39..342e6f7637 100644 --- a/src/locales/cs-CZ.po +++ b/src/locales/cs-CZ.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:16\n" "Last-Translator: \n" "Language: cs_CZ\n" "Language-Team: Czech\n" @@ -343,6 +343,10 @@ msgstr "Nejlepší pro velmi stabilní páry." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Nejlepší cena trasy stojí ~{formattedGasPriceString} v plynu." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Blokovaná adresa" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Blokovaná adresa" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Propojeno s {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Převeďte {0} na {1} bez skluzu" +msgid "Connecting…" +msgstr "Připojení…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Převést {0} na {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Jak tato aplikace používá rozhraní API" msgid "I understand" msgstr "Rozumím" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Pokud se domníváte, že se jedná o chybu, zašlete e-mail s vaší adresou na adresu" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Jestliže zakoupíte žeton z tohoto seznamu, možná ho nebudete moci zase prodat." @@ -1263,6 +1275,10 @@ msgstr "Nebyly nalezeny žádné návrhy." msgid "No results found." msgstr "Nebyly nalezeny žádné výsledky." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "V této síti nejsou k dispozici žádné tokeny. Přepněte na jinou síť." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Není vytvořeno" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Jejda! Došlo k neznámé chybě. Obnovte prosím stránku nebo ji navštivte z jiného prohlížeče nebo zařízení." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Brána optimismu" +msgid "Optimism Bridge" +msgstr "Most optimismu" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Vyberte síť" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Podíl na fondu" msgid "Share of Pool:" msgstr "Podíl na fondu:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Zobrazit Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Zobrazit uzavřené pozice" @@ -1789,6 +1802,10 @@ msgstr "Procento, které získáte na poplatcích." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Konstanta Uniswap x*y=k nebyla swapem splněna. To obvykle znamená, že jeden z žetonů, které prohazujete, zahrnuje vlastní chování při přenosu." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Částka, kterou očekáváte, že obdržíte za aktuální tržní cenu. Můžete obdržet méně nebo více, pokud se tržní cena změní, zatímco vaše transakce čeká na vyřízení." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Aplikace načítá data blockchainu z hostované služby The Graph." @@ -1821,6 +1838,14 @@ msgstr "Aktuální rychlé množství plynu pro odeslání transakce na L1. Popl msgid "The estimated difference between the USD values of input and output amounts." msgstr "Odhadovaný rozdíl mezi hodnotami vstupů a výstupů v USD." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "Poplatek zaplacený těžařům, kteří zpracovávají vaši transakci. Toto musí být zaplaceno v {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "Vliv vašeho obchodu na tržní cenu tohoto fondu." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Vstupní žeton nelze přenést. Možná je se vstupním žetonem nějaký problém." @@ -1829,6 +1854,10 @@ msgstr "Vstupní žeton nelze přenést. Možná je se vstupním žetonem nějak msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Tržní cena je mimo Vámi stanovené cenové rozmezí. Pouze vklad na jedno aktivum." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Minimální částka, kterou zaručeně dostanete. Pokud cena klesne ještě více, vaše transakce se vrátí." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Poslední číslo bloku v této síti. Ceny se aktualizují na každém bloku." @@ -1861,6 +1890,10 @@ msgstr "Transakci nebylo možno odeslat, protože uplynula lhůta. Zkontrolujte, msgid "There is no liquidity data." msgstr "Neexistují žádné údaje o likviditě." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Tato adresa je v rozhraní Uniswap Labs blokována, protože je přidružena k jedné nebo více" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Tato aplikace používá následující rozhraní API třetích stran:" @@ -2470,6 +2503,10 @@ msgstr "Vaše nenárokované UNI" msgid "after slippage" msgstr "po uklouznutí" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "zablokované činnosti" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "potvrdit" diff --git a/src/locales/da-DK.po b/src/locales/da-DK.po index 1b3720484b..c2797e14cf 100644 --- a/src/locales/da-DK.po +++ b/src/locales/da-DK.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:16\n" "Last-Translator: \n" "Language: da_DK\n" "Language-Team: Danish\n" @@ -343,6 +343,10 @@ msgstr "Bedst til meget stabile par." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Bedste pris rute koster ~{formattedGasPriceString} i gas." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Blokeret adresse" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Blokeret adresse" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Forbundet med {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Konverter {0} til {1} uden glidning" +msgid "Connecting…" +msgstr "Tilslutning…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Konverter {0} til {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Hvordan denne app bruger API'er" msgid "I understand" msgstr "Jeg har forstået" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Hvis du mener, at dette er en fejl, bedes du sende en e-mail med din adresse til" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Hvis du køber et token fra denne liste, kan du muligvis ikke sælge det tilbage." @@ -1263,6 +1275,10 @@ msgstr "Ingen forslag fundet." msgid "No results found." msgstr "Ingen resultater fundet." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "Ingen tokens er tilgængelige på dette netværk. Skift venligst til et andet netværk." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Ikke oprettet" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Ups! Der opstod en ukendt fejl. Opdater siden, eller besøg fra en anden browser eller enhed." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Optimisme Gateway" +msgid "Optimism Bridge" +msgstr "Optimisme bro" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Vælg et netværk" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Andel i pulje" msgid "Share of Pool:" msgstr "Andel i pulje:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Vis Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Vis lukkede positioner" @@ -1789,6 +1802,10 @@ msgstr "Den%, du tjener i gebyrer." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Uniswap-invarianten x * y = k var ikke tilfreds med byttet. Dette betyder normalt, at et af de tokens, du bytter, indeholder brugerdefineret adfærd ved overførsel." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Det beløb, du forventer at modtage til den aktuelle markedspris. Du kan modtage mindre eller mere, hvis markedsprisen ændres, mens din transaktion afventer." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Appen henter blockchain-data fra The Graphs hostede tjeneste." @@ -1821,6 +1838,14 @@ msgstr "Det aktuelle hurtiggasbeløb for at sende en transaktion på L1. Gasgeby msgid "The estimated difference between the USD values of input and output amounts." msgstr "Den estimerede forskel mellem USD-værdierne for input- og outputbeløb." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "Gebyret betalt til minearbejdere, der behandler din transaktion. Dette skal betales med {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "Indvirkningen din handel har på markedsprisen for denne pulje." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Input-token kan ikke overføres. Der kan være et problem med input-token." @@ -1829,6 +1854,10 @@ msgstr "Input-token kan ikke overføres. Der kan være et problem med input-toke msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Markedsprisen ligger uden for din angivne prisklasse. Kun enkeltindskud." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Det minimumsbeløb, du er garanteret at modtage. Hvis prisen falder yderligere, vil din transaktion vende tilbage." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Det seneste bloknummer på dette netværk. Priserne opdateres på hver blok." @@ -1861,6 +1890,10 @@ msgstr "Transaktionen kunne ikke sendes, fordi fristen er udløbet. Kontroller, msgid "There is no liquidity data." msgstr "Der er ingen likviditetsdata." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Denne adresse er blokeret på Uniswap Labs-grænsefladen, fordi den er knyttet til en eller flere" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Denne app bruger følgende tredjeparts API'er:" @@ -2470,6 +2503,10 @@ msgstr "Din ikke-krævede UNI" msgid "after slippage" msgstr "efter glidning" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "blokerede aktiviteter" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "bekræft" diff --git a/src/locales/de-DE.po b/src/locales/de-DE.po index 7d35fdc26e..c716e8e05d 100644 --- a/src/locales/de-DE.po +++ b/src/locales/de-DE.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:16\n" "Last-Translator: \n" "Language: de_DE\n" "Language-Team: German\n" @@ -343,6 +343,10 @@ msgstr "Am besten für sehr stabile Paare." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Die günstigste Route kostet ~{formattedGasPriceString} in Gas." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Gesperrte Adresse" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Gesperrte Adresse" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Verbunden mit {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Konvertieren Sie {0} in {1} ohne Schlupf" +msgid "Connecting…" +msgstr "…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Wandle {0} in {1}um" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Wie diese App APIs verwendet" msgid "I understand" msgstr "Einverstanden" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Wenn Sie glauben, dass dies ein Fehler ist, senden Sie bitte eine E-Mail mit Ihrer Adresse an" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Wenn Sie Token aus dieser Liste kaufen, können Sie sie möglicherweise nicht zurückverkaufen." @@ -1263,6 +1275,10 @@ msgstr "Keine Vorschläge gefunden." msgid "No results found." msgstr "Keine Ergebnisse gefunden." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "In diesem Netzwerk sind keine Token verfügbar. Bitte wechseln Sie zu einem anderen Netzwerk." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Nicht erstellt" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Hoppla! Ein unbekannter Fehler ist aufgetreten. Bitte aktualisieren Sie die Seite oder besuchen Sie uns von einem anderen Browser oder Gerät." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Optimism Gateway" +msgid "Optimism Bridge" +msgstr "Optimismus-Brücke" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Wählen Sie ein Netzwerk" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Anteil am Pool" msgid "Share of Pool:" msgstr "Anteil am Pool:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Portis anzeigen" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Geschlossene Positionen anzeigen" @@ -1789,6 +1802,10 @@ msgstr "Der Prozentsatz, den Sie an Gebühren verdienen." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Die Uniswap-Invariante x*y=k wurde durch den Tausch nicht erfüllt. Dies bedeutet normalerweise, dass einer der Token, die Sie austauschen, ein benutzerdefiniertes Verhalten bei der Übertragung enthält." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Der Betrag, den Sie zum aktuellen Marktpreis erwarten. Sie erhalten möglicherweise weniger oder mehr, wenn sich der Marktpreis ändert, während Ihre Transaktion aussteht." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Die App ruft Blockchain-Daten vom gehosteten Dienst von The Graph ab." @@ -1821,6 +1838,14 @@ msgstr "Der aktuelle Fast-Gas-Betrag zum Senden einer Transaktion auf L1. Die Ga msgid "The estimated difference between the USD values of input and output amounts." msgstr "Die geschätzte Differenz zwischen den USD-Werten der Input- und Outputmengen." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "Die Gebühr, die an Miner gezahlt wird, die Ihre Transaktion verarbeiten. Diese muss in {0}bezahlt werden." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "Die Auswirkung Ihres Trades auf den Marktpreis dieses Pools." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Der eingegebene Token kann nicht übertragen werden. Möglicherweise liegt ein Problem mit dem Token vor." @@ -1829,6 +1854,10 @@ msgstr "Der eingegebene Token kann nicht übertragen werden. Möglicherweise lie msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Der Marktpreis liegt außerhalb der angegebenen Preisklasse. Nur einseitige Liquiditätsgabe möglich." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Der Mindestbetrag, den Sie garantiert erhalten. Wenn der Preis weiter sinkt, wird Ihre Transaktion rückgängig gemacht." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Die neueste Blocknummer in diesem Netzwerk. Die Preise werden für jeden Block aktualisiert." @@ -1861,6 +1890,10 @@ msgstr "Die Transaktion konnte nicht gesendet werden, da die Frist abgelaufen is msgid "There is no liquidity data." msgstr "Keine Liquiditätsdaten vorhanden." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Diese Adresse ist auf der Uniswap Labs-Schnittstelle blockiert, da sie mit einer oder mehreren verknüpft ist" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Diese App verwendet die folgenden Drittanbieter-APIs:" @@ -2470,6 +2503,10 @@ msgstr "Deine noch nicht bezogenen UNI" msgid "after slippage" msgstr "nach dem rutschen" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "blockierte Aktivitäten" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "bestätigen" diff --git a/src/locales/el-GR.po b/src/locales/el-GR.po index 3303dea23b..35d2819920 100644 --- a/src/locales/el-GR.po +++ b/src/locales/el-GR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:16\n" "Last-Translator: \n" "Language: el_GR\n" "Language-Team: Greek\n" @@ -343,6 +343,10 @@ msgstr "Καλύτερο για πολύ σταθερά ζευγάρια." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Η καλύτερη τιμή διαδρομής κοστίζει ~{formattedGasPriceString} σε φυσικό αέριο." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Αποκλεισμένη διεύθυνση" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Αποκλεισμένη διεύθυνση" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Συνδέθηκε με {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Μετατρέψτε το {0} σε {1} χωρίς ολίσθηση" +msgid "Connecting…" +msgstr "Σύνδεση…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Μετατροπή {0} σε {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Πώς αυτή η εφαρμογή χρησιμοποιεί API" msgid "I understand" msgstr "Κατανοώ" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Εάν πιστεύετε ότι πρόκειται για σφάλμα, στείλτε ένα email με τη διεύθυνσή σας στο" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Αν αγοράσετε μία μάρκα από αυτή τη λίστα, μπορεί να μην μπορείτε να την πουλήσετε πίσω." @@ -1263,6 +1275,10 @@ msgstr "Δεν βρέθηκαν προτάσεις." msgid "No results found." msgstr "Δεν βρέθηκαν αποτελέσματα." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "Δεν υπάρχουν διαθέσιμα διακριτικά σε αυτό το δίκτυο. Μεταβείτε σε άλλο δίκτυο." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Δεν δημιουργήθηκε" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Ωχ! Προέκυψε ένα άγνωστο σφάλμα. Παρακαλώ ανανεώστε τη σελίδα ή επισκεφθείτε από άλλο πρόγραμμα περιήγησης ή συσκευή." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Πύλη αισιοδοξίας" +msgid "Optimism Bridge" +msgstr "Γέφυρα Αισιοδοξίας" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Επιλέξτε ένα δίκτυο" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Μερίδιο από τη Δεξαμενή" msgid "Share of Pool:" msgstr "Μερίδιο από τη Δεξαμενή:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Εμφάνιση Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Εμφάνιση κλειστών θέσεων" @@ -1789,6 +1802,10 @@ msgstr "Το% που θα κερδίσετε σε προμήθειες." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Το αμετάβλητο Uniswap x * y = k δεν ικανοποιήθηκε από την ανταλλαγή. Αυτό συνήθως σημαίνει ότι μία από τις μάρκες που ανταλλάσσετε περιλαμβάνει προσαρμοσμένη συμπεριφορά κατά τη μεταφορά." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Το ποσό που περιμένετε να λάβετε στην τρέχουσα τιμή αγοράς. Ενδέχεται να λάβετε λιγότερα ή περισσότερα εάν η αγοραία τιμή αλλάξει ενώ εκκρεμεί η συναλλαγή σας." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Η εφαρμογή ανακτά δεδομένα blockchain από την φιλοξενούμενη υπηρεσία του The Graph." @@ -1821,6 +1838,14 @@ msgstr "Το τρέχον γρήγορο ποσό αερίου για την α msgid "The estimated difference between the USD values of input and output amounts." msgstr "Η εκτιμώμενη διαφορά μεταξύ των τιμών σε USD των ποσών εισροών και εκροών." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "Η χρέωση που καταβάλλεται στους εξορύκτες που επεξεργάζονται τη συναλλαγή σας. Αυτό πρέπει να πληρωθεί σε {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "Ο αντίκτυπος που έχει η συναλλαγή σας στην τιμή αγοράς αυτής της ομάδας." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Δεν είναι δυνατή η μεταφορά της μάρκας εισαγωγής. Ενδέχεται να υπάρχει πρόβλημα με τη μάρκα εισαγωγής." @@ -1829,6 +1854,10 @@ msgstr "Δεν είναι δυνατή η μεταφορά της μάρκας msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Η αγοραία τιμή είναι εκτός του εύρους τιμών που καθορίσατε. Καταθέσεις ενός μόνου περιουσιακού στοιχείου μόνο." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Το ελάχιστο ποσό που είναι εγγυημένο ότι θα λάβετε. Εάν η τιμή πέσει περαιτέρω, η συναλλαγή σας θα επανέλθει." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Ο πιο πρόσφατος αριθμός αποκλεισμού σε αυτό το δίκτυο. Οι τιμές ενημερώνονται για κάθε μπλοκ." @@ -1861,6 +1890,10 @@ msgstr "Δεν ήταν δυνατή η αποστολή της συναλλαγ msgid "There is no liquidity data." msgstr "Δεν υπάρχουν δεδομένα ρευστότητας." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Αυτή η διεύθυνση είναι αποκλεισμένη στη διεπαφή Uniswap Labs επειδή σχετίζεται με μία ή περισσότερες" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Αυτή η εφαρμογή χρησιμοποιεί τα ακόλουθα API τρίτων:" @@ -2470,6 +2503,10 @@ msgstr "Το αζήτητο UNI σας" msgid "after slippage" msgstr "μετά από ολίσθηση" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "μπλοκαρισμένες δραστηριότητες" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "επιβεβαίωση" diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index f22ccb2d0e..f9e3914c79 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:17\n" "Last-Translator: \n" "Language: es_ES\n" "Language-Team: Spanish\n" @@ -343,6 +343,10 @@ msgstr "Lo mejor para parejas muy estables." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "La ruta al mejor precio cuesta ~{formattedGasPriceString} en gasolina." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Dirección bloqueada" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Dirección bloqueada" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Conectado con {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Convierta {0} a {1} sin deslizamiento" +msgid "Connecting…" +msgstr "Conectando…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Convertir {0} a {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Cómo esta aplicación usa las API" msgid "I understand" msgstr "Entiendo" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Si cree que se trata de un error, envíe un correo electrónico con su dirección a" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Si compra una ficha de esta lista, es posible que no pueda venderla de nuevo." @@ -1263,6 +1275,10 @@ msgstr "No se encontraron propuestas." msgid "No results found." msgstr "No se han encontrado resultados." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "No hay tokens disponibles en esta red. Cambia a otra red." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "No creado" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "¡Ups! Se ha producido un error desconocido. Actualice la página o acceda desde otro navegador o dispositivo." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Puerta de enlace del optimismo" +msgid "Optimism Bridge" +msgstr "Puente de optimismo" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Seleccione una red" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Participación del fondo común" msgid "Share of Pool:" msgstr "Participación del fondo común:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Mostrar Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Mostrar posiciones cerradas" @@ -1789,6 +1802,10 @@ msgstr "El% que ganarás en comisiones." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "El invariante Uniswap x*y=k no estaba satisfecho con el intercambio. Esto generalmente significa que uno de los tokens que está intercambiando incorpora un comportamiento personalizado en la transferencia." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "La cantidad que espera recibir al precio de mercado actual. Puede recibir menos o más si el precio de mercado cambia mientras su transacción está pendiente." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "La aplicación obtiene datos de blockchain del servicio alojado de The Graph." @@ -1821,6 +1838,14 @@ msgstr "La cantidad actual de gas rápido para enviar una transacción en L1. La msgid "The estimated difference between the USD values of input and output amounts." msgstr "La diferencia estimada entre los valores en USD de los importes de entrada y salida." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "La tarifa pagada a los mineros que procesan su transacción. Esto debe ser pagado en {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "El impacto que tiene su operación en el precio de mercado de este grupo." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "El token de entrada no se puede transferir. Puede haber un problema con el token de entrada." @@ -1829,6 +1854,10 @@ msgstr "El token de entrada no se puede transferir. Puede haber un problema con msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "El precio de mercado está fuera del rango de precios especificado. Depósito de un solo activo." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "La cantidad mínima que se le garantiza recibir. Si el precio baja más, su transacción se revertirá." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "El número de bloque más reciente en esta red. Los precios se actualizan en cada bloque." @@ -1861,6 +1890,10 @@ msgstr "No se pudo enviar la transacción porque la fecha límite ha pasado. Ver msgid "There is no liquidity data." msgstr "No hay datos de liquidez." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Esta dirección está bloqueada en la interfaz de Uniswap Labs porque está asociada con uno o más" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Esta aplicación utiliza las siguientes API de terceros:" @@ -2470,6 +2503,10 @@ msgstr "Su UNI no reclamada" msgid "after slippage" msgstr "después del deslizamiento" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "actividades bloqueadas" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "confirmar" diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index 6f9ac56406..d1b6d66b25 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:16\n" "Last-Translator: \n" "Language: fi_FI\n" "Language-Team: Finnish\n" @@ -343,6 +343,10 @@ msgstr "Paras erittäin vakaille pareille." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Paras hinta reitti maksaa ~{formattedGasPriceString} bensaa." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Estetty osoite" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Estetty osoite" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Yhdistetty kohteeseen {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Muunna {0} arvoksi {1} ilman liukumista" +msgid "Connecting…" +msgstr "Yhdistäminen…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Muunna {0} {1}:ksi" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Kuinka tämä sovellus käyttää sovellusliittymiä" msgid "I understand" msgstr "Ymmärrän" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Jos uskot tämän olevan virhe, lähetä osoitteesi sisältävä sähköpostiviesti osoitteeseen" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Jos ostat rahakkeen tästä luettelosta, et ehkä pysty myymään sitä takaisin." @@ -1263,6 +1275,10 @@ msgstr "Ehdotuksia ei löytynyt." msgid "No results found." msgstr "Tuloksia ei löytynyt." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "Tunnuksia ei ole saatavilla tässä verkossa. Vaihda toiseen verkkoon." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Ei luotu" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Hups! Tapahtui tuntematon virhe. Ole hyvä ja päivitä sivu tai vieraile sivulla toisella selaimella tai laitteella." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Optimismi Gateway" +msgid "Optimism Bridge" +msgstr "Optimismin silta" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Valitse verkko" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Poolin osuus" msgid "Share of Pool:" msgstr "Poolin osuus:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Näytä Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Näytä suljetut sijainnit" @@ -1789,6 +1802,10 @@ msgstr "% Ansaitset palkkioita." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Vaihto ei tyydyttänyt Uniswap-invarianttia x*y=k. Tämä tarkoittaa yleensä sitä, että yksi vaihtamistasi rahakkeista käyttäytyy mukautetusti siirron yhteydessä." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Summa, jonka odotat saavasi nykyisellä markkinahinnalla. Saatat saada vähemmän tai enemmän, jos markkinahinta muuttuu tapahtumasi ollessa vireillä." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Sovellus hakee lohkoketjutiedot The Graphin isännöidyltä palvelulta." @@ -1821,6 +1838,14 @@ msgstr "Nykyinen nopea kaasun määrä tapahtuman lähettämiseksi L1:ssä. Kaas msgid "The estimated difference between the USD values of input and output amounts." msgstr "Arvioitu ero panosten ja tulosten USD-arvojen välillä." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "Maksu, joka maksetaan kaivostyöläisille, jotka käsittelevät tapahtumasi. Tämä on maksettava {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "Kaupan vaikutus tämän poolin markkinahintaan." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Syöterahaketta ei voida siirtää. Syöterahakkeessa voi olla ongelma." @@ -1829,6 +1854,10 @@ msgstr "Syöterahaketta ei voida siirtää. Syöterahakkeessa voi olla ongelma." msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Markkinahinta on määritellyn hintaluokan ulkopuolella. Vain yksittäisen omaisuuserän talletus." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Vähimmäissumma, jonka saat taatusti. Jos hinta putoaa entisestään, kauppasi palautuu." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Viimeisin lohkonumero tässä verkossa. Hinnat päivitetään joka lohkossa." @@ -1861,6 +1890,10 @@ msgstr "Tapahtumaa ei voitu lähettää, koska määräaika on ohi. Tarkista, et msgid "There is no liquidity data." msgstr "Likviditeettitietoja ei ole." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Tämä osoite on estetty Uniswap Labs -käyttöliittymässä, koska se on liitetty yhteen tai useampaan" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Tämä sovellus käyttää seuraavia kolmannen osapuolen sovellusliittymiä:" @@ -2470,6 +2503,10 @@ msgstr "Lunastamattomat UNIsi" msgid "after slippage" msgstr "liukumisen jälkeen" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "estetty toiminta" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "vahvista" diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po index 6622436bc4..33a27c065d 100644 --- a/src/locales/fr-FR.po +++ b/src/locales/fr-FR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:16\n" "Last-Translator: \n" "Language: fr_FR\n" "Language-Team: French\n" @@ -343,6 +343,10 @@ msgstr "Idéal pour les paires très stables." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "L'itinéraire au meilleur prix coûte ~{formattedGasPriceString} en essence." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Adresse bloquée" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Adresse bloquée" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Connecté avec {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Convertir {0} en {1} sans glissement" +msgid "Connecting…" +msgstr "Connexion…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Convertir {0} en {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Comment cette application utilise les API" msgid "I understand" msgstr "Je comprends" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Si vous pensez qu'il s'agit d'une erreur, veuillez envoyer un e-mail avec votre adresse à" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Si vous achetez un jeton de cette liste, il se peut que vous ne puissiez pas le réclamer." @@ -1263,6 +1275,10 @@ msgstr "Aucune proposition trouvée." msgid "No results found." msgstr "Aucun résultat trouvé." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "Aucun jeton n'est disponible sur ce réseau. Veuillez passer à un autre réseau." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Non créé" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Oups ! Une erreur inconnue s'est produite. Veuillez rafraîchir la page ou visiter depuis un autre navigateur ou appareil." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Passerelle de l'optimisme" +msgid "Optimism Bridge" +msgstr "Pont de l'optimisme" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Sélectionnez un réseau" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Part du pool" msgid "Share of Pool:" msgstr "Part dans la pool :" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Afficher Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Afficher les positions fermées" @@ -1789,6 +1802,10 @@ msgstr "Le % que vous gagnerez en frais." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "L'invariant Uniswap x*y=k n'a pas été satisfait par l'échange. Cela signifie généralement que l'un des jetons que vous échangez incorpore un comportement personnalisé lors du transfert." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Le montant que vous vous attendez à recevoir au prix actuel du marché. Vous pouvez recevoir moins ou plus si le prix du marché change pendant que votre transaction est en attente." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "L'application récupère les données de la blockchain à partir du service hébergé de The Graph." @@ -1821,6 +1838,14 @@ msgstr "La quantité de gaz rapide actuelle pour l'envoi d'une transaction sur L msgid "The estimated difference between the USD values of input and output amounts." msgstr "La différence estimée entre les valeurs USD des montants d'entrée et de sortie." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "Les frais payés aux mineurs qui traitent votre transaction. Celle-ci doit être payée en {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "L'impact de votre transaction sur le prix du marché de ce pool." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Le jeton d'entrée ne peut pas être transféré. Il peut y avoir un problème avec le jeton d'entrée." @@ -1829,6 +1854,10 @@ msgstr "Le jeton d'entrée ne peut pas être transféré. Il peut y avoir un pro msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Le prix du marché est en dehors de votre fourchette de prix spécifiée. Dépôt d'actifs unique seulement." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Le montant minimum que vous êtes assuré de recevoir. Si le prix glisse davantage, votre transaction sera annulée." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Le numéro de bloc le plus récent sur ce réseau. Les prix sont mis à jour à chaque bloc." @@ -1861,6 +1890,10 @@ msgstr "La transaction n'a pas pu être envoyée car la date limite est passée. msgid "There is no liquidity data." msgstr "Il n'y a pas de données de liquidité." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Cette adresse est bloquée sur l'interface Uniswap Labs car elle est associée à un ou plusieurs" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Cette application utilise les API tierces suivantes :" @@ -2470,6 +2503,10 @@ msgstr "Votre UNI non réclamé" msgid "after slippage" msgstr "après glissement" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "activités bloquées" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "confirmer" diff --git a/src/locales/he-IL.po b/src/locales/he-IL.po index f76707a149..fa17fa8a00 100644 --- a/src/locales/he-IL.po +++ b/src/locales/he-IL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:16\n" "Last-Translator: \n" "Language: he_IL\n" "Language-Team: Hebrew\n" @@ -343,6 +343,10 @@ msgstr "הטוב ביותר עבור זוגות יציבים מאוד." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "מסלול המחיר הטוב ביותר עולה ~{formattedGasPriceString} בדלק." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "כתובת חסומה" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "כתובת חסומה" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "מחובר עם {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "המר {0} ל {1} ללא החלקה" +msgid "Connecting…" +msgstr "חיבור…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "המר {0} ל {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "כיצד האפליקציה הזו משתמשת בממשקי API" msgid "I understand" msgstr "אני מבין" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "אם אתה סבור שזו שגיאה, אנא שלח דוא\"ל כולל כתובתך אל" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "אם אתה רוכש אסימון מרשימה זו, ייתכן שלא תוכל למכור אותו בחזרה." @@ -1263,6 +1275,10 @@ msgstr "לא נמצאו הצעות." msgid "No results found." msgstr "לא נמצאו תוצאות." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "אין אסימונים זמינים ברשת זו. נא לעבור לרשת אחרת." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "לא נוצר" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "אופס! אירעה שגיאה לא ידועה. אנא רענן את הדף, או בקר בדפדפן או במכשיר אחר." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "שער אופטימיות" +msgid "Optimism Bridge" +msgstr "גשר אופטימיות" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "בחר רשת" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "נתח המאגר" msgid "Share of Pool:" msgstr "נתח המאגר:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "הראה את פורטיס" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "הראה עמדות סגורות" @@ -1789,6 +1802,10 @@ msgstr "האחוזים שתרוויחו בעמלות." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "המשתנה של Uniswap x * y = k לא הסתפק בהחלפה. זה בדרך כלל אומר שאחד מהאסימונים שאתה מחליף משלב התנהגות מותאמת אישית בהעברה." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "הסכום שאתה מצפה לקבל במחיר השוק הנוכחי. ייתכן שתקבל פחות או יותר אם מחיר השוק משתנה בזמן שהעסקה שלך בהמתנה." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "האפליקציה שואבת נתוני בלוקצ'יין מהשירות המתארח של The Graph." @@ -1821,6 +1838,14 @@ msgstr "סכום הגז המהיר הנוכחי לשליחת עסקה ב-L1. ע msgid "The estimated difference between the USD values of input and output amounts." msgstr "ההפרש המשוער בין ערכי הדולר של סכומי קלט ופלט." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "העמלה המשולמת לכורים שמעבדים את העסקה שלך. יש לשלם את זה ב {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "ההשפעה שיש לסחר שלך על מחיר השוק של מאגר זה." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "לא ניתן להעביר את אסימון הקלט. יכול להיות שיש בעיה באסימון הקלט." @@ -1829,6 +1854,10 @@ msgstr "לא ניתן להעביר את אסימון הקלט. יכול להיו msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "מחיר השוק הוא מחוץ לטווח המחירים שצוין. הפקדת נכס יחיד בלבד." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "הסכום המינימלי שמובטח לך שתקבל. אם המחיר יורד עוד יותר, העסקה שלך תחזור." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "מספר החסימה העדכני ביותר ברשת זו. המחירים מתעדכנים בכל בלוק." @@ -1861,6 +1890,10 @@ msgstr "לא ניתן היה לשלוח את העסקה מכיוון שהמוע msgid "There is no liquidity data." msgstr "אין נתוני נזילות." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "כתובת זו חסומה בממשק Uniswap Labs מכיוון שהיא משויכת לאחד או יותר" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "אפליקציה זו משתמשת בממשקי ה-API של צד שלישי הבאים:" @@ -2470,6 +2503,10 @@ msgstr "ה-UNI שלך לא נדרש" msgid "after slippage" msgstr "לאחר החלקה" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "פעילויות חסומות" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "לְאַשֵׁר" diff --git a/src/locales/hu-HU.po b/src/locales/hu-HU.po index c9b9e7c79b..e2946c346e 100644 --- a/src/locales/hu-HU.po +++ b/src/locales/hu-HU.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:16\n" "Last-Translator: \n" "Language: hu_HU\n" "Language-Team: Hungarian\n" @@ -343,6 +343,10 @@ msgstr "A legjobb nagyon stabil párok számára." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "A legjobb árú útvonal ~{formattedGasPriceString} a benzinben." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Blokkolt cím" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Zárolt cím" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Csatlakoztatva: {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Konvertálja {0} -t {1} -re csúszás nélkül" +msgid "Connecting…" +msgstr "Csatlakozás…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Konvertálja {0} -t {1}-re" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -935,6 +943,10 @@ msgstr "Hogyan használja ez az alkalmazás az API-kat" msgid "I understand" msgstr "Értem" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Ha úgy gondolja, hogy ez tévedés, kérjük, küldjön egy e-mailt a címével együtt" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Ha ebből a listából vásárol tokent, nem biztos, hogy vissza tudja adni." @@ -1264,6 +1276,10 @@ msgstr "Nem található javaslat." msgid "No results found." msgstr "Nincs találat." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "Ezen a hálózaton nem érhetők el tokenek. Kérjük, váltson másik hálózatra." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Nincs létrehozva" @@ -1303,8 +1319,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Hoppá! Ismeretlen hiba történt. Kérjük, frissítse az oldalt, vagy látogasson el egy másik böngészőből vagy eszközről." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Optimizmus átjáró" +msgid "Optimism Bridge" +msgstr "Optimizmus híd" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1612,6 +1628,7 @@ msgstr "Válasszon hálózatot" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1660,10 +1677,6 @@ msgstr "Pool részesedése" msgid "Share of Pool:" msgstr "Pool részesedése:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Portis megjelenítése" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Zárt pozíciók megjelenítése" @@ -1790,6 +1803,10 @@ msgstr "A díjakban keresett%." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "A Uniswap invariáns x*y=k nem teljesült a swap során. Ez általában azt jelenti, hogy a cserélendő tokenek egyike egyéni viselkedést tartalmaz az átadáskor." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Az az összeg, amelyet az aktuális piaci áron vár. Lehet, hogy kevesebbet vagy többet kap, ha a piaci ár változik, miközben a tranzakció függőben van." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Az alkalmazás blokklánc-adatokat kér le a The Graph által tárolt szolgáltatásból." @@ -1822,6 +1839,14 @@ msgstr "Az aktuális gyorsgáz-összeg az L1-es tranzakció elküldéséhez. A g msgid "The estimated difference between the USD values of input and output amounts." msgstr "Az input és output összegek USD-értékei közötti becsült különbség." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "A tranzakciót feldolgozó bányászoknak fizetett díj. Ezt {0}-ban kell kifizetni." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "Az Ön kereskedésének hatása ennek a poolnak a piaci árára." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Az input token nem transzferálható. Probléma lehet az input tokennel." @@ -1830,6 +1855,10 @@ msgstr "Az input token nem transzferálható. Probléma lehet az input tokennel. msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "A piaci ár kívül esik a megadott ártartományon. Csak egy eszközzel történő befizetés." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "A minimális összeg, amelyet garantáltan megkapsz. Ha az ár tovább csúszik, a tranzakció visszaáll." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "A hálózat legutóbbi blokkszáma. Az árak minden blokkon frissülnek." @@ -1862,6 +1891,10 @@ msgstr "A tranzakciót nem sikerült elküldeni, mert a határidő lejárt. Kér msgid "There is no liquidity data." msgstr "Nincs likviditási adat." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Ez a cím le van tiltva az Uniswap Labs felületén, mert egy vagy több címhez van társítva" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Ez az alkalmazás a következő harmadik féltől származó API-kat használja:" @@ -2471,6 +2504,10 @@ msgstr "Nem igényelt UNI" msgid "after slippage" msgstr "csúszás után" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "blokkolt tevékenységek" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "megerősítés" diff --git a/src/locales/id-ID.po b/src/locales/id-ID.po index 15a811decf..7a6955de77 100644 --- a/src/locales/id-ID.po +++ b/src/locales/id-ID.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:16\n" "Last-Translator: \n" "Language: id_ID\n" "Language-Team: Indonesian\n" @@ -343,6 +343,10 @@ msgstr "Terbaik untuk pasangan yang sangat stabil." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Biaya rute harga terbaik ~{formattedGasPriceString} dalam gas." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Alamat yang Diblokir" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Alamat diblokir" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Terhubung dengan {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Konversi {0} ke {1} tanpa selip" +msgid "Connecting…" +msgstr "Menghubungkan…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Ubah {0} menjadi {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Bagaimana aplikasi ini menggunakan API" msgid "I understand" msgstr "Saya mengerti" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Jika Anda yakin ini adalah kesalahan, silakan kirim email termasuk alamat Anda ke" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Jika Anda membeli token dari daftar ini, Anda mungkin tidak dapat menjualnya kembali." @@ -1263,6 +1275,10 @@ msgstr "Proposal tidak ditemukan." msgid "No results found." msgstr "Hasil tidak ditemukan." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "Tidak ada token yang tersedia di jaringan ini. Silakan beralih ke jaringan lain." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Tidak dibuat" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Ups! Terjadi kesalahan yang tidak diketahui. Harap segarkan halaman, atau kunjungi dari browser atau perangkat lain." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Gerbang Optimisme" +msgid "Optimism Bridge" +msgstr "Jembatan Optimisme" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Pilih jaringan" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Bagian dari Pool" msgid "Share of Pool:" msgstr "Bagian dari Pool:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Tampilkan Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Tampilkan posisi tertutup" @@ -1789,6 +1802,10 @@ msgstr "% yang akan Anda peroleh dalam bentuk biaya." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Invarian Uniswap x*y=k tidak dipenuhi oleh penukaran. Ini biasanya berarti salah satu token yang Anda tukar menyertakan perilaku khusus saat transfer." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Jumlah yang Anda harapkan akan diterima pada harga pasar saat ini. Anda mungkin menerima lebih sedikit atau lebih jika harga pasar berubah saat transaksi Anda tertunda." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Aplikasi ini mengambil data blockchain dari layanan yang dihosting The Graph." @@ -1821,6 +1838,14 @@ msgstr "Jumlah gas cepat saat ini untuk mengirim transaksi di L1. Biaya gas diba msgid "The estimated difference between the USD values of input and output amounts." msgstr "Perkiraan perbedaan antara nilai input dan jumlah output USD." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "Biaya yang dibayarkan kepada penambang yang memproses transaksi Anda. Ini harus dibayar dalam {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "Dampak perdagangan Anda terhadap harga pasar kumpulan ini." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Token input tidak dapat ditransfer. Mungkin ada masalah dengan token input." @@ -1829,6 +1854,10 @@ msgstr "Token input tidak dapat ditransfer. Mungkin ada masalah dengan token inp msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Harga pasar di luar rentang harga yang Anda tentukan. Khusus setoran aset tunggal." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Jumlah minimum yang dijamin akan Anda terima. Jika harga tergelincir lebih jauh, transaksi Anda akan kembali." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Nomor blokir terbaru di jaringan ini. Harga update di setiap blok." @@ -1861,6 +1890,10 @@ msgstr "Transaksi tidak dapat dikirim karena tenggat waktu telah berlalu. Harap msgid "There is no liquidity data." msgstr "Tidak ada data likuiditas." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Alamat ini diblokir di antarmuka Uniswap Labs karena terkait dengan satu atau lebih" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Aplikasi ini menggunakan API pihak ketiga berikut:" @@ -2470,6 +2503,10 @@ msgstr "UNI Anda yang belum diklaim" msgid "after slippage" msgstr "setelah tergelincir" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "aktivitas yang diblokir" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "konfirmasikan" diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index 3d80b6b6d0..aa2f66fb03 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:16\n" "Last-Translator: \n" "Language: it_IT\n" "Language-Team: Italian\n" @@ -343,6 +343,10 @@ msgstr "Ideale per coppie molto stabili." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Il miglior percorso di prezzo costa ~{formattedGasPriceString} in gas." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Indirizzo bloccato" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Indirizzo bloccato" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Connesso con {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Converti {0} in {1} senza slippage" +msgid "Connecting…" +msgstr "Collegamento…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Converti {0} in {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "In che modo questa app utilizza le API" msgid "I understand" msgstr "Capisco" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Se ritieni che si tratti di un errore, invia un'e-mail includendo il tuo indirizzo a" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Se acquisti un token da questa lista, potresti non essere in grado di venderlo." @@ -1263,6 +1275,10 @@ msgstr "Nessuna proposta trovata." msgid "No results found." msgstr "Nessun risultato trovato." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "Nessun token è disponibile su questa rete. Si prega di passare a un'altra rete." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Non creato" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Oops! Si è verificato un errore sconosciuto. Si prega di aggiornare la pagina, o visitare da un altro browser o dispositivo." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Porta dell'ottimismo" +msgid "Optimism Bridge" +msgstr "Ponte dell'ottimismo" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Seleziona una rete" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Quota del pool" msgid "Share of Pool:" msgstr "Quota del pool:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Show Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Mostra posizioni chiuse" @@ -1789,6 +1802,10 @@ msgstr "La % che guadagnerai in commissioni." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "L'invariante Uniswap x * y = k non è stata soddisfatta con lo scambio. Questo di solito significa che uno dei token che stai scambiando incorpora un comportamento personalizzato durante il trasferimento." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "L'importo che prevedi di ricevere al prezzo di mercato corrente. Potresti ricevere meno o più se il prezzo di mercato cambia mentre la transazione è in sospeso." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "L'app recupera i dati blockchain dal servizio ospitato di The Graph." @@ -1821,6 +1838,14 @@ msgstr "L'importo corrente del gas veloce per l'invio di una transazione su L1. msgid "The estimated difference between the USD values of input and output amounts." msgstr "La differenza stimata tra i valori in USD degli importi di input e output." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "La commissione pagata ai minatori che elaborano la tua transazione. Questo deve essere pagato in {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "L'impatto che il tuo trade ha sul prezzo di mercato di questo pool." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Il token di input non può essere trasferito. Potrebbe esserci un problema con il token di input." @@ -1829,6 +1854,10 @@ msgstr "Il token di input non può essere trasferito. Potrebbe esserci un proble msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Il prezzo di mercato è al di fuori della tua fascia di prezzo specificata. Solo deposito singolo asset." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "L'importo minimo che sei sicuro di ricevere. Se il prezzo scende ulteriormente, la transazione verrà annullata." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Il numero di blocco più recente su questa rete. I prezzi si aggiornano ad ogni blocco." @@ -1861,6 +1890,10 @@ msgstr "Impossibile inviare la transazione perché il termine è scaduto. Si pre msgid "There is no liquidity data." msgstr "Non ci sono dati sulla liquidità." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Questo indirizzo è bloccato sull'interfaccia di Uniswap Labs perché è associato a uno o più" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Questa app utilizza le seguenti API di terze parti:" @@ -2470,6 +2503,10 @@ msgstr "La tua UNI non richiesta" msgid "after slippage" msgstr "dopo lo slittamento" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "attività bloccate" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "conferma" diff --git a/src/locales/ja-JP.po b/src/locales/ja-JP.po index fb4b144fe9..f572b96d55 100644 --- a/src/locales/ja-JP.po +++ b/src/locales/ja-JP.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-29 06:07\n" +"PO-Revision-Date: 2022-05-03 17:16\n" "Last-Translator: \n" "Language: ja_JP\n" "Language-Team: Japanese\n" @@ -343,6 +343,10 @@ msgstr "非常に安定したペアに最適" msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "ベスト価格のルートでガス代として〜{formattedGasPriceString} の費用がかかります。" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "ブロックされたアドレス" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "ブロックされたアドレス" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "{name} と接続しました" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "スリッページなしで {0} を {1} に変換します" +msgid "Connecting…" +msgstr "接続…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "{0} を {1}に変換" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "このアプリがAPIを使用する方法" msgid "I understand" msgstr "理解しました" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "これがエラーであると思われる場合は、アドレスを含む電子メールをに送信してください" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "このリストからトークンを購入すると、トークンを売却できなくなる可能性があります。" @@ -1263,6 +1275,10 @@ msgstr "提案が見つかりません。" msgid "No results found." msgstr "結果が見つかりませんでした。" +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "このネットワークではトークンは利用できません。別のネットワークに切り替えてください。" + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "未作成" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "不明なエラーが発生しました。ページを更新するか、別のブラウザまたはデバイスからアクセスしてください。" #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Optimismゲートウェイ" +msgid "Optimism Bridge" +msgstr "オプティミズムブリッジ" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "ネットワークを選択" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "プールのシェア" msgid "Share of Pool:" msgstr "プールのシェア:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Portisを表示" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "決済したポジションを表示" @@ -1789,6 +1802,10 @@ msgstr "設定する手数料率" msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Uniswap不変式 x * y = kはスワップで満たされませんでした。これは通常、スワップするトークンの1つが転送時のカスタム動作を組み込んでいることを意味します。" +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "現在の市場価格で受け取ると予想される金額。取引が保留されている間に市場価格が変更された場合、受け取る金額は増減する可能性があります。" + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "アプリはThe Graphがホストするサービスからブロックチェーンデータを取得します。" @@ -1821,6 +1838,14 @@ msgstr "L1でトランザクションを送信するための現在の高速ガ msgid "The estimated difference between the USD values of input and output amounts." msgstr "入力金額と出力金額のUSD値の推定差。" +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "取引を処理する鉱夫に支払われる料金。これは {0}で支払う必要があります。" + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "あなたの取引がこのプールの市場価格に与える影響。" + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "売るトークンが転送できません。売るトークンに問題がある可能性があります。" @@ -1829,6 +1854,10 @@ msgstr "売るトークンが転送できません。売るトークンに問題 msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "市場価格が設定した価格範囲から外れています。単一トークンのみ預け入れできます。" +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "あなたが受け取ることが保証されている最低額。価格がさらに下落した場合、取引は元に戻ります。" + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "このネットワークの最新のブロック番号。価格はブロックごとに更新されます。" @@ -1861,6 +1890,10 @@ msgstr "期限が過ぎたため、取引を送信できませんでした。期 msgid "There is no liquidity data." msgstr "流動性データはありません。" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "このアドレスは、1つ以上に関連付けられているため、UniswapLabsインターフェイスでブロックされています。" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "このアプリは、次のサードパーティAPIを使用します。" @@ -2470,6 +2503,10 @@ msgstr "未請求のUNI" msgid "after slippage" msgstr "スリッページ後" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "ブロックされたアクティビティ" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "確認する" diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po index 892f13e517..1421abe4f7 100644 --- a/src/locales/ko-KR.po +++ b/src/locales/ko-KR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:17\n" "Last-Translator: \n" "Language: ko_KR\n" "Language-Team: Korean\n" @@ -343,6 +343,10 @@ msgstr "매우 안정적인 쌍에 가장 적합합니다." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "최고의 가격 경로 비용은 ~{formattedGasPriceString} 가스입니다." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "차단된 주소" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "차단된 주소" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "{name}와(과) 연결됨" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "미끄러짐 없이 {0} 을 {1} 로 변환" +msgid "Connecting…" +msgstr "연결…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "{0} 을 {1}로 변환" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "이 앱이 API를 사용하는 방법" msgid "I understand" msgstr "알겠습니다" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "이것이 오류라고 생각되면 주소가 포함된 이메일을 다음 주소로 보내주십시오." + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "이 목록에서 토큰을 구매하면, 다시 판매하지 못할 수 있습니다." @@ -1263,6 +1275,10 @@ msgstr "제안이 없습니다." msgid "No results found." msgstr "결과가 없습니다." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "이 네트워크에서 사용할 수 있는 토큰이 없습니다. 다른 네트워크로 전환하십시오." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "생성되지 않음" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "죄송합니다! 알 수없는 오류가 발생했습니다. 페이지를 새로 고침하거나 다른 브라우저 또는 기기에서 방문하세요." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Optimism 게이트웨이" +msgid "Optimism Bridge" +msgstr "낙관의 다리" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "네트워크 선택" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "풀 쉐어" msgid "Share of Pool:" msgstr "풀 쉐어:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Portis 표시" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "마감된 위치 표시" @@ -1789,6 +1802,10 @@ msgstr "수수료로받을 수있는 %입니다." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Uniswap 불변 x * y = k가 스왑에 의해 충족되지 않았습니다. 이는 일반적으로 스와핑하는 토큰 중 하나가 이체시 사용자 지정 동작을 통합함을 의미합니다." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "현재 시장 가격에서 받을 것으로 예상되는 금액입니다. 거래가 보류 중인 동안 시장 가격이 변경되면 더 적게 또는 더 많이 받을 수 있습니다." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "앱은 Graph의 호스팅 서비스에서 블록체인 데이터를 가져옵니다." @@ -1821,6 +1838,14 @@ msgstr "L1에서 트랜잭션을 보내기 위한 현재 빠른 가스 양입니 msgid "The estimated difference between the USD values of input and output amounts." msgstr "입력 금액과 출력 금액의 USD 값 간의 예상 차이입니다." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "거래를 처리하는 광부에게 지불되는 수수료. 이것은 {0}에서 지불해야 합니다." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "귀하의 거래가 이 풀의 시장 가격에 미치는 영향." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "입력 토큰을 이체할 수 없습니다. 입력 토큰에 문제가 있을 수 있습니다." @@ -1829,6 +1854,10 @@ msgstr "입력 토큰을 이체할 수 없습니다. 입력 토큰에 문제가 msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "시장 가격이 지정된 가격 범위를 벗어났습니다. 단일 자산 예금만." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "받을 수 있는 최소 금액입니다. 가격이 더 하락하면 거래가 되돌릴 것입니다." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "이 네트워크의 가장 최근 블록 번호입니다. 가격은 모든 블록에서 업데이트됩니다." @@ -1861,6 +1890,10 @@ msgstr "기한이 지났기 때문에 거래를 보낼 수 없습니다. 거래 msgid "There is no liquidity data." msgstr "유동성 데이터가 없습니다." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "이 주소는 하나 이상의 주소와 연결되어 있기 때문에 Uniswap Labs 인터페이스에서 차단됩니다." + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "이 앱은 다음 타사 API를 사용합니다." @@ -2470,6 +2503,10 @@ msgstr "내 미 청구 UNI" msgid "after slippage" msgstr "미끄러진 후" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "차단된 활동" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "확인" diff --git a/src/locales/nl-NL.po b/src/locales/nl-NL.po index ac23508ef6..e3f67cb9b8 100644 --- a/src/locales/nl-NL.po +++ b/src/locales/nl-NL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:16\n" "Last-Translator: \n" "Language: nl_NL\n" "Language-Team: Dutch\n" @@ -343,6 +343,10 @@ msgstr "Het beste voor zeer stabiele paren." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Beste prijs route kost ~{formattedGasPriceString} in gas." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Geblokkeerd adres" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Geblokkeerd adres" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Verbonden met {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Converteer {0} naar {1} zonder slippen" +msgid "Connecting…" +msgstr "…. aansluiten" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Converteren {0} naar {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Hoe deze app API's gebruikt" msgid "I understand" msgstr "Ik begrijp het" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Als u denkt dat dit een fout is, stuur dan een e-mail met uw adres naar:" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Als u een token van deze lijst koopt, kunt u deze mogelijk niet meer terugverkopen." @@ -1263,6 +1275,10 @@ msgstr "Geen voorstellen gevonden." msgid "No results found." msgstr "Geen resultaten gevonden." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "Er zijn geen tokens beschikbaar op dit netwerk. Schakel over naar een ander netwerk." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Niet gemaakt" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Oeps! Er is een onbekende fout opgetreden. Ververs de pagina of bezoek vanaf een andere browser of apparaat." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Optimisme Gateway" +msgid "Optimism Bridge" +msgstr "Optimisme brug" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Selecteer een netwerk" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Aandeel in pool" msgid "Share of Pool:" msgstr "Aandeel in pool:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Toon Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Toon gesloten posities" @@ -1789,6 +1802,10 @@ msgstr "Het % dat u aan vergoedingen verdient." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Aan de Uniswap-invariant x * y = k werd door de swap niet voldaan. Dit betekent meestal dat een van de tokens die u ruilt, aangepast gedrag bij overdracht bevat." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Het bedrag dat u verwacht te ontvangen tegen de huidige marktprijs. U kunt minder of meer ontvangen als de marktprijs verandert terwijl uw transactie in behandeling is." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "De app haalt blockchain-gegevens op van de gehoste service van The Graph." @@ -1821,6 +1838,14 @@ msgstr "Het huidige snelgasbedrag voor het verzenden van een transactie op L1. G msgid "The estimated difference between the USD values of input and output amounts." msgstr "Het geschatte verschil tussen de USD-waarden van input- en outputbedragen." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "De vergoeding die wordt betaald aan miners die uw transactie verwerken. Deze moet in {0}worden betaald." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "De impact die uw transactie heeft op de marktprijs van deze pool." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "De input-token kan niet worden overgedragen. Er is mogelijk een probleem met de input-token." @@ -1829,6 +1854,10 @@ msgstr "De input-token kan niet worden overgedragen. Er is mogelijk een probleem msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "De marktprijs ligt buiten uw opgegeven prijsbereik. Alleen single-activa storten." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Het minimumbedrag dat u gegarandeerd ontvangt. Als de prijs verder zakt, wordt uw transactie teruggedraaid." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Het meest recente bloknummer op dit netwerk. Prijzen update op elk blok." @@ -1861,6 +1890,10 @@ msgstr "De transactie kan niet worden verzonden omdat de deadline is verstreken. msgid "There is no liquidity data." msgstr "Er zijn geen liquiditeitsgegevens." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Dit adres is geblokkeerd op de Uniswap Labs-interface omdat het is gekoppeld aan een of meer" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Deze app gebruikt de volgende API's van derden:" @@ -2470,6 +2503,10 @@ msgstr "Uw niet-opgeëiste UNI" msgid "after slippage" msgstr "na slippen" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "geblokkeerde activiteiten" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "bevestig" diff --git a/src/locales/no-NO.po b/src/locales/no-NO.po index b45c5847e7..34d1576d51 100644 --- a/src/locales/no-NO.po +++ b/src/locales/no-NO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:17\n" "Last-Translator: \n" "Language: no_NO\n" "Language-Team: Norwegian\n" @@ -343,6 +343,10 @@ msgstr "Best for veldig stabile par." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Beste pris rute koster ~{formattedGasPriceString} i gass." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Blokkert adresse" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Blokkert adresse" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Koblet til med {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Konverter {0} til {1} uten glidning" +msgid "Connecting…" +msgstr "Kobler til…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Konverter {0} til {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Hvordan denne appen bruker APIer" msgid "I understand" msgstr "Jeg forstår" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Hvis du mener dette er en feil, vennligst send en e-post med adressen din til" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Hvis du kjøper en pollett fra denne listen, kan det hende du ikke kan selge den tilbake." @@ -1263,6 +1275,10 @@ msgstr "Ingen forslag funnet." msgid "No results found." msgstr "Ingen resultater." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "Ingen tokens er tilgjengelig på dette nettverket. Vennligst bytt til et annet nettverk." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Ikke opprettet" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Det oppstod en ukjent feil. Oppdater siden, eller besøk fra en annen nettleser eller enhet." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Optimism Gateway" +msgid "Optimism Bridge" +msgstr "Optimismebro" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Velg et nettverk" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Andel av pott" msgid "Share of Pool:" msgstr "Deling av pott:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Vis portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Vis lukkede stillinger" @@ -1789,6 +1802,10 @@ msgstr "% Du vil tjene i gebyrer." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Uniswap-invarianten x * y = k ble ikke tilfreds med byttet. Dette betyr vanligvis at en av pollettene du bytter inneholder tilpasset oppførsel ved overføring." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Beløpet du forventer å motta til gjeldende markedspris. Du kan motta mindre eller mer hvis markedsprisen endres mens transaksjonen venter." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Appen henter blokkjededata fra The Graphs vertstjeneste." @@ -1821,6 +1838,14 @@ msgstr "Gjeldende hurtiggassbeløp for å sende en transaksjon på L1. Gassavgif msgid "The estimated difference between the USD values of input and output amounts." msgstr "Den estimerte forskjellen mellom USD-verdiene for inn- og utgående beløp." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "Gebyret som betales til gruvearbeidere som behandler transaksjonen din. Dette må betales med {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "Påvirkningen din handel har på markedsprisen for denne poolen." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Inngangspolletten kan ikke overføres. Det kan være et problem med inndatapolletten." @@ -1829,6 +1854,10 @@ msgstr "Inngangspolletten kan ikke overføres. Det kan være et problem med innd msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Markedsprisen er kun utenfor ditt angitte prisintervall." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Minimumsbeløpet du er garantert å motta. Hvis prisen faller ytterligere, vil transaksjonen gå tilbake." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Det siste blokknummeret på dette nettverket. Prisene oppdateres for hver blokk." @@ -1861,6 +1890,10 @@ msgstr "Transaksjonen kunne ikke sendes fordi fristen er passert. Kontroller at msgid "There is no liquidity data." msgstr "Det er ingen likviditetsdata." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Denne adressen er blokkert på Uniswap Labs-grensesnittet fordi den er knyttet til en eller flere" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Denne appen bruker følgende tredjeparts APIer:" @@ -2470,6 +2503,10 @@ msgstr "Ditt uavklarte UNI" msgid "after slippage" msgstr "etter utglidning" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "blokkerte aktiviteter" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "bekreft" diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index 1660515a0a..0bc1abc544 100644 --- a/src/locales/pl-PL.po +++ b/src/locales/pl-PL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:17\n" "Last-Translator: \n" "Language: pl_PL\n" "Language-Team: Polish\n" @@ -343,6 +343,10 @@ msgstr "Najlepsze dla bardzo stabilnych par." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Najlepsza trasa cenowa kosztuje ~{formattedGasPriceString} w gazie." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Zablokowany adres" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Zablokowany adres" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Połączony z {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Konwertuj {0} na {1} bez poślizgu" +msgid "Connecting…" +msgstr "Łączenie…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Konwertuj {0} na {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Jak ta aplikacja korzysta z interfejsów API" msgid "I understand" msgstr "Rozumiem" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Jeśli uważasz, że to pomyłka, wyślij e-mail ze swoim adresem na adres" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Jeśli kupisz token z tej listy, możesz nie być w stanie go odsprzedać." @@ -1263,6 +1275,10 @@ msgstr "Nie znaleziono propozycji." msgid "No results found." msgstr "Nie znaleziono wyników." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "W tej sieci nie są dostępne żadne tokeny. Przełącz się na inną sieć." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Nie utworzono" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Ups! Wystąpił nieznany błąd. Odśwież stronę lub odwiedź z innej przeglądarki lub urządzenia." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Brama optymizmu" +msgid "Optimism Bridge" +msgstr "Most Optymizmu" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Wybierz sieć" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Udział puli" msgid "Share of Pool:" msgstr "Udział w puli:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Show Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Pokaż zamknięte pozycje" @@ -1789,6 +1802,10 @@ msgstr "%, który zarobisz na opłatach." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Niezmiennik Uniswap x * y = k nie został spełniony przez zamianę. Zwykle oznacza to, że jeden z wymienianych tokenów ma niestandardowe zachowanie podczas transferu." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Kwota, którą spodziewasz się otrzymać po aktualnej cenie rynkowej. Możesz otrzymać mniej lub więcej, jeśli cena rynkowa zmieni się, gdy transakcja jest w toku." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Aplikacja pobiera dane łańcucha bloków z hostowanej usługi The Graph." @@ -1821,6 +1838,14 @@ msgstr "Aktualna ilość gazu szybkiego do wysłania transakcji na L1. Opłaty z msgid "The estimated difference between the USD values of input and output amounts." msgstr "Szacowana różnica między wartościami USD kwot wejściowych i wyjściowych." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "Opłata uiszczana górnikom, którzy przetwarzają Twoją transakcję. To musi być wpłacone w {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "Wpływ twojej transakcji na cenę rynkową tej puli." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Nie można przenieść tokena wejściowego. Być może wystąpił problem z tokenem wejściowym." @@ -1829,6 +1854,10 @@ msgstr "Nie można przenieść tokena wejściowego. Być może wystąpił proble msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Cena rynkowa znajduje się poza Twoim zakresem cenowym. Tylko depozyt pojedynczego aktywa." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Minimalna kwota, którą gwarantujesz, że otrzymasz. Jeśli cena spadnie dalej, Twoja transakcja zostanie cofnięta." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Najnowszy numer bloku w tej sieci. Aktualizacja cen na każdym bloku." @@ -1861,6 +1890,10 @@ msgstr "Nie można wysłać transakcji, ponieważ upłynął termin. Sprawdź, c msgid "There is no liquidity data." msgstr "Brak danych o płynności." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Ten adres jest zablokowany w interfejsie Uniswap Labs, ponieważ jest powiązany z co najmniej jednym adresem" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Ta aplikacja korzysta z następujących interfejsów API innych firm:" @@ -2470,6 +2503,10 @@ msgstr "Twój nieodebrany UNI" msgid "after slippage" msgstr "po poślizgu" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "zablokowane działania" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "potwierdź" diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index c2edcba428..6d4f4bc0b4 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:17\n" "Last-Translator: \n" "Language: pt_BR\n" "Language-Team: Portuguese, Brazilian\n" @@ -343,6 +343,10 @@ msgstr "Melhor para pares muito estáveis." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "A rota do melhor preço custa ~{formattedGasPriceString} no gás." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Endereço bloqueado" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Endereço bloqueado" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Conectado a {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Converter {0} para {1} sem derrapagem" +msgid "Connecting…" +msgstr "Conectando…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Converter {0} em {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Como este aplicativo usa APIs" msgid "I understand" msgstr "Entendi" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Se você acredita que isso é um erro, envie um e-mail incluindo seu endereço para" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Se você comprar um token desta lista, pode não ser possível vendê-lo novamente." @@ -1263,6 +1275,10 @@ msgstr "Nenhuma proposta encontrada." msgid "No results found." msgstr "Nenhum resultado encontrado." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "Nenhum token está disponível nesta rede. Por favor, mude para outra rede." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Não criado" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Opa! Ocorreu um erro desconhecido. Atualize a página ou visite-a em outro navegador ou dispositivo." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Portal do Otimismo" +msgid "Optimism Bridge" +msgstr "Ponte do otimismo" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Selecione uma rede" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Compartilhamento de Lotes" msgid "Share of Pool:" msgstr "Compartilhamento do Lote:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Exibir Portas" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Mostrar posições fechadas" @@ -1789,6 +1802,10 @@ msgstr "A% que você receberá em taxas." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "A invariante x*y=k do Uniswap não foi observada na conversão. Isto geralmente significa que um dos tokens que você está convertendo tem um comportamento de transferência personalizado." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "O valor que você espera receber ao preço de mercado atual. Você pode receber menos ou mais se o preço de mercado mudar enquanto sua transação estiver pendente." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "O aplicativo busca dados de blockchain do serviço hospedado do Graph." @@ -1821,6 +1838,14 @@ msgstr "A quantidade atual de gás rápido para enviar uma transação em L1. As msgid "The estimated difference between the USD values of input and output amounts." msgstr "A diferença estimada entre os valores em dólares dos valores de entrada e saída." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "A taxa paga aos mineradores que processam sua transação. Este deve ser pago em {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "O impacto que sua negociação tem no preço de mercado desse pool." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "O token lançado não pode ser transferido. Pode haver um problema com o token lançado." @@ -1829,6 +1854,10 @@ msgstr "O token lançado não pode ser transferido. Pode haver um problema com o msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "O preço de mercado está fora da faixa de preço especificada. Somente para depósito de um único ativo." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "O valor mínimo que você tem a garantia de receber. Se o preço cair ainda mais, sua transação será revertida." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "O número de bloqueio mais recente nesta rede. Preços atualizados em cada bloco." @@ -1861,6 +1890,10 @@ msgstr "A operação não pode ser enviada após a data-limite. Confirme se a da msgid "There is no liquidity data." msgstr "Não há dados de liquidez." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Este endereço está bloqueado na interface do Uniswap Labs porque está associado a um ou mais" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Este aplicativo usa as seguintes APIs de terceiros:" @@ -2470,6 +2503,10 @@ msgstr "Suas UNI não resgatadas" msgid "after slippage" msgstr "após derrapagem" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "atividades bloqueadas" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "confirmar" diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index 5772514e9a..429a04bd5d 100644 --- a/src/locales/pt-PT.po +++ b/src/locales/pt-PT.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:17\n" "Last-Translator: \n" "Language: pt_PT\n" "Language-Team: Portuguese\n" @@ -343,6 +343,10 @@ msgstr "Melhor para pares muito estáveis." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "A rota do melhor preço custa ~{formattedGasPriceString} no gás." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Endereço bloqueado" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Endereço bloqueado" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Ligado com {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Converter {0} para {1} sem derrapagem" +msgid "Connecting…" +msgstr "Conectando…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Converter {0} em {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Como este aplicativo usa APIs" msgid "I understand" msgstr "Eu compreendo" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Se você acredita que isso é um erro, envie um e-mail incluindo seu endereço para" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Se comprar um token desta lista, pode não conseguir vendê-lo de volta." @@ -1263,6 +1275,10 @@ msgstr "Nenhuma proposta encontrada." msgid "No results found." msgstr "Nenhum resultado encontrado." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "Nenhum token está disponível nesta rede. Por favor, mude para outra rede." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Não criado" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Ups! Ocorreu um erro desconhecido. Por favor, atualize a página, ou visite a partir de outro navegador ou dispositivo." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Portal do Otimismo" +msgid "Optimism Bridge" +msgstr "Ponte do otimismo" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Selecione uma rede" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Parcela da Pool" msgid "Share of Pool:" msgstr "Parcela da Pool:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Apresentar Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Mostrar posições fechadas" @@ -1789,6 +1802,10 @@ msgstr "A% que você receberá em taxas." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "O invariante Uniswap x * y = k não foi satisfeito pela troca. Isso geralmente significa que um dos tokens que está a trocar incorpora um comportamento personalizado aquando da transferência." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "O valor que você espera receber ao preço de mercado atual. Você pode receber menos ou mais se o preço de mercado mudar enquanto sua transação estiver pendente." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "O aplicativo busca dados de blockchain do serviço hospedado do Graph." @@ -1821,6 +1838,14 @@ msgstr "A quantidade atual de gás rápido para enviar uma transação em L1. As msgid "The estimated difference between the USD values of input and output amounts." msgstr "A diferença estimada entre os valores em dólares dos valores de entrada e saída." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "A taxa paga aos mineradores que processam sua transação. Este deve ser pago em {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "O impacto que sua negociação tem no preço de mercado desse pool." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "O token de entrada não pode ser transferido. Pode haver um problema com o token de entrada." @@ -1829,6 +1854,10 @@ msgstr "O token de entrada não pode ser transferido. Pode haver um problema com msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "O preço de mercado está fora do seu intervalo de preços especificado. Apenas depósito de ativo único." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "O valor mínimo que você tem a garantia de receber. Se o preço cair ainda mais, sua transação será revertida." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "O número de bloqueio mais recente nesta rede. Preços atualizados em cada bloco." @@ -1861,6 +1890,10 @@ msgstr "A transação não pôde ser enviada porque o prazo expirou. Verifique s msgid "There is no liquidity data." msgstr "Não há dados de liquidez." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Este endereço está bloqueado na interface do Uniswap Labs porque está associado a um ou mais" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Este aplicativo usa as seguintes APIs de terceiros:" @@ -2470,6 +2503,10 @@ msgstr "As suas UNI não reivindicadas" msgid "after slippage" msgstr "após derrapagem" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "atividades bloqueadas" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "confirmar" diff --git a/src/locales/ro-RO.po b/src/locales/ro-RO.po index cc53081c16..328fa146ef 100644 --- a/src/locales/ro-RO.po +++ b/src/locales/ro-RO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:17\n" "Last-Translator: \n" "Language: ro_RO\n" "Language-Team: Romanian\n" @@ -343,6 +343,10 @@ msgstr "Cel mai bun pentru perechi foarte stabile." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Ruta cu cel mai bun preț costă ~{formattedGasPriceString} în benzină." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Adresă blocată" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Adresă blocată" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Conectat cu {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Convertiți {0} la {1} fără alunecare" +msgid "Connecting…" +msgstr "Conectare…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Convertiți {0} la {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Cum folosește această aplicație API-urile" msgid "I understand" msgstr "Înţeleg" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Dacă credeți că aceasta este o eroare, vă rugăm să trimiteți un e-mail cu adresa dvs. la" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Dacă cumperi un jeton din această listă, s-ar putea să nu îl poți vinde înapoi." @@ -1263,6 +1275,10 @@ msgstr "Nicio propunere găsită." msgid "No results found." msgstr "Nici un rezultat găsit." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "Nu sunt disponibile jetoane în această rețea. Vă rugăm să comutați la altă rețea." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Nu a fost creat" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Ups! A avut loc o eroare necunoscută. Reîmprospătează pagina, sau vizitează un alt browser sau dispozitiv." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Optimism Gateway" +msgid "Optimism Bridge" +msgstr "Podul optimismului" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Selectați o rețea" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Cota de Grup" msgid "Share of Pool:" msgstr "Cota de Grup:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Arată Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Afișați pozițiile închise" @@ -1789,6 +1802,10 @@ msgstr "Procentul pe care îl veți câștiga în taxe." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Invariantul Uniswap x*y=k nu a fost satisfăcut de schimbare. Acest lucru înseamnă, de obicei, că unul dintre jetoanele pe care le schimbi încorporează un comportament personalizat la transfer." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Suma pe care vă așteptați să o primiți la prețul curent al pieței. Este posibil să primiți mai puțin sau mai mult dacă prețul pieței se modifică în timp ce tranzacția dvs. este în așteptare." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Aplicația preia date blockchain de la serviciul găzduit The Graph." @@ -1821,6 +1838,14 @@ msgstr "Suma curentă rapidă de gaz pentru trimiterea unei tranzacții pe L1. T msgid "The estimated difference between the USD values of input and output amounts." msgstr "Diferența estimată între valorile USD ale sumelor de intrare și de ieșire." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "Taxa plătită minerilor care vă procesează tranzacția. Aceasta trebuie plătită în {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "Impactul pe care îl are tranzacția dvs. asupra prețului de piață al acestui pool." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Jetonul de intrare nu poate fi transferat. Este posibil să existe o problemă cu jetonul de intrare." @@ -1829,6 +1854,10 @@ msgstr "Jetonul de intrare nu poate fi transferat. Este posibil să existe o pro msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Prețul de piață este în afara intervalului de preț specificat. Doar depozitul de active unice." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Suma minimă pe care sunteți garantat să o primiți. Dacă prețul scade și mai mult, tranzacția dvs. va reveni." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Cel mai recent număr de bloc din această rețea. Prețurile se actualizează la fiecare bloc." @@ -1861,6 +1890,10 @@ msgstr "Tranzacția nu a putut fi trimisă deoarece termenul a trecut. Te rugăm msgid "There is no liquidity data." msgstr "Nu există date privind lichiditatea." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Această adresă este blocată pe interfața Uniswap Labs deoarece este asociată cu unul sau mai multe" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Această aplicație folosește următoarele API-uri terță parte:" @@ -2470,6 +2503,10 @@ msgstr "UNI nerevendicate de tine" msgid "after slippage" msgstr "după alunecare" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "activități blocate" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "confirmă" diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index 0c77f8d6e1..6e9abacdd7 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-28 23:07\n" +"PO-Revision-Date: 2022-05-03 17:17\n" "Last-Translator: \n" "Language: ru_RU\n" "Language-Team: Russian\n" @@ -182,7 +182,7 @@ msgstr "Добавить ликвидность {0}/{1} в V3" #: src/components/TransactionConfirmationModal/index.tsx msgid "Added {0}" -msgstr "Добавлено {0}" +msgstr "{0} добавлен" #: src/components/claim/AddressClaimModal.tsx msgid "Address has no available claim" @@ -343,6 +343,10 @@ msgstr "Подходит для очень стабильных пар." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Стоимость газа в маршруте с лучшей ценой составит ~{formattedGasPriceString}." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Заблокированный адрес" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Заблокированный адрес" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Подключено к {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Конвертировать {0} в {1} без проскальзывания" +msgid "Connecting…" +msgstr "Подключение…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Конвертировать {0} в {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Как это приложение использует API" msgid "I understand" msgstr "Я понимаю" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Если вы считаете, что это ошибка, отправьте электронное письмо с указанием вашего адреса на адрес" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Если вы купите токен из этого списка, есть вероятность, что вы не сможете продать его обратно." @@ -1263,6 +1275,10 @@ msgstr "Предложений не найдено." msgid "No results found." msgstr "Ничего не найдено." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "В этой сети нет доступных токенов. Пожалуйста, переключитесь на другую сеть." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Не создано" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Ой! Произошла неизвестная ошибка. Пожалуйста, обновите страницу или откройте из другого браузера или с другого устройства." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Шлюз в Optimism" +msgid "Optimism Bridge" +msgstr "Мост в Optimism" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Выберите сеть" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Доля в пуле" msgid "Share of Pool:" msgstr "Доля в пуле:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Показать Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Показать закрытые позиции" @@ -1767,7 +1780,7 @@ msgstr "Общая информация об обмене" #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" -msgstr "Идет обмен {0} {1} на {2} {3}" +msgstr "Обмен {0} {1} на {2} {3}" #: src/components/Popups/SurveyPopup.tsx msgid "Take a 10 minute survey to help us improve your experience in the Uniswap app." @@ -1789,6 +1802,10 @@ msgstr "%, который вы заработаете в виде комисси msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Инвариант Uniswap x * y = k не соблюдается при обмене. Обычно это означает, что один из токенов, которые вы обмениваете, имеет особенности поведения при его передаче." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Сумма, которую вы ожидаете получить по текущей рыночной цене. Вы можете получить меньше или больше, если рыночная цена изменится, пока ваша транзакция подтверждается." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Приложение получает данные блокчейна из сервиса The Graph." @@ -1821,6 +1838,14 @@ msgstr "Текущая стоимость газа для быстрого по msgid "The estimated difference between the USD values of input and output amounts." msgstr "Приблизительная разница между стоимостью токенов к продаже и к получению в долларах США." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "Комиссия, уплачиваемая майнерам, обрабатывающим вашу транзакцию. Она оплачивается в {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "Влияние вашей сделки на рыночную цену этого пула." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Невозможно перевести токен к продаже. Возможно, имеется проблема с этим токеном." @@ -1829,6 +1854,10 @@ msgstr "Невозможно перевести токен к продаже. В msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Рыночная цена находится вне указанного вами диапазона. Вы можете внести только один актив." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Минимальная сумма, которую вы гарантированно получите. Если цена упадёт ниже, ваша транзакция откатится." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Номер последнего блока в этой сети. Цены обновляются на каждом блоке." @@ -1861,6 +1890,10 @@ msgstr "Транзакция не может быть отправлена, по msgid "There is no liquidity data." msgstr "Нет данных о ликвидности." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Этот адрес заблокирован в интерфейсе Uniswap Labs, поскольку он связан с одним или несколькими" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Это приложение использует следующие сторонние API:" @@ -2122,7 +2155,7 @@ msgstr "Обновить список" #: src/components/Settings/index.tsx msgid "Use the Uniswap Labs API to get faster quotes." -msgstr "Используйте API Uniswap Labs, чтобы быстрее получать котировки." +msgstr "Использовать API от Uniswap Labs, чтобы быстрее получать котировки." #: src/components/claim/ClaimModal.tsx msgid "User" @@ -2470,6 +2503,10 @@ msgstr "Ваши невостребованные UNI" msgid "after slippage" msgstr "после проскальзывания" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "заблокированными действиями" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "подтверждаю" diff --git a/src/locales/sl-SI.po b/src/locales/sl-SI.po index adb43594b0..c14403d0fb 100644 --- a/src/locales/sl-SI.po +++ b/src/locales/sl-SI.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-25 07:06\n" +"PO-Revision-Date: 2022-05-03 17:17\n" "Last-Translator: \n" "Language: sl_SI\n" "Language-Team: Slovenian\n" @@ -343,6 +343,10 @@ msgstr "Primerno za zelo stabilne pare." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Pot z najnižjo ceno stane ~{formattedGasPriceString} v plinu." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Blokiran naslov" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Blokiran naslov" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Povezano z: {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Pretvorite {0} v {1} brez zdrsa" +msgid "Connecting…" +msgstr "Povezujem se…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Pretvori {0} v {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Kako ta aplikacija uporablja API-je" msgid "I understand" msgstr "Razumem" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Če menite, da je to napaka, pošljite e-pošto s svojim naslovom na" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Če kupite žeton s tega seznama, ga morda ne boste mogli več prodati." @@ -1263,6 +1275,10 @@ msgstr "Ni predlogov." msgid "No results found." msgstr "Ni rezultatov." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "V tem omrežju ni na voljo noben žeton. Prosimo, preklopite na drugo omrežje." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Ni ustvarjeno" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Ojej! Prišlo je do neznane napake. Osvežite stran ali poskusite v drugem brskalniku ali napravi." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Portal za Optimism" +msgid "Optimism Bridge" +msgstr "Most optimizma" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Izberite omrežje" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Delež v skladu" msgid "Share of Pool:" msgstr "Delež sklada:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Prikaži Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Pokaži zaprte položaje" @@ -1789,6 +1802,10 @@ msgstr "Odstotek, ki ga boste služili s provizijami." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Pri tej menjavi ni bilo zadoščeno Uniswapovi stalnici x*y = k. To običajno pomeni, da ima eden od žetonov, ki jih menjate, pri prenosih vgrajeno posebno obnašanje." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Znesek, ki ga pričakujete po trenutni tržni ceni. Če se tržna cena med čakanjem na transakcijo spremeni, boste morda prejeli manj ali več." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Aplikacija pridobi podatke verige blokov iz gostujoče storitve The Graph." @@ -1821,6 +1838,14 @@ msgstr "Trenutna količina plina za hitro pošiljanje transakcije na L1. Provizi msgid "The estimated difference between the USD values of input and output amounts." msgstr "Ocenjena razlika med vrednostmi (v USD) vhodnih in izhodnih zneskov." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "Provizija, plačana rudarjem, ki obdelujejo vašo transakcijo. To je treba plačati v {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "Vpliv vaše trgovine na tržno ceno tega bazena." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Vhodnega žetona ni mogoče prenesti. Morda je gre za težavo z vhodnim žetonom." @@ -1829,6 +1854,10 @@ msgstr "Vhodnega žetona ni mogoče prenesti. Morda je gre za težavo z vhodnim msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Tržna cena je izven območja, ki ste ga izbrali. Položite lahko le eno od obeh sredstev." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Najmanjši znesek, ki ga boste zagotovo prejeli. Če bo cena še zdrsnila, se bo vaša transakcija vrnila." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Zadnja številka bloka v tem omrežju. Cene se z vsakim blokom posodobijo." @@ -1861,6 +1890,10 @@ msgstr "Transakcije ni bilo mogoče poslati, ker je rok potekel. Preverite, ali msgid "There is no liquidity data." msgstr "Podatkov o likvidnosti ni." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Ta naslov je blokiran v vmesniku Uniswap Labs, ker je povezan z" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Ta aplikacija uporablja naslednje API-je tretjih oseb:" @@ -2470,6 +2503,10 @@ msgstr "Vaši neprevzeti UNI" msgid "after slippage" msgstr "po zdrsu" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "blokiranimi dejanji." + #: src/components/Settings/index.tsx msgid "confirm" msgstr "potrdi" diff --git a/src/locales/sr-SP.po b/src/locales/sr-SP.po index 93f94e0a76..369968f033 100644 --- a/src/locales/sr-SP.po +++ b/src/locales/sr-SP.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:17\n" "Last-Translator: \n" "Language: sr_SP\n" "Language-Team: Serbian (Cyrillic)\n" @@ -343,6 +343,10 @@ msgstr "Најбоље за веома стабилне парове." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Најповољнија рута кошта ~{formattedGasPriceString} у гасу." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Блокирана адреса" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Блокирана адреса" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Повезано са {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Претворите {0} у {1} без клизања" +msgid "Connecting…" +msgstr "Повезивање…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Претворите {0} у {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Kako ova aplikacija koristi API-je" msgid "I understand" msgstr "разумем" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Ако сматрате да је ово грешка, пошаљите е-поруку са својом адресом на" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Ако купите жетон са ове листе, можда нећете моћи да га вратите." @@ -1263,6 +1275,10 @@ msgstr "Није пронађен ниједан предлог." msgid "No results found." msgstr "Нема резултата." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "Нема доступних токена на овој мрежи. Пређите на другу мрежу." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Није створено" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Упс! Дошло је до непознате грешке. Освежите страницу или је посетите из другог прегледача или уређаја." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Оптимисм Гатеваи" +msgid "Optimism Bridge" +msgstr "Мост оптимизма" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Изаберите мрежу" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Удео фонда" msgid "Share of Pool:" msgstr "Удео фонда:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Прикажи Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Покажите затворене позиције" @@ -1789,6 +1802,10 @@ msgstr "% Који ћете зарадити на накнадама." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Uniswap непроменљива x*y=k није испоштована разменом. То обично значи да један од токена које замењујете укључује прилагођено понашање приликом преноса." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Износ који очекујете да добијете по тренутној тржишној цени. Можете добити мање или више ако се тржишна цена промени док је ваша трансакција на чекању." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Aplikacija preuzima blokčein podatke sa hostovane usluge The Graph." @@ -1821,6 +1838,14 @@ msgstr "Тренутна количина брзог гаса за слање т msgid "The estimated difference between the USD values of input and output amounts." msgstr "Процењена разлика између вредности улазних и излазних износа у УСД." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "Накнада плаћена рударима који обрађују вашу трансакцију. Ово се мора платити у {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "Утицај ваше трговине на тржишну цену овог базена." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Токен за унос није могуће пренети. Можда постоји проблем са улазним токеном." @@ -1829,6 +1854,10 @@ msgstr "Токен за унос није могуће пренети. Можд msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Тржишна цена је изван наведеног распона цена. Само депозит за једно средство." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Минимални износ који ћете гарантовано добити. Ако цена још више склизне, ваша трансакција ће се вратити." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Најновији број блока на овој мрежи. Цене се ажурирају за сваки блок." @@ -1861,6 +1890,10 @@ msgstr "Трансакција није могла бити послата је msgid "There is no liquidity data." msgstr "Нема података о ликвидности." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Ова адреса је блокирана на интерфејсу Унисвап Лабс јер је повезана са једном или више њих" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Ova aplikacija koristi sledeće API-je treće strane:" @@ -2470,6 +2503,10 @@ msgstr "Ваш непотраживани UNI" msgid "after slippage" msgstr "после клизања" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "блокиране активности" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "потврди" diff --git a/src/locales/sv-SE.po b/src/locales/sv-SE.po index 3f6c426fd7..47b77b2824 100644 --- a/src/locales/sv-SE.po +++ b/src/locales/sv-SE.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:17\n" "Last-Translator: \n" "Language: sv_SE\n" "Language-Team: Swedish\n" @@ -343,6 +343,10 @@ msgstr "Bäst för mycket stabila par." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Bästa prisväg kostar ~{formattedGasPriceString} i gas." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Blockerad adress" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Blockerad adress" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Ansluten med {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Konvertera {0} till {1} utan glidning" +msgid "Connecting…" +msgstr "Ansluter…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Konvertera {0} till {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Hur den här appen använder API:er" msgid "I understand" msgstr "Jag förstår" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Om du tror att detta är ett fel, skicka ett e-postmeddelande med din adress till" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Om du köper en token från den här listan kanske du inte kan sälja tillbaka den." @@ -1263,6 +1275,10 @@ msgstr "Inga förslag hittades." msgid "No results found." msgstr "Inga resultat hittades." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "Inga tokens är tillgängliga på detta nätverk. Byt till ett annat nätverk." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Inte skapad" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Hoppsan! Ett okänt fel inträffade. Uppdatera sidan eller använd en annan webbläsare eller enhet." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Optimism Gateway" +msgid "Optimism Bridge" +msgstr "Optimism Bridge" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Välj ett nätverk" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Andel av poolen" msgid "Share of Pool:" msgstr "Andel av Pool:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Visa Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Visa stängda positioner" @@ -1789,6 +1802,10 @@ msgstr "Den procent du tjänar i avgifter." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Uniswap-invarianten x * y = k var inte nöjd med bytet. Detta innebär vanligtvis att ett av de token du byter innehåller anpassat beteende vid överföring." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Det belopp du förväntar dig att få till det aktuella marknadspriset. Du kan få mindre eller mer om marknadspriset ändras medan din transaktion pågår." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Appen hämtar blockchain-data från The Graphs värdtjänst." @@ -1821,6 +1838,14 @@ msgstr "Det aktuella snabbgasbeloppet för att skicka en transaktion på L1. Gas msgid "The estimated difference between the USD values of input and output amounts." msgstr "Den uppskattade skillnaden mellan USD-värdena för ingående och utgående belopp." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "Avgiften som betalas till gruvarbetare som behandlar din transaktion. Detta måste betalas med {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "Inverkan din handel har på marknadspriset för denna pool." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Inmatningstoken kan inte överföras. Det kan finnas ett problem med inmatningtoken." @@ -1829,6 +1854,10 @@ msgstr "Inmatningstoken kan inte överföras. Det kan finnas ett problem med inm msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Marknadspriset ligger utanför ditt angivna prisintervall. Endast insättning för enstaka tillgång." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Det lägsta beloppet du garanterat får. Om priset sjunker ytterligare kommer din transaktion att återgå." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Det senaste blocknumret på detta nätverk. Priserna uppdateras på varje block." @@ -1861,6 +1890,10 @@ msgstr "Transaktionen kunde inte skickas eftersom tidsfristen har löpt ut. Kont msgid "There is no liquidity data." msgstr "Det finns inga likviditetsdata." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Den här adressen är blockerad på Uniswap Labs-gränssnittet eftersom den är associerad med en eller flera" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Den här appen använder följande API:er från tredje part:" @@ -2470,6 +2503,10 @@ msgstr "Din outnyttjade UNI" msgid "after slippage" msgstr "efter glidning" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "blockerade aktiviteter" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "bekräfta" diff --git a/src/locales/sw-TZ.po b/src/locales/sw-TZ.po index de7c7c64e4..a7e987da37 100644 --- a/src/locales/sw-TZ.po +++ b/src/locales/sw-TZ.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:17\n" "Last-Translator: \n" "Language: sw_TZ\n" "Language-Team: Swahili, Tanzania\n" @@ -343,6 +343,10 @@ msgstr "Bora kwa jozi imara sana." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Gharama bora za njia ya bei ~{formattedGasPriceString} kwa gesi." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Anwani Iliyozuiwa" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Anwani iliyozuiliwa" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Imeunganishwa na {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Badilisha {0} hadi {1} bila kuteleza" +msgid "Connecting…" +msgstr "Inaunganisha…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Badilisha {0} hadi {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Jinsi programu hii inavyotumia API" msgid "I understand" msgstr "Naelewa" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Ikiwa unaamini kuwa hii ni hitilafu, tafadhali tuma barua pepe ikijumuisha anwani yako kwa" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Ukinunua tokeni kutoka kwa orodha hii, huenda usiweze kuiuza tena." @@ -1263,6 +1275,10 @@ msgstr "Hakuna mapendekezo yaliyopatikana." msgid "No results found." msgstr "Hakuna matokeo yaliyopatikana." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "Hakuna tokeni zinazopatikana kwenye mtandao huu. Tafadhali badilisha hadi mtandao mwingine." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Haijaundwa" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Lo! Hitilafu isiyojulikana ilitokea. Tafadhali onyesha upya ukurasa, au tembelea kutoka kwa kivinjari kingine au kifaa." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Lango la Matumaini" +msgid "Optimism Bridge" +msgstr "Daraja la Matumaini" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Chagua mtandao" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Sehemu ya Dimbwi" msgid "Share of Pool:" msgstr "Shiriki la Dimbwi:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Onyesha Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Onyesha nafasi zilizofungwa" @@ -1789,6 +1802,10 @@ msgstr "% Utakayopata katika ada." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Kiasi kisichobadilika x * y = k hakiridhika na ubadilishaji. Hii kawaida inamaanisha moja ya ishara unazobadilisha zinajumuisha tabia ya kawaida kwenye uhamishaji." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Kiasi unachotarajia kupokea kwa bei ya sasa ya soko. Unaweza kupokea kidogo au zaidi ikiwa bei ya soko itabadilika wakati muamala wako unasubiri." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Programu huchota data ya blockchain kutoka kwa huduma inayopangishwa na The Graph." @@ -1821,6 +1838,14 @@ msgstr "Kiasi cha sasa cha gesi ya haraka cha kutuma muamala kwenye L1. Ada za g msgid "The estimated difference between the USD values of input and output amounts." msgstr "Tofauti inayokadiriwa kati ya thamani za USD za kiasi cha pembejeo na pato." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "Ada inayolipwa kwa wachimbaji madini wanaochakata muamala wako. Hii lazima ilipwe kwa {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "Athari za biashara yako kwenye bei ya soko ya bwawa hili." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Ishara ya kuingiza haiwezi kuhamishwa. Kunaweza kuwa na shida na ishara ya kuingiza." @@ -1829,6 +1854,10 @@ msgstr "Ishara ya kuingiza haiwezi kuhamishwa. Kunaweza kuwa na shida na ishara msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Bei ya soko iko nje ya kiwango chako cha bei maalum. Amana ya mali moja tu." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Kiasi cha chini ambacho umehakikishiwa kupokea. Ikiwa bei itapungua zaidi, muamala wako utarejeshwa." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Nambari ya hivi karibuni ya kuzuia kwenye mtandao huu. Bei zinasasishwa kwa kila block." @@ -1861,6 +1890,10 @@ msgstr "Shughuli haikuweza kutumwa kwa sababu tarehe ya mwisho imepita. Tafadhal msgid "There is no liquidity data." msgstr "Hakuna data ya ukwasi." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Anwani hii imezuiwa kwenye kiolesura cha Uniswap Labs kwa sababu inahusishwa na moja au zaidi" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Programu hii hutumia API za wahusika wengine zifuatazo:" @@ -2470,6 +2503,10 @@ msgstr "UNI yako isiyodaiwa" msgid "after slippage" msgstr "baada ya kuteleza" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "shughuli zilizozuiwa" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "thibitisha" diff --git a/src/locales/th-TH.po b/src/locales/th-TH.po index e15e6e92a2..98506ffd9e 100644 --- a/src/locales/th-TH.po +++ b/src/locales/th-TH.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:17\n" "Last-Translator: \n" "Language: th_TH\n" "Language-Team: Thai\n" @@ -343,6 +343,10 @@ msgstr "ดีที่สุดสำหรับคู่ที่มีเส msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "เส้นทางราคาที่ถูกที่สุด ~{formattedGasPriceString} ในก๊าซ" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "ที่อยู่ที่ถูกบล็อก" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "ที่อยู่ที่ถูกบล็อก" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "เชื่อมต่อกับ {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "แปลง {0} เป็น {1} โดยไม่มีการคลาดเคลื่อน" +msgid "Connecting…" +msgstr "กำลังเชื่อมต่อ…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "แปลง {0} เป็น {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "แอปนี้ใช้ API อย่างไร" msgid "I understand" msgstr "ฉันเข้าใจ" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "หากคุณเชื่อว่านี่เป็นข้อผิดพลาด โปรดส่งอีเมลพร้อมที่อยู่ของคุณไปที่" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "หากคุณซื้อโทเค็นจากรายการนี้ คุณอาจไม่สามารถขายคืนได้" @@ -1263,6 +1275,10 @@ msgstr "ไม่พบข้อเสนอ" msgid "No results found." msgstr "ไม่พบผลลัพธ์." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "ไม่มีโทเค็นในเครือข่ายนี้ โปรดเปลี่ยนไปใช้เครือข่ายอื่น" + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "ไม่ได้สร้าง" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "อ๊ะ! เกิดข้อผิดพลาดที่ไม่รู้จัก โปรดรีเฟรชหน้า หรือเยี่ยมชมจากเบราว์เซอร์หรืออุปกรณ์อื่น" #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "เกตเวย์การมองในแง่ดี" +msgid "Optimism Bridge" +msgstr "สะพานมองในแง่ดี" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "เลือกเครือข่าย" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "ส่วนแบ่งของพูล" msgid "Share of Pool:" msgstr "ส่วนแบ่งของพูล:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "โชว์ปอร์ติส" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "แสดงตำแหน่งที่ปิด" @@ -1789,6 +1802,10 @@ msgstr "% ที่คุณจะได้รับเป็นค่าธร msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "ค่าคงที่ Uniswap x*y=k ไม่พอใจโดยการแลกเปลี่ยน ซึ่งมักจะหมายถึงหนึ่งในโทเค็นที่คุณกำลังแลกเปลี่ยนรวมลักษณะการทำงานที่กำหนดเองในการโอน" +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "จำนวนเงินที่คุณคาดว่าจะได้รับในราคาตลาดปัจจุบัน คุณอาจได้รับน้อยลงหรือมากขึ้นหากราคาตลาดเปลี่ยนแปลงในขณะที่การทำธุรกรรมของคุณอยู่ระหว่างดำเนินการ" + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "แอพดึงข้อมูลบล็อคเชนจากบริการโฮสต์ของ The Graph" @@ -1821,6 +1838,14 @@ msgstr "ปริมาณก๊าซที่รวดเร็วในปั msgid "The estimated difference between the USD values of input and output amounts." msgstr "ค่าความแตกต่างโดยประมาณระหว่างค่า USD ของจำนวนเงินเข้าและออก" +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "ค่าธรรมเนียมที่จ่ายให้กับนักขุดที่ดำเนินการธุรกรรมของคุณ ต้องชำระเป็น {0}" + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "ผลกระทบที่การค้าของคุณมีต่อราคาตลาดของกลุ่มนี้" + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "ไม่สามารถโอนโทเค็นอินพุตได้ อาจมีปัญหากับโทเค็นอินพุต" @@ -1829,6 +1854,10 @@ msgstr "ไม่สามารถโอนโทเค็นอินพุต msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "ราคาตลาดอยู่นอกช่วงราคาที่คุณกำหนด เงินฝากสินทรัพย์เดียวเท่านั้น" +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "จำนวนเงินขั้นต่ำที่คุณรับประกันว่าจะได้รับ หากราคาหลุดไปอีก ธุรกรรมของคุณจะกลับคืนมา" + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "หมายเลขบล็อกล่าสุดในเครือข่ายนี้ ราคาอัพเดททุกบล็อค" @@ -1861,6 +1890,10 @@ msgstr "ไม่สามารถส่งธุรกรรมได้เน msgid "There is no liquidity data." msgstr "ไม่มีข้อมูลสภาพคล่อง" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "ที่อยู่นี้ถูกบล็อกบนอินเทอร์เฟซ Uniswap Labs เนื่องจากเชื่อมโยงกับหนึ่งรายการขึ้นไป" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "แอพนี้ใช้ API บุคคลที่สามต่อไปนี้:" @@ -2470,6 +2503,10 @@ msgstr "UNI . ที่ไม่มีการอ้างสิทธิ์ข msgid "after slippage" msgstr "หลังการลื่นไถล" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "กิจกรรมที่ถูกปิดกั้น" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "ยืนยัน" diff --git a/src/locales/tr-TR.po b/src/locales/tr-TR.po index 1b206225f4..8580677e67 100644 --- a/src/locales/tr-TR.po +++ b/src/locales/tr-TR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:17\n" "Last-Translator: \n" "Language: tr_TR\n" "Language-Team: Turkish\n" @@ -343,6 +343,10 @@ msgstr "Çok kararlı çiftler için en iyisi." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "En iyi fiyat rota maliyetleri gazda{formattedGasPriceString}" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Engellenen Adres" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Engellenen adres" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "{name} ile bağlantılı" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Kayma olmadan {0} {1} dönüştürün" +msgid "Connecting…" +msgstr "Bağlanıyor…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "{0} {1}dönüştür" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Bu uygulama API'leri nasıl kullanır?" msgid "I understand" msgstr "Anladım" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Bunun bir hata olduğunu düşünüyorsanız, lütfen adresinizi içeren bir e-posta gönderin." + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Bu listeden bir jeton satın alırsanız, tekrar satamayabilirsiniz." @@ -1263,6 +1275,10 @@ msgstr "Teklif bulunamadı." msgid "No results found." msgstr "Sonuç bulunamadı." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "Bu ağda kullanılabilir jeton yok. Lütfen başka bir ağa geçin." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "oluşturulmadı" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Bilinmeyen bir hata oluştu. Lütfen sayfayı yenileyin veya başka bir tarayıcı ya da cihazdan ziyaret edin." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "İyimserlik Geçidi" +msgid "Optimism Bridge" +msgstr "İyimserlik Köprüsü" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Bir ağ seçin" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Havuz Payı" msgid "Share of Pool:" msgstr "Havuz Payı:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Portis'i göster" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Kapalı pozisyonları göster" @@ -1789,6 +1802,10 @@ msgstr "Ücretlerde kazanacağınız yüzde." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Uniswap değişmez değeri x*y=k, swap ile sağlanmadı. Bu genellikle, swap ettiğiniz jetonlardan birinin aktarım sırasında özel davranış içerdiği anlamına gelir." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Mevcut piyasa fiyatından almayı beklediğiniz miktar. İşleminiz beklemedeyken piyasa fiyatı değişirse daha az veya daha fazla alabilirsiniz." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Uygulama, The Graph'in barındırılan hizmetinden blok zinciri verilerini alır." @@ -1821,6 +1838,14 @@ msgstr "L1'de işlem göndermek için geçerli hızlı gaz miktarı. Gaz ücretl msgid "The estimated difference between the USD values of input and output amounts." msgstr "Girdi ve çıktı miktarlarının USD değerleri arasındaki tahmini fark." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "İşleminizi gerçekleştiren madencilere ödenen ücret. Bunun {0}olarak ödenmesi gerekir." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "İşleminizin bu havuzun piyasa fiyatı üzerindeki etkisi." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Giriş jetonu aktarılamaz. Giriş jetonuyla ilgili bir sorun olabilir." @@ -1829,6 +1854,10 @@ msgstr "Giriş jetonu aktarılamaz. Giriş jetonuyla ilgili bir sorun olabilir." msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Piyasa fiyatı, belirttiğiniz fiyat aralığının dışında. Yalnızca tek varlıklı para yatırma yapılabilir." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Alacağınız garanti edilen minimum miktar. Fiyat daha fazla kayarsa işleminiz geri alınır." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Bu ağdaki en son blok numarası. Fiyatlar her blokta güncellenir." @@ -1861,6 +1890,10 @@ msgstr "Son tarih geçtiği için işlem gönderilemedi. Lütfen işlem süreniz msgid "There is no liquidity data." msgstr "Likidite verisi yok." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Bu adres, bir veya daha fazla adresle ilişkili olduğu için Uniswap Labs arabiriminde engellendi." + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Bu uygulama, aşağıdaki üçüncü taraf API'lerini kullanır:" @@ -2470,6 +2503,10 @@ msgstr "Talep edilmemiş UNI'niz" msgid "after slippage" msgstr "kaymadan sonra" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "engellenen etkinlikler" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "onayla" diff --git a/src/locales/uk-UA.po b/src/locales/uk-UA.po index 032908324b..65f43b75b7 100644 --- a/src/locales/uk-UA.po +++ b/src/locales/uk-UA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:17\n" "Last-Translator: \n" "Language: uk_UA\n" "Language-Team: Ukrainian\n" @@ -343,6 +343,10 @@ msgstr "Найкраще підходить для дуже стабільних msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Найкращий маршрут коштує ~{formattedGasPriceString} в газі." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Заблокована адреса" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Заблокована адреса" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Під'єднано через {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Перетворіть {0} в {1} без проскоків" +msgid "Connecting…" +msgstr "Підключення…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Перетворіть {0} в {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Як ця програма використовує API" msgid "I understand" msgstr "Я розумію" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Якщо ви вважаєте, що це помилка, надішліть електронний лист із вашою адресою" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Якщо ви купуєте токен із цього списку, можливо, його не вдасться продати назад." @@ -1263,6 +1275,10 @@ msgstr "Пропозиції не знайдено." msgid "No results found." msgstr "Результатів не знайдено." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "У цій мережі немає доступних маркерів. Будь ласка, перейдіть на іншу мережу." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Не створено" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Ой! Сталася невідома помилка. Оновіть сторінку або зайдіть з іншого браузера чи пристрою." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Шлюз оптимізму" +msgid "Optimism Bridge" +msgstr "Міст оптимізму" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Виберіть мережу" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Частка пулу" msgid "Share of Pool:" msgstr "Частка пулу:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Показати Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Показати закриті позиції" @@ -1789,6 +1802,10 @@ msgstr "%, Який ви заробите на гонорарах." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Інваріант Uniswap x * y = k не був задоволений в обміні. Зазвичай це означає, що один із токенів, який ви міняєте, включає спеціальну поведінку при передачі." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Сума, яку ви очікуєте отримати за поточною ринковою ціною. Ви можете отримати менше або більше, якщо ринкова ціна зміниться під час очікування транзакції." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Додаток отримує дані блокчейну з розміщеної служби The Graph." @@ -1821,6 +1838,14 @@ msgstr "Поточна кількість швидкого газу для ві msgid "The estimated difference between the USD values of input and output amounts." msgstr "Розрахована різниця між вхідними та вихідними сумами в доларах США." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "Комісія, сплачена майнерам, які обробляють вашу транзакцію. Це потрібно сплатити в {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "Вплив вашої торгівлі на ринкову ціну цього пулу." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Вхідний токен неможливо передати. Можливо, виникла проблема з вхідним токеном." @@ -1829,6 +1854,10 @@ msgstr "Вхідний токен неможливо передати. Можл msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Ринкова ціна виходить за межі вказаного діапазону цін. Можливі лише внески з одним активом." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Мінімальна сума, яку ви гарантовано отримаєте. Якщо ціна знизиться ще більше, ваша транзакція повернеться." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Останній номер блоку в цій мережі. Ціни оновлюються на кожен блок." @@ -1861,6 +1890,10 @@ msgstr "Не вдалося надіслати транзакцію, оскіл msgid "There is no liquidity data." msgstr "Даних про ліквідність немає." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Ця адреса заблокована в інтерфейсі Uniswap Labs, оскільки вона пов’язана з одним або кількома" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Ця програма використовує такі сторонні API:" @@ -2470,6 +2503,10 @@ msgstr "Ваші неотримані UNI" msgid "after slippage" msgstr "після ковзання" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "заблоковані дії" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "підтвердити" diff --git a/src/locales/vi-VN.po b/src/locales/vi-VN.po index a57b5d9eb1..962f6164b9 100644 --- a/src/locales/vi-VN.po +++ b/src/locales/vi-VN.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:17\n" "Last-Translator: \n" "Language: vi_VN\n" "Language-Team: Vietnamese\n" @@ -343,6 +343,10 @@ msgstr "Tốt nhất cho các cặp rất ổn định." msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "Tuyến đường giá tốt nhất chi phí ~{formattedGasPriceString} xăng." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "Địa chỉ bị chặn" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "Địa chỉ bị chặn" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "Đã kết nối với {name}" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "Chuyển đổi {0} thành {1} mà không bị trượt" +msgid "Connecting…" +msgstr "Kết nối…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "Chuyển đổi {0} thành {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "Cách ứng dụng này sử dụng API" msgid "I understand" msgstr "Tôi hiểu" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "Nếu bạn cho rằng đây là lỗi, vui lòng gửi email bao gồm địa chỉ của bạn tới" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "Nếu bạn mua mã token từ danh sách này, bạn có thể không bán lại được." @@ -1263,6 +1275,10 @@ msgstr "Không tìm thấy đề xuất nào." msgid "No results found." msgstr "Không có kết quả nào được tìm thấy." +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "Không có mã thông báo nào có sẵn trên mạng này. Vui lòng chuyển sang mạng khác." + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Chưa tạo" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "Ối! Đã xảy ra lỗi không xác định. Vui lòng làm mới trang hoặc truy cập từ trình duyệt hoặc thiết bị khác." #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Cổng lạc quan" +msgid "Optimism Bridge" +msgstr "Cầu lạc quan" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "Chọn một mạng" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "Chia sẻ của Pool" msgid "Share of Pool:" msgstr "Chia sẻ của Pool:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "Hiển thị Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "Hiển thị các vị trí đã đóng" @@ -1789,6 +1802,10 @@ msgstr "% Bạn sẽ kiếm được từ phí." msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "Bất biến Uniswap x * y = k không được thỏa mãn bởi hoán đổi. Điều này thường có nghĩa là một trong những mã token bạn đang hoán đổi kết hợp hành vi tùy chỉnh khi chuyển." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "Số tiền bạn mong đợi nhận được theo giá thị trường hiện tại. Bạn có thể nhận được ít hơn hoặc nhiều hơn nếu giá thị trường thay đổi trong khi giao dịch của bạn đang chờ xử lý." + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "Ứng dụng tìm nạp dữ liệu blockchain từ dịch vụ lưu trữ của The Graph." @@ -1821,6 +1838,14 @@ msgstr "Lượng gas nhanh hiện tại để gửi một giao dịch trên L1. msgid "The estimated difference between the USD values of input and output amounts." msgstr "Chênh lệch ước tính giữa giá trị USD của lượng đầu vào và đầu ra." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "Phí trả cho thợ đào xử lý giao dịch của bạn. Cái này phải được trả bằng {0}." + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "Tác động của giao dịch của bạn lên giá thị trường của nhóm này." + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "Không thể chuyển mã token đầu vào. Có thể có sự cố với mã token đầu vào." @@ -1829,6 +1854,10 @@ msgstr "Không thể chuyển mã token đầu vào. Có thể có sự cố v msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "Giá thị trường nằm ngoài phạm vi giá đã chỉ định của bạn. Chỉ gửi một tài sản duy nhất." +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "Số tiền tối thiểu bạn được đảm bảo nhận được. Nếu giá trượt thêm nữa, giao dịch của bạn sẽ hoàn nguyên." + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "Số khối gần đây nhất trên mạng này. Giá cập nhật trên mọi khối." @@ -1861,6 +1890,10 @@ msgstr "Không thể gửi giao dịch vì đã hết thời hạn. Vui lòng ki msgid "There is no liquidity data." msgstr "Không có dữ liệu thanh khoản." +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "Địa chỉ này bị chặn trên giao diện Uniswap Labs vì nó được liên kết với một hoặc nhiều" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "Ứng dụng này sử dụng các API của bên thứ ba sau:" @@ -2470,6 +2503,10 @@ msgstr "UNI chưa được nhận của bạn" msgid "after slippage" msgstr "sau khi trượt" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "các hoạt động bị chặn" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "xác nhận" diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po index afeb8aa749..f87ae92dc8 100644 --- a/src/locales/zh-CN.po +++ b/src/locales/zh-CN.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:16\n" "Last-Translator: \n" "Language: zh_CN\n" "Language-Team: Chinese Simplified\n" @@ -343,6 +343,10 @@ msgstr "适合非常稳定的币对。" msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "最佳价格路由消耗的gas约为 {formattedGasPriceString}" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "封锁地址" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "已屏蔽地址" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "已与 {name} 连接" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "将 {0} 转换为 {1} 没有滑点" +msgid "Connecting…" +msgstr "连接…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "将 {0} 转换为 {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "此应用程序如何使用 API" msgid "I understand" msgstr "我已知悉" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "如果您认为这是一个错误,请将包含您的地址的电子邮件发送至" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "如果您从这个代币列表中购买代币,您可能无法再将其售出。" @@ -1263,6 +1275,10 @@ msgstr "没有提案。" msgid "No results found." msgstr "未找到结果。" +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "此网络上没有可用的令牌。请切换到另一个网络。" + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "未创建" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "糟糕!出现未知错误。请刷新页面,或从其他浏览器或设备访问。" #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Optimism 网关" +msgid "Optimism Bridge" +msgstr "乐观桥" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "选择网络" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "流动池份额" msgid "Share of Pool:" msgstr "流动池份额:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "显示 Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "显示已关闭的仓位" @@ -1789,6 +1802,10 @@ msgstr "您将赚取的手续费百分比。" msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "兑换交易不满足 Uniswap 不变量 X × Y = K 的要求。这通常意味着您要兑换的代币之一在代币转账过程中带有一些自定义代币合约特性。" +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "您希望以当前市场价格收到的金额。如果在您的交易未决期间市场价格发生变化,您可能会收到更少或更多。" + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "该应用程序从 The Graph 的托管服务中获取区块链数据。" @@ -1821,6 +1838,14 @@ msgstr "当前用于在 L1 上快速发送交易的 gas 价。 Gas 费用以以 msgid "The estimated difference between the USD values of input and output amounts." msgstr "输入和输出金额的美元价值之间的估计差异。" +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "支付给处理您交易的矿工的费用。这必须在 {0}中支付。" + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "您的交易对该池的市场价格的影响。" + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "输入代币无法进行转账。输入代币可能有些问题。" @@ -1829,6 +1854,10 @@ msgstr "输入代币无法进行转账。输入代币可能有些问题。" msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "市场兑换率超出您指定的范围。将只注入单项代币。" +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "您保证收到的最低金额。如果价格进一步下滑,您的交易将恢复。" + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "此网络上的最新区块编号。兑换率会每区块都更新。" @@ -1861,6 +1890,10 @@ msgstr "由于期限已过,因此无法发送交易。请检查您的交易截 msgid "There is no liquidity data." msgstr "没有流动性数据。" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "此地址在 Uniswap Labs 界面上被阻止,因为它与一个或多个相关联" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "此应用程序使用以下第三方 API:" @@ -2470,6 +2503,10 @@ msgstr "您未领取的 UNI 代币" msgid "after slippage" msgstr "滑点后" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "被阻止的活动" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "确认" diff --git a/src/locales/zh-TW.po b/src/locales/zh-TW.po index 80a0751ca5..301058b476 100644 --- a/src/locales/zh-TW.po +++ b/src/locales/zh-TW.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-24 20:06\n" +"PO-Revision-Date: 2022-05-03 17:16\n" "Last-Translator: \n" "Language: zh_TW\n" "Language-Team: Chinese Traditional\n" @@ -343,6 +343,10 @@ msgstr "適合非常穩定的幣對。" msgid "Best price route costs ~{formattedGasPriceString} in gas." msgstr "最佳價格路由消耗的gas約為 {formattedGasPriceString}" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "Blocked Address" +msgstr "封鎖地址" + #: src/components/Blocklist/index.tsx msgid "Blocked address" msgstr "已屏蔽地址" @@ -576,8 +580,12 @@ msgid "Connected with {name}" msgstr "已與 {name} 連接" #: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1} with no slippage" -msgstr "將 {0} 轉換為 {1} 沒有滑點" +msgid "Connecting…" +msgstr "連接…" + +#: src/lib/components/Swap/Toolbar/Caption.tsx +msgid "Convert {0} to {1}" +msgstr "將 {0} 轉換為 {1}" #: src/components/AccountDetails/Copy.tsx msgid "Copied" @@ -934,6 +942,10 @@ msgstr "此應用程序如何使用 API" msgid "I understand" msgstr "我已知悉" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "If you believe this is an error, please send an email including your address to" +msgstr "如果您認為這是一個錯誤,請發送包含您的地址的電子郵件至" + #: src/components/SearchModal/ImportList.tsx msgid "If you purchase a token from this list, you may not be able to sell it back." msgstr "如果您從這個代幣列表中購買代幣,您可能無法再將其售出。" @@ -1263,6 +1275,10 @@ msgstr "沒有提案。" msgid "No results found." msgstr "未找到任何結果。" +#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +msgid "No tokens are available on this network. Please switch to another network." +msgstr "此網絡上沒有可用的令牌。請切換到另一個網絡。" + #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "未創建" @@ -1302,8 +1318,8 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a msgstr "糟糕!出現未知錯誤。請刷新頁面,或從其他瀏覽器或設備訪問。" #: src/components/Header/NetworkSelector.tsx -msgid "Optimism Gateway" -msgstr "Optimism 網關" +msgid "Optimism Bridge" +msgstr "樂觀橋" #: src/components/DowntimeWarning/index.tsx msgid "Optimism is in Beta and may experience downtime. Optimism expects planned downtime to upgrade the network in the near future. During downtime, your position will not earn fees and you will be unable to remove liquidity. <0>Read more." @@ -1611,6 +1627,7 @@ msgstr "選擇網絡" #: src/components/SearchModal/CurrencySearch.tsx #: src/lib/components/TokenSelect/TokenButton.tsx #: src/lib/components/TokenSelect/index.tsx +#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1659,10 +1676,6 @@ msgstr "流動池份額" msgid "Share of Pool:" msgstr "流動池份額:" -#: src/components/AccountDetails/index.tsx -msgid "Show Portis" -msgstr "顯示 Portis" - #: src/pages/Pool/index.tsx msgid "Show closed positions" msgstr "顯示已關閉的倉位" @@ -1789,6 +1802,10 @@ msgstr "您將賺取的手續費百分比。" msgid "The Uniswap invariant x*y=k was not satisfied by the swap. This usually means one of the tokens you are swapping incorporates custom behavior on transfer." msgstr "兌換交易不滿足 Uniswap 不變量 X × Y = K 的要求。這通常意味著您要兌換的代幣之一在代幣轉賬過程中帶有一些自定義代幣合約特性。" +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The amount you expect to receive at the current market price. You may receive less or more if the market price changes while your transaction is pending." +msgstr "您希望以當前市場價格收到的金額。如果在您的交易未決期間市場價格發生變化,您可能會收到更少或更多。" + #: src/components/PrivacyPolicy/index.tsx msgid "The app fetches blockchain data from The Graph’s hosted service." msgstr "該應用程序從 The Graph 的託管服務中獲取區塊鏈數據。" @@ -1821,6 +1838,14 @@ msgstr "當前用於在 L1 上快速發送交易的 gas 價。 Gas 費用以以 msgid "The estimated difference between the USD values of input and output amounts." msgstr "輸入和輸出金額的美元價值之間的估計差異。" +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The fee paid to miners who process your transaction. This must be paid in {0}." +msgstr "支付給處理您交易的礦工的費用。這必須在 {0}中支付。" + +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The impact your trade has on the market price of this pool." +msgstr "您的交易對該池的市場價格的影響。" + #: src/utils/swapErrorToUserReadableMessage.tsx msgid "The input token cannot be transferred. There may be an issue with the input token." msgstr "輸入代幣無法進行轉賬。輸入代幣可能有些問題。" @@ -1829,6 +1854,10 @@ msgstr "輸入代幣無法進行轉賬。輸入代幣可能有些問題。" msgid "The market price is outside your specified price range. Single-asset deposit only." msgstr "市場兌換率超出您指定的範圍。將只註入單項代幣。" +#: src/components/swap/AdvancedSwapDetails.tsx +msgid "The minimum amount you are guaranteed to receive. If the price slips any further, your transaction will revert." +msgstr "您保證收到的最低金額。如果價格進一步下滑,您的交易將恢復。" + #: src/components/Header/Polling.tsx msgid "The most recent block number on this network. Prices update on every block." msgstr "此網絡上的最新區塊編號。兌換率會每區塊都更新。" @@ -1861,6 +1890,10 @@ msgstr "由於期限已過,因此無法發送交易。請檢查您的交易截 msgid "There is no liquidity data." msgstr "沒有流動性數據。" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "This address is blocked on the Uniswap Labs interface because it is associated with one or more" +msgstr "此地址在 Uniswap Labs 界面上被阻止,因為它與一個或多個相關聯" + #: src/components/PrivacyPolicy/index.tsx msgid "This app uses the following third-party APIs:" msgstr "此應用程序使用以下第三方 API:" @@ -2470,6 +2503,10 @@ msgstr "您未領取的 UNI 代幣" msgid "after slippage" msgstr "滑點後" +#: src/components/ConnectedAccountBlocked/index.tsx +msgid "blocked activities" +msgstr "被阻止的活動" + #: src/components/Settings/index.tsx msgid "confirm" msgstr "確認" From 28498706cb6eff900a27a09104f72ceea438e639 Mon Sep 17 00:00:00 2001 From: Clayton Lin <103287620+clayton1110@users.noreply.github.com> Date: Mon, 9 May 2022 13:50:11 -0500 Subject: [PATCH 017/217] style: add learn more about wallets link (#3821) * web-91: add learn more about wallets link * move externallink outside * fix trans usage --- src/components/WalletModal/index.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/components/WalletModal/index.tsx b/src/components/WalletModal/index.tsx index 2d5444682f..5ba19e3c7e 100644 --- a/src/components/WalletModal/index.tsx +++ b/src/components/WalletModal/index.tsx @@ -410,6 +410,14 @@ export default function WalletModal({ + + + + Learn more about wallets + + + + From 4274db67d5ee6bb80cc0282059462ea84bba56ad Mon Sep 17 00:00:00 2001 From: Crowdin Bot Date: Mon, 9 May 2022 19:06:52 +0000 Subject: [PATCH 018/217] chore(i18n): synchronize translations from crowdin [skip ci] --- src/locales/af-ZA.po | 6 +++++- src/locales/ar-SA.po | 6 +++++- src/locales/ca-ES.po | 6 +++++- src/locales/cs-CZ.po | 6 +++++- src/locales/da-DK.po | 6 +++++- src/locales/de-DE.po | 6 +++++- src/locales/el-GR.po | 6 +++++- src/locales/es-ES.po | 6 +++++- src/locales/fi-FI.po | 6 +++++- src/locales/fr-FR.po | 6 +++++- src/locales/he-IL.po | 6 +++++- src/locales/hu-HU.po | 6 +++++- src/locales/id-ID.po | 6 +++++- src/locales/it-IT.po | 6 +++++- src/locales/ja-JP.po | 6 +++++- src/locales/ko-KR.po | 6 +++++- src/locales/nl-NL.po | 6 +++++- src/locales/no-NO.po | 6 +++++- src/locales/pl-PL.po | 6 +++++- src/locales/pt-BR.po | 6 +++++- src/locales/pt-PT.po | 6 +++++- src/locales/ro-RO.po | 6 +++++- src/locales/ru-RU.po | 6 +++++- src/locales/sl-SI.po | 6 +++++- src/locales/sr-SP.po | 6 +++++- src/locales/sv-SE.po | 6 +++++- src/locales/sw-TZ.po | 6 +++++- src/locales/th-TH.po | 6 +++++- src/locales/tr-TR.po | 6 +++++- src/locales/uk-UA.po | 6 +++++- src/locales/vi-VN.po | 6 +++++- src/locales/zh-CN.po | 6 +++++- src/locales/zh-TW.po | 6 +++++- 33 files changed, 165 insertions(+), 33 deletions(-) diff --git a/src/locales/af-ZA.po b/src/locales/af-ZA.po index 3dfcedf876..3385731833 100644 --- a/src/locales/af-ZA.po +++ b/src/locales/af-ZA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:16\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: af_ZA\n" "Language-Team: Afrikaans\n" @@ -1061,6 +1061,10 @@ msgstr "Kom meer te wete oor die voorsiening van likiditeit" msgid "Learn more" msgstr "Leer meer" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Kom meer te wete oor beursies" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po index f8668138f9..2957d2fd5b 100644 --- a/src/locales/ar-SA.po +++ b/src/locales/ar-SA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:16\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: ar_SA\n" "Language-Team: Arabic\n" @@ -1061,6 +1061,10 @@ msgstr "تعرف على توفير السيولة" msgid "Learn more" msgstr "يتعلم أكثر" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "تعرف على المزيد حول المحافظ" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index 398ebaf127..5f00949fa3 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:16\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: ca_ES\n" "Language-Team: Catalan\n" @@ -1061,6 +1061,10 @@ msgstr "Obteniu informació sobre com proporcionar liquiditat" msgid "Learn more" msgstr "Aprèn més" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Més informació sobre les carteres" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/cs-CZ.po b/src/locales/cs-CZ.po index 342e6f7637..5469c9169b 100644 --- a/src/locales/cs-CZ.po +++ b/src/locales/cs-CZ.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:16\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: cs_CZ\n" "Language-Team: Czech\n" @@ -1061,6 +1061,10 @@ msgstr "Zjistěte více o poskytování likvidity" msgid "Learn more" msgstr "Zjistěte více" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Zjistěte více o peněženkách" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/da-DK.po b/src/locales/da-DK.po index c2797e14cf..1496502a4a 100644 --- a/src/locales/da-DK.po +++ b/src/locales/da-DK.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:16\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: da_DK\n" "Language-Team: Danish\n" @@ -1061,6 +1061,10 @@ msgstr "Lær om levering af likviditet" msgid "Learn more" msgstr "Lær mere" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Lær mere om tegnebøger" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/de-DE.po b/src/locales/de-DE.po index c716e8e05d..8063194a14 100644 --- a/src/locales/de-DE.po +++ b/src/locales/de-DE.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:16\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: de_DE\n" "Language-Team: German\n" @@ -1061,6 +1061,10 @@ msgstr "Erfahren Sie mehr über die Bereitstellung von Liquidität" msgid "Learn more" msgstr "Mehr erfahren" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Erfahren Sie mehr über Geldbörsen" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/el-GR.po b/src/locales/el-GR.po index 35d2819920..f60fa5cd4f 100644 --- a/src/locales/el-GR.po +++ b/src/locales/el-GR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:16\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: el_GR\n" "Language-Team: Greek\n" @@ -1061,6 +1061,10 @@ msgstr "Μάθετε σχετικά με την παροχή ρευστότητ msgid "Learn more" msgstr "Μάθε περισσότερα" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Μάθετε περισσότερα για τα πορτοφόλια" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index f9e3914c79..d41ae37382 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:17\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: es_ES\n" "Language-Team: Spanish\n" @@ -1061,6 +1061,10 @@ msgstr "Más información sobre cómo proporcionar liquidez" msgid "Learn more" msgstr "Aprende más" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Más información sobre carteras" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index d1b6d66b25..11b2170892 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:16\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: fi_FI\n" "Language-Team: Finnish\n" @@ -1061,6 +1061,10 @@ msgstr "Lisätietoja likviditeetin tarjoamisesta" msgid "Learn more" msgstr "Lue lisää" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Lue lisää lompakoista" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po index 33a27c065d..9570f1a5ec 100644 --- a/src/locales/fr-FR.po +++ b/src/locales/fr-FR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:16\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: fr_FR\n" "Language-Team: French\n" @@ -1061,6 +1061,10 @@ msgstr "En savoir plus sur la fourniture de liquidités" msgid "Learn more" msgstr "En savoir plus" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "En savoir plus sur les portefeuilles" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/he-IL.po b/src/locales/he-IL.po index fa17fa8a00..73a2723623 100644 --- a/src/locales/he-IL.po +++ b/src/locales/he-IL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:16\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: he_IL\n" "Language-Team: Hebrew\n" @@ -1061,6 +1061,10 @@ msgstr "למד אודות מתן נזילות" msgid "Learn more" msgstr "למד עוד" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "למידע נוסף על ארנקים" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/hu-HU.po b/src/locales/hu-HU.po index e2946c346e..33599bdeeb 100644 --- a/src/locales/hu-HU.po +++ b/src/locales/hu-HU.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:16\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: hu_HU\n" "Language-Team: Hungarian\n" @@ -1062,6 +1062,10 @@ msgstr "Tudjon meg többet a likviditás biztosításáról" msgid "Learn more" msgstr "Tudj meg többet" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Tudjon meg többet a pénztárcákról" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/id-ID.po b/src/locales/id-ID.po index 7a6955de77..f029a6aa65 100644 --- a/src/locales/id-ID.po +++ b/src/locales/id-ID.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:16\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: id_ID\n" "Language-Team: Indonesian\n" @@ -1061,6 +1061,10 @@ msgstr "Pelajari tentang menyediakan likuiditas" msgid "Learn more" msgstr "Pelajari lebih lanjut" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Pelajari lebih lanjut tentang dompet" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index aa2f66fb03..0c3a19e119 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:16\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: it_IT\n" "Language-Team: Italian\n" @@ -1061,6 +1061,10 @@ msgstr "Scopri come fornire liquidità" msgid "Learn more" msgstr "Scopri di più" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Ulteriori informazioni sui portafogli" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/ja-JP.po b/src/locales/ja-JP.po index f572b96d55..1fe257a20d 100644 --- a/src/locales/ja-JP.po +++ b/src/locales/ja-JP.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:16\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: ja_JP\n" "Language-Team: Japanese\n" @@ -1061,6 +1061,10 @@ msgstr "流動性の提供について学ぶ" msgid "Learn more" msgstr "より詳しく" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "ウォレットの詳細" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po index 1421abe4f7..ed4ab84f85 100644 --- a/src/locales/ko-KR.po +++ b/src/locales/ko-KR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:17\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: ko_KR\n" "Language-Team: Korean\n" @@ -1061,6 +1061,10 @@ msgstr "유동성 제공에 대해 알아보기" msgid "Learn more" msgstr "더 알아보기" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "지갑에 대해 자세히 알아보기" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/nl-NL.po b/src/locales/nl-NL.po index e3f67cb9b8..24ce4ffa97 100644 --- a/src/locales/nl-NL.po +++ b/src/locales/nl-NL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:16\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: nl_NL\n" "Language-Team: Dutch\n" @@ -1061,6 +1061,10 @@ msgstr "Meer informatie over het verstrekken van liquiditeit" msgid "Learn more" msgstr "Kom meer te weten" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Meer informatie over portemonnees" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/no-NO.po b/src/locales/no-NO.po index 34d1576d51..ea52462f69 100644 --- a/src/locales/no-NO.po +++ b/src/locales/no-NO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:17\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: no_NO\n" "Language-Team: Norwegian\n" @@ -1061,6 +1061,10 @@ msgstr "Lær om å skaffe likviditet" msgid "Learn more" msgstr "Lære mer" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Lær mer om lommebøker" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index 0bc1abc544..70cc74fcc4 100644 --- a/src/locales/pl-PL.po +++ b/src/locales/pl-PL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:17\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: pl_PL\n" "Language-Team: Polish\n" @@ -1061,6 +1061,10 @@ msgstr "Dowiedz się, jak zapewnić płynność" msgid "Learn more" msgstr "Ucz się więcej" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Dowiedz się więcej o portfelach" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index 6d4f4bc0b4..cda4fd0df7 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:17\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: pt_BR\n" "Language-Team: Portuguese, Brazilian\n" @@ -1061,6 +1061,10 @@ msgstr "Aprenda sobre como fornecer liquidez" msgid "Learn more" msgstr "Saber mais" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Saiba mais sobre carteiras" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index 429a04bd5d..4e154851d0 100644 --- a/src/locales/pt-PT.po +++ b/src/locales/pt-PT.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:17\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: pt_PT\n" "Language-Team: Portuguese\n" @@ -1061,6 +1061,10 @@ msgstr "Aprenda sobre como fornecer liquidez" msgid "Learn more" msgstr "Saber mais" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Saiba mais sobre carteiras" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/ro-RO.po b/src/locales/ro-RO.po index 328fa146ef..d6165857f8 100644 --- a/src/locales/ro-RO.po +++ b/src/locales/ro-RO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:17\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: ro_RO\n" "Language-Team: Romanian\n" @@ -1061,6 +1061,10 @@ msgstr "Aflați despre furnizarea de lichiditate" msgid "Learn more" msgstr "Află mai multe" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Aflați mai multe despre portofele" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index 6e9abacdd7..89f8c55c03 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:17\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: ru_RU\n" "Language-Team: Russian\n" @@ -1061,6 +1061,10 @@ msgstr "Узнать подробнее о предоставлении ликв msgid "Learn more" msgstr "Узнать больше" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Узнать больше о кошельках" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/sl-SI.po b/src/locales/sl-SI.po index c14403d0fb..baffb7840d 100644 --- a/src/locales/sl-SI.po +++ b/src/locales/sl-SI.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:17\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: sl_SI\n" "Language-Team: Slovenian\n" @@ -1061,6 +1061,10 @@ msgstr "Naučite se vse o polaganju likvidnosti" msgid "Learn more" msgstr "Več o tem" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Več o denarnicah" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/sr-SP.po b/src/locales/sr-SP.po index 369968f033..3627c6e9af 100644 --- a/src/locales/sr-SP.po +++ b/src/locales/sr-SP.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:17\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: sr_SP\n" "Language-Team: Serbian (Cyrillic)\n" @@ -1061,6 +1061,10 @@ msgstr "Сазнајте више о обезбеђивању ликвиднос msgid "Learn more" msgstr "Сазнајте више" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Сазнајте више о новчаницима" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/sv-SE.po b/src/locales/sv-SE.po index 47b77b2824..aa730cd0a2 100644 --- a/src/locales/sv-SE.po +++ b/src/locales/sv-SE.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:17\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: sv_SE\n" "Language-Team: Swedish\n" @@ -1061,6 +1061,10 @@ msgstr "Lär dig mer om att tillhandahålla likviditet" msgid "Learn more" msgstr "Läs mer" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Lär dig mer om plånböcker" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/sw-TZ.po b/src/locales/sw-TZ.po index a7e987da37..af1ef7e37f 100644 --- a/src/locales/sw-TZ.po +++ b/src/locales/sw-TZ.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:17\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: sw_TZ\n" "Language-Team: Swahili, Tanzania\n" @@ -1061,6 +1061,10 @@ msgstr "Jifunze juu ya kutoa ukwasi" msgid "Learn more" msgstr "Jifunze zaidi" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Pata maelezo zaidi kuhusu pochi" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/th-TH.po b/src/locales/th-TH.po index 98506ffd9e..84257ffe03 100644 --- a/src/locales/th-TH.po +++ b/src/locales/th-TH.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:17\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: th_TH\n" "Language-Team: Thai\n" @@ -1061,6 +1061,10 @@ msgstr "เรียนรู้เกี่ยวกับการจัดห msgid "Learn more" msgstr "เรียนรู้เพิ่มเติม" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "เรียนรู้เพิ่มเติมเกี่ยวกับกระเป๋าเงิน" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/tr-TR.po b/src/locales/tr-TR.po index 8580677e67..b66bb678b2 100644 --- a/src/locales/tr-TR.po +++ b/src/locales/tr-TR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:17\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: tr_TR\n" "Language-Team: Turkish\n" @@ -1061,6 +1061,10 @@ msgstr "Likidite sağlama hakkında bilgi edinin" msgid "Learn more" msgstr "Daha fazla bilgi edin" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Cüzdanlar hakkında daha fazla bilgi edinin" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/uk-UA.po b/src/locales/uk-UA.po index 65f43b75b7..4925dc7828 100644 --- a/src/locales/uk-UA.po +++ b/src/locales/uk-UA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:17\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: uk_UA\n" "Language-Team: Ukrainian\n" @@ -1061,6 +1061,10 @@ msgstr "Дізнайтеся про забезпечення ліквіднос msgid "Learn more" msgstr "Вчи більше" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Дізнайтеся більше про гаманці" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/vi-VN.po b/src/locales/vi-VN.po index 962f6164b9..b717462d5c 100644 --- a/src/locales/vi-VN.po +++ b/src/locales/vi-VN.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:17\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: vi_VN\n" "Language-Team: Vietnamese\n" @@ -1061,6 +1061,10 @@ msgstr "Tìm hiểu về cung cấp tính thanh khoản" msgid "Learn more" msgstr "Tìm hiểu thêm" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "Tìm hiểu thêm về ví" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po index f87ae92dc8..c1f0cead8e 100644 --- a/src/locales/zh-CN.po +++ b/src/locales/zh-CN.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:16\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: zh_CN\n" "Language-Team: Chinese Simplified\n" @@ -1061,6 +1061,10 @@ msgstr "了解提供流动性的相关信息" msgid "Learn more" msgstr "了解更多" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "了解有关钱包的更多信息" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx diff --git a/src/locales/zh-TW.po b/src/locales/zh-TW.po index 301058b476..39235967ef 100644 --- a/src/locales/zh-TW.po +++ b/src/locales/zh-TW.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-03 17:16\n" +"PO-Revision-Date: 2022-05-09 19:06\n" "Last-Translator: \n" "Language: zh_TW\n" "Language-Team: Chinese Traditional\n" @@ -1061,6 +1061,10 @@ msgstr "閱讀有關提供流動資金的資訊" msgid "Learn more" msgstr "瞭解更多" +#: src/components/WalletModal/index.tsx +msgid "Learn more about wallets" +msgstr "了解有關錢包的更多信息" + #: src/components/Menu/index.tsx #: src/components/PrivacyPolicy/index.tsx #: src/components/WalletModal/index.tsx From bd4545538d7904263754880d76516f12c33ccb44 Mon Sep 17 00:00:00 2001 From: Simeon Kerkola Date: Mon, 9 May 2022 22:57:55 +0300 Subject: [PATCH 019/217] Chore: Use optional chaining (#3795) Use optional chaining to check `window.ethereum` object chain. --- src/components/WalletModal/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/WalletModal/index.tsx b/src/components/WalletModal/index.tsx index 5ba19e3c7e..d0a87aff85 100644 --- a/src/components/WalletModal/index.tsx +++ b/src/components/WalletModal/index.tsx @@ -215,7 +215,7 @@ export default function WalletModal({ // get wallets user can switch too, depending on device/browser function getOptions() { - const isMetamask = window.ethereum && window.ethereum.isMetaMask + const isMetamask = !!window.ethereum?.isMetaMask return Object.keys(SUPPORTED_WALLETS).map((key) => { const option = SUPPORTED_WALLETS[key] // check for mobile options From da33423719972cc9efebf605853e85f0c6ae107d Mon Sep 17 00:00:00 2001 From: Clayton Lin <103287620+clayton1110@users.noreply.github.com> Date: Tue, 10 May 2022 09:18:51 -0500 Subject: [PATCH 020/217] style: build new connecting pending state (#3825) * style: build new connecting pending state * use currentcolor rather than direct theme text1 * remove unnecessary margin usage --- src/components/WalletModal/PendingView.tsx | 52 +++++-------------- src/components/WalletModal/index.tsx | 59 ++++++++++++---------- 2 files changed, 45 insertions(+), 66 deletions(-) diff --git a/src/components/WalletModal/PendingView.tsx b/src/components/WalletModal/PendingView.tsx index 00c54acd31..b41a287b2c 100644 --- a/src/components/WalletModal/PendingView.tsx +++ b/src/components/WalletModal/PendingView.tsx @@ -1,12 +1,10 @@ import { Trans } from '@lingui/macro' import { darken } from 'polished' import styled from 'styled-components/macro' +import { ThemedText } from 'theme' import { AbstractConnector } from 'web3-react-abstract-connector' -import { injected } from '../../connectors' -import { SUPPORTED_WALLETS } from '../../constants/wallet' import Loader from '../Loader' -import Option from './Option' const PendingSection = styled.div` ${({ theme }) => theme.flexColumnNoWrap}; @@ -18,18 +16,19 @@ const PendingSection = styled.div` } ` -const StyledLoader = styled(Loader)` - margin-right: 1rem; +const LoaderContainer = styled.div` + margin: 16px 0; + ${({ theme }) => theme.flexRowNoWrap}; + align-items: center; + justify-content: center; ` const LoadingMessage = styled.div<{ error?: boolean }>` ${({ theme }) => theme.flexRowNoWrap}; align-items: center; - justify-content: flex-start; + justify-content: center; border-radius: 12px; - margin-bottom: 20px; color: ${({ theme, error }) => (error ? theme.red1 : 'inherit')}; - border: 1px solid ${({ theme, error }) => (error ? theme.red1 : theme.text4)}; & > * { padding: 1rem; @@ -59,7 +58,7 @@ const ErrorButton = styled.div` ` const LoadingWrapper = styled.div` - ${({ theme }) => theme.flexRowNoWrap}; + ${({ theme }) => theme.flexColumnNoWrap}; align-items: center; justify-content: center; ` @@ -75,8 +74,6 @@ export default function PendingView({ setPendingError: (error: boolean) => void tryActivation: (connector: AbstractConnector) => void }) { - const isMetamask = window?.ethereum?.isMetaMask - return ( @@ -97,37 +94,16 @@ export default function PendingView({ ) : ( <> - - Initializing... + + + + + Connecting... + )} - {Object.keys(SUPPORTED_WALLETS).map((key) => { - const option = SUPPORTED_WALLETS[key] - if (option.connector === connector) { - if (option.connector === injected) { - if (isMetamask && option.name !== 'MetaMask') { - return null - } - if (!isMetamask && option.name === 'MetaMask') { - return null - } - } - return ( - ) } diff --git a/src/components/WalletModal/index.tsx b/src/components/WalletModal/index.tsx index d0a87aff85..9cbd9f98f6 100644 --- a/src/components/WalletModal/index.tsx +++ b/src/components/WalletModal/index.tsx @@ -377,6 +377,14 @@ export default function WalletModal({ + {walletView === WALLET_VIEWS.PENDING && ( + + )} @@ -389,35 +397,30 @@ export default function WalletModal({ - {walletView === WALLET_VIEWS.PENDING ? ( - - ) : ( - {getOptions()} + {walletView !== WALLET_VIEWS.PENDING && ( + <> + {getOptions()} + setWalletView(WALLET_VIEWS.LEGAL)}> + + + + + How this app uses APIs + + + + + + + + + Learn more about wallets + + + + + )} - setWalletView(WALLET_VIEWS.LEGAL)}> - - - - - How this app uses APIs - - - - - - - - - Learn more about wallets - - - - From e11d2080a4753fe850b33e2e80f383ca99a1cb04 Mon Sep 17 00:00:00 2001 From: Crowdin Bot Date: Tue, 10 May 2022 15:12:51 +0000 Subject: [PATCH 021/217] chore(i18n): synchronize translations from crowdin [skip ci] --- src/locales/af-ZA.po | 10 +++++----- src/locales/ar-SA.po | 10 +++++----- src/locales/ca-ES.po | 10 +++++----- src/locales/cs-CZ.po | 10 +++++----- src/locales/da-DK.po | 10 +++++----- src/locales/de-DE.po | 10 +++++----- src/locales/el-GR.po | 10 +++++----- src/locales/es-ES.po | 10 +++++----- src/locales/fi-FI.po | 10 +++++----- src/locales/fr-FR.po | 10 +++++----- src/locales/he-IL.po | 10 +++++----- src/locales/hu-HU.po | 10 +++++----- src/locales/id-ID.po | 10 +++++----- src/locales/it-IT.po | 10 +++++----- src/locales/ja-JP.po | 10 +++++----- src/locales/ko-KR.po | 10 +++++----- src/locales/nl-NL.po | 10 +++++----- src/locales/no-NO.po | 10 +++++----- src/locales/pl-PL.po | 10 +++++----- src/locales/pt-BR.po | 10 +++++----- src/locales/pt-PT.po | 10 +++++----- src/locales/ro-RO.po | 10 +++++----- src/locales/ru-RU.po | 10 +++++----- src/locales/sl-SI.po | 10 +++++----- src/locales/sr-SP.po | 10 +++++----- src/locales/sv-SE.po | 10 +++++----- src/locales/sw-TZ.po | 10 +++++----- src/locales/th-TH.po | 10 +++++----- src/locales/tr-TR.po | 10 +++++----- src/locales/uk-UA.po | 10 +++++----- src/locales/vi-VN.po | 10 +++++----- src/locales/zh-CN.po | 10 +++++----- src/locales/zh-TW.po | 10 +++++----- 33 files changed, 165 insertions(+), 165 deletions(-) diff --git a/src/locales/af-ZA.po b/src/locales/af-ZA.po index 3385731833..00556a01cb 100644 --- a/src/locales/af-ZA.po +++ b/src/locales/af-ZA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: af_ZA\n" "Language-Team: Afrikaans\n" @@ -579,6 +579,10 @@ msgstr "Koppel jou beursie" msgid "Connected with {name}" msgstr "Gekoppel met {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Koppel tans …" + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Verbind…" @@ -986,10 +990,6 @@ msgstr "Verhoog die likiditeit" msgid "Initial prices and pool share" msgstr "Aanvanklike pryse en swembadaandeel" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Inisialiseer tans ..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Inset word geskat. U sal hoogstens <0>{0} {1} anders gaan die transaksie terug." diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po index 2957d2fd5b..cd2d1fd23c 100644 --- a/src/locales/ar-SA.po +++ b/src/locales/ar-SA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: ar_SA\n" "Language-Team: Arabic\n" @@ -579,6 +579,10 @@ msgstr "قم بتوصيل محفظتك" msgid "Connected with {name}" msgstr "متصل مع {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "توصيل..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "ربط…" @@ -986,10 +990,6 @@ msgstr "زيادة السيولة" msgid "Initial prices and pool share" msgstr "الأسعار الأولية وحصة المجموعة" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "تهيئة..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "تم تقدير الإدخال. سوف تبيع على الأكثر <0>{0} {1} أو سوف تعود المعاملة." diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index 5f00949fa3..a16d058604 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: ca_ES\n" "Language-Team: Catalan\n" @@ -579,6 +579,10 @@ msgstr "Connecta la teva cartera" msgid "Connected with {name}" msgstr "Connectat amb {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Connectant..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Connexió…" @@ -986,10 +990,6 @@ msgstr "Augmenta la liquiditat" msgid "Initial prices and pool share" msgstr "Preus inicials i quota de grup" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "S'està inicialitzant..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "S’estima l’entrada. Vindràs com a màxim <0>{0} {1} o la transacció es revertirà." diff --git a/src/locales/cs-CZ.po b/src/locales/cs-CZ.po index 5469c9169b..90fce63419 100644 --- a/src/locales/cs-CZ.po +++ b/src/locales/cs-CZ.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: cs_CZ\n" "Language-Team: Czech\n" @@ -579,6 +579,10 @@ msgstr "Připojte svou peněženku" msgid "Connected with {name}" msgstr "Propojeno s {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Spojovací..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Připojení…" @@ -986,10 +990,6 @@ msgstr "Zvýšit likviditu" msgid "Initial prices and pool share" msgstr "Počáteční ceny a podíl na fondu" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Inicializace..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Vstup je odhadnutý. Prodáte nejvýše <0>{0} {1} nebo se transakce vrátí." diff --git a/src/locales/da-DK.po b/src/locales/da-DK.po index 1496502a4a..3feba70e53 100644 --- a/src/locales/da-DK.po +++ b/src/locales/da-DK.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: da_DK\n" "Language-Team: Danish\n" @@ -579,6 +579,10 @@ msgstr "Tilslut din tegnebog" msgid "Connected with {name}" msgstr "Forbundet med {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Tilslutning..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Tilslutning…" @@ -986,10 +990,6 @@ msgstr "Forøg likviditet" msgid "Initial prices and pool share" msgstr "Oprindelige priser og puljeaktie" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Initialiserer..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Input er estimeret. Du vil sælge ved højst <0>{0} {1} ellers vil transaktionen vende tilbage." diff --git a/src/locales/de-DE.po b/src/locales/de-DE.po index 8063194a14..c943f1f30b 100644 --- a/src/locales/de-DE.po +++ b/src/locales/de-DE.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: de_DE\n" "Language-Team: German\n" @@ -579,6 +579,10 @@ msgstr "Verbinden Sie Ihre Brieftasche" msgid "Connected with {name}" msgstr "Verbunden mit {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Verbinden..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "…" @@ -986,10 +990,6 @@ msgstr "Liquidität erhöhen" msgid "Initial prices and pool share" msgstr "Anfangspreis und Poolanteil" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Wird initialisiert ..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Eingabe wird geschätzt. Sie werden höchstens <0>{0} {1} verkaufen, andernfalls wird die Transaktion rückgängig gemacht." diff --git a/src/locales/el-GR.po b/src/locales/el-GR.po index f60fa5cd4f..62f03b4e64 100644 --- a/src/locales/el-GR.po +++ b/src/locales/el-GR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: el_GR\n" "Language-Team: Greek\n" @@ -579,6 +579,10 @@ msgstr "Συνδέστε το πορτοφόλι σας" msgid "Connected with {name}" msgstr "Συνδέθηκε με {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Συνδετικός..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Σύνδεση…" @@ -986,10 +990,6 @@ msgstr "Αύξηση Ρευστότητας" msgid "Initial prices and pool share" msgstr "Αρχικές τιμές και μερίδιο δεξαμενής" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Έναρξη..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Η τιμή που εισάγετε εκτιμήθηκε. Θα πουλήσετε το πολύ <0>{0} {1} ή η συναλλαγή θα υπαναχωρήσει." diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index d41ae37382..4790889d48 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: es_ES\n" "Language-Team: Spanish\n" @@ -579,6 +579,10 @@ msgstr "Conecta tu billetera" msgid "Connected with {name}" msgstr "Conectado con {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Conectando..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Conectando…" @@ -986,10 +990,6 @@ msgstr "Aumentar liquidez" msgid "Initial prices and pool share" msgstr "Precios iniciales y cuota de fondo común" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Inicializando..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "La entrada es estimada. Venderá como máximo <0>{0} {1} o la transacción se revertirá." diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index 11b2170892..c7da203b06 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: fi_FI\n" "Language-Team: Finnish\n" @@ -579,6 +579,10 @@ msgstr "Yhdistä lompakkosi" msgid "Connected with {name}" msgstr "Yhdistetty kohteeseen {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Yhdistetään..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Yhdistäminen…" @@ -986,10 +990,6 @@ msgstr "Lisää likviditeettiä" msgid "Initial prices and pool share" msgstr "Alkuhinnat ja poolin osake" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Valmistellaan..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Syöte on arvioitu. Myyt korkeintaan <0>{0} {1} tai tapahtuma perutaan." diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po index 9570f1a5ec..4bd0ac61af 100644 --- a/src/locales/fr-FR.po +++ b/src/locales/fr-FR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: fr_FR\n" "Language-Team: French\n" @@ -579,6 +579,10 @@ msgstr "Connectez votre portefeuille" msgid "Connected with {name}" msgstr "Connecté avec {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "De liaison..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Connexion…" @@ -986,10 +990,6 @@ msgstr "Augmente la liquidité" msgid "Initial prices and pool share" msgstr "Prix initiaux et part du pool" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Initialisation en cours..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "L'entrée est estimée. Vous allez vendre au plus <0>{0} {1} ou la transaction sera annulée." diff --git a/src/locales/he-IL.po b/src/locales/he-IL.po index 73a2723623..bd764b85bf 100644 --- a/src/locales/he-IL.po +++ b/src/locales/he-IL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: he_IL\n" "Language-Team: Hebrew\n" @@ -579,6 +579,10 @@ msgstr "חבר את הארנק שלך" msgid "Connected with {name}" msgstr "מחובר עם {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "מְקַשֵׁר..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "חיבור…" @@ -986,10 +990,6 @@ msgstr "הגדל את הנזילות" msgid "Initial prices and pool share" msgstr "מחירים ראשוניים ונתח בריכה" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "מאתחל ..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "הקלט מוערך. אתה תמכור לכל היותר <0>{0} {1} או שהעסקה תחזור." diff --git a/src/locales/hu-HU.po b/src/locales/hu-HU.po index 33599bdeeb..4cff105193 100644 --- a/src/locales/hu-HU.po +++ b/src/locales/hu-HU.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: hu_HU\n" "Language-Team: Hungarian\n" @@ -579,6 +579,10 @@ msgstr "Csatlakoztassa a pénztárcáját" msgid "Connected with {name}" msgstr "Csatlakoztatva: {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Csatlakozás..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Csatlakozás…" @@ -987,10 +991,6 @@ msgstr "Likviditás növelése" msgid "Initial prices and pool share" msgstr "Kezdeti árfolyam és a pool részesedés" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Inicializálás..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Az input becsült. Legfeljebb <0>{0} {1} értékesíthet, különben a tranzakció visszafordul." diff --git a/src/locales/id-ID.po b/src/locales/id-ID.po index f029a6aa65..7bc19afae2 100644 --- a/src/locales/id-ID.po +++ b/src/locales/id-ID.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: id_ID\n" "Language-Team: Indonesian\n" @@ -579,6 +579,10 @@ msgstr "Hubungkan dompet Anda" msgid "Connected with {name}" msgstr "Terhubung dengan {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Menghubungkan..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Menghubungkan…" @@ -986,10 +990,6 @@ msgstr "Tingkatkan Likuiditas" msgid "Initial prices and pool share" msgstr "Harga awal dan bagian pool" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Memulai..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Input diperkirakan. Anda akan menjual paling banyak <0>{0} {1} atau transaksi akan dikembalikan." diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index 0c3a19e119..38bfcac58f 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: it_IT\n" "Language-Team: Italian\n" @@ -579,6 +579,10 @@ msgstr "Collega il tuo portafoglio" msgid "Connected with {name}" msgstr "Connesso con {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Collegamento..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Collegamento…" @@ -986,10 +990,6 @@ msgstr "Aumenta La Liquidità" msgid "Initial prices and pool share" msgstr "Prezzi iniziali e quote di pool" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Inizializzazione..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "L'input è stimato. Venderai al massimo <0>{0} {1} o la transazione verrà ripristinata." diff --git a/src/locales/ja-JP.po b/src/locales/ja-JP.po index 1fe257a20d..9ece2b9140 100644 --- a/src/locales/ja-JP.po +++ b/src/locales/ja-JP.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: ja_JP\n" "Language-Team: Japanese\n" @@ -579,6 +579,10 @@ msgstr "ウォレットを接続する" msgid "Connected with {name}" msgstr "{name} と接続しました" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "接続しています..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "接続…" @@ -986,10 +990,6 @@ msgstr "流動性を上げる" msgid "Initial prices and pool share" msgstr "初期価格とプールシェア" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "初期化中..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "上記は概算です。最大で<0>{0} {1}を売れなければ、取引は差し戻されます。" diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po index ed4ab84f85..b090692071 100644 --- a/src/locales/ko-KR.po +++ b/src/locales/ko-KR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: ko_KR\n" "Language-Team: Korean\n" @@ -579,6 +579,10 @@ msgstr "지갑 연결" msgid "Connected with {name}" msgstr "{name}와(과) 연결됨" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "연결 중..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "연결…" @@ -986,10 +990,6 @@ msgstr "유동성 증가" msgid "Initial prices and pool share" msgstr "초기 가격 및 풀 쉐어" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "초기화 중 ..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "입력이 추정됩니다. 최대 <0>{0} {1}을(를) 팔거나 그렇지 않으면 거래가 취소됩니다." diff --git a/src/locales/nl-NL.po b/src/locales/nl-NL.po index 24ce4ffa97..5a66ebee2c 100644 --- a/src/locales/nl-NL.po +++ b/src/locales/nl-NL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: nl_NL\n" "Language-Team: Dutch\n" @@ -579,6 +579,10 @@ msgstr "Verbind je portemonnee" msgid "Connected with {name}" msgstr "Verbonden met {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Verbinden..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "…. aansluiten" @@ -986,10 +990,6 @@ msgstr "Verhoog liquiditeit" msgid "Initial prices and pool share" msgstr "Initiële prijzen en poolaandeel" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Initialiseren..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Invoer wordt ingeschat. U verkoopt maximaal <0>{0} {1} of de transactie wordt teruggedraaid." diff --git a/src/locales/no-NO.po b/src/locales/no-NO.po index ea52462f69..2b1d01b400 100644 --- a/src/locales/no-NO.po +++ b/src/locales/no-NO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: no_NO\n" "Language-Team: Norwegian\n" @@ -579,6 +579,10 @@ msgstr "Koble til lommeboken" msgid "Connected with {name}" msgstr "Koblet til med {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Kobler til..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Kobler til…" @@ -986,10 +990,6 @@ msgstr "Øk likviditet" msgid "Initial prices and pool share" msgstr "Innledende priser og pottandel" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Initialiserer ..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Inndata estimert. Du vil selge maksimalt <0>{0} {1} eller transaksjonen vil tilbakestilles." diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index 70cc74fcc4..9f018a2e3d 100644 --- a/src/locales/pl-PL.po +++ b/src/locales/pl-PL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: pl_PL\n" "Language-Team: Polish\n" @@ -579,6 +579,10 @@ msgstr "Połącz swój portfel" msgid "Connected with {name}" msgstr "Połączony z {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Złączony..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Łączenie…" @@ -986,10 +990,6 @@ msgstr "Zyski lub straty z tytułu aktywów i zobowiązań finansowych przeznacz msgid "Initial prices and pool share" msgstr "Ceny początkowe i udział w pule" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Inicjowanie..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Dane wejściowe są szacowane. Sprzedawasz najwyżej <0>{0} {1} lub transakcja zostanie przywrócona." diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index cda4fd0df7..1df6745b3c 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: pt_BR\n" "Language-Team: Portuguese, Brazilian\n" @@ -579,6 +579,10 @@ msgstr "Conecte sua carteira" msgid "Connected with {name}" msgstr "Conectado a {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Conectando..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Conectando…" @@ -986,10 +990,6 @@ msgstr "Aumentar a liquidez" msgid "Initial prices and pool share" msgstr "Preços iniciais e compartilhamento do lote" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Inicializando..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Os valores lançados são estimativas. Você deve vender no máximo <0>{0} {1} ou a operação será revertida." diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index 4e154851d0..909590f7af 100644 --- a/src/locales/pt-PT.po +++ b/src/locales/pt-PT.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: pt_PT\n" "Language-Team: Portuguese\n" @@ -579,6 +579,10 @@ msgstr "Conecte sua carteira" msgid "Connected with {name}" msgstr "Ligado com {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Conectando..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Conectando…" @@ -986,10 +990,6 @@ msgstr "Aumentar Liquidez" msgid "Initial prices and pool share" msgstr "Preços iniciais e parcela da pool" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "A inicializar..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "O valor inserido é estimado. Irá vender no máximo <0>{0} {1} ou a transação será revertida." diff --git a/src/locales/ro-RO.po b/src/locales/ro-RO.po index d6165857f8..778efb6a29 100644 --- a/src/locales/ro-RO.po +++ b/src/locales/ro-RO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: ro_RO\n" "Language-Team: Romanian\n" @@ -579,6 +579,10 @@ msgstr "Conectați-vă portofelul" msgid "Connected with {name}" msgstr "Conectat cu {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Se conectează..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Conectare…" @@ -986,10 +990,6 @@ msgstr "Crește Lichiditatea" msgid "Initial prices and pool share" msgstr "Prețurile inițiale și cota din grup" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Se inițializează..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Intrarea este estimată. Vei vinde cel mult <0>{0} {1} sau tranzacția se va relua." diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index 89f8c55c03..d6e1c17a60 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: ru_RU\n" "Language-Team: Russian\n" @@ -579,6 +579,10 @@ msgstr "Подключить свой кошелёк" msgid "Connected with {name}" msgstr "Подключено к {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Подключение..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Подключение…" @@ -986,10 +990,6 @@ msgstr "Увеличить ликвидность" msgid "Initial prices and pool share" msgstr "Начальные цены и доля в пуле" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Инициализация..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Сумма к продаже — оценочная. Вы продадите максимум <0>{0} {1}, или транзакция откатится." diff --git a/src/locales/sl-SI.po b/src/locales/sl-SI.po index baffb7840d..0526720617 100644 --- a/src/locales/sl-SI.po +++ b/src/locales/sl-SI.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: sl_SI\n" "Language-Team: Slovenian\n" @@ -579,6 +579,10 @@ msgstr "Povežite svojo denarnico" msgid "Connected with {name}" msgstr "Povezano z: {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Povezovanje ..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Povezujem se…" @@ -986,10 +990,6 @@ msgstr "Povečaj likvidnost" msgid "Initial prices and pool share" msgstr "Začetne cene in delež v skladu" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Inicializacija..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Vhodni znesek je ocenjen. Prodali boste največ <0>{0} {1} ali pa bo transakcija stornirana." diff --git a/src/locales/sr-SP.po b/src/locales/sr-SP.po index 3627c6e9af..9c0b4a5bae 100644 --- a/src/locales/sr-SP.po +++ b/src/locales/sr-SP.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: sr_SP\n" "Language-Team: Serbian (Cyrillic)\n" @@ -579,6 +579,10 @@ msgstr "Повежите свој новчаник" msgid "Connected with {name}" msgstr "Повезано са {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Повезивање..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Повезивање…" @@ -986,10 +990,6 @@ msgstr "Повећајте ликвидност" msgid "Initial prices and pool share" msgstr "Почетне цене и удео у базену" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Иницијализација ..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Улаз се процењује. Продаћете највише <0>{0} {1} или ће се трансакција вратити." diff --git a/src/locales/sv-SE.po b/src/locales/sv-SE.po index aa730cd0a2..72f4a83e68 100644 --- a/src/locales/sv-SE.po +++ b/src/locales/sv-SE.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: sv_SE\n" "Language-Team: Swedish\n" @@ -579,6 +579,10 @@ msgstr "Anslut din plånbok" msgid "Connected with {name}" msgstr "Ansluten med {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Ansluter..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Ansluter…" @@ -986,10 +990,6 @@ msgstr "Öka likviditeten" msgid "Initial prices and pool share" msgstr "Inledande priser och poolandel" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Initierar..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Inmatningen uppskattas. Du kommer att sälja högst <0>{0} {1} annars kommer transaktionen att återställas." diff --git a/src/locales/sw-TZ.po b/src/locales/sw-TZ.po index af1ef7e37f..4d9f0119f6 100644 --- a/src/locales/sw-TZ.po +++ b/src/locales/sw-TZ.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: sw_TZ\n" "Language-Team: Swahili, Tanzania\n" @@ -579,6 +579,10 @@ msgstr "Unganisha mkoba wako" msgid "Connected with {name}" msgstr "Imeunganishwa na {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Inaunganisha..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Inaunganisha…" @@ -986,10 +990,6 @@ msgstr "Ongeza Liquidity" msgid "Initial prices and pool share" msgstr "Bei za awali na sehemu ya dimbwi" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Inaanzisha ..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Ingizo inakadiriwa. Utauza zaidi <0>{0} {1} au shughuli itarejea." diff --git a/src/locales/th-TH.po b/src/locales/th-TH.po index 84257ffe03..8159a1e2e5 100644 --- a/src/locales/th-TH.po +++ b/src/locales/th-TH.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: th_TH\n" "Language-Team: Thai\n" @@ -579,6 +579,10 @@ msgstr "เชื่อมต่อกระเป๋าสตางค์ขอ msgid "Connected with {name}" msgstr "เชื่อมต่อกับ {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "กำลังเชื่อมต่อ..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "กำลังเชื่อมต่อ…" @@ -986,10 +990,6 @@ msgstr "เพิ่มสภาพคล่อง" msgid "Initial prices and pool share" msgstr "ราคาเริ่มต้นและส่วนแบ่งพูล" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "กำลังเริ่มต้น..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "ข้อมูลเข้าเป็นค่าประมาณ คุณจะขายได้มากที่สุด <0>{0} {1} หรือธุรกรรมจะเปลี่ยนกลับ" diff --git a/src/locales/tr-TR.po b/src/locales/tr-TR.po index b66bb678b2..aa5516e828 100644 --- a/src/locales/tr-TR.po +++ b/src/locales/tr-TR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: tr_TR\n" "Language-Team: Turkish\n" @@ -579,6 +579,10 @@ msgstr "Cüzdanını bağla" msgid "Connected with {name}" msgstr "{name} ile bağlantılı" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Bağlanıyor..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Bağlanıyor…" @@ -986,10 +990,6 @@ msgstr "Likiditeyi Artırın" msgid "Initial prices and pool share" msgstr "İlk fiyatlar ve havuz payı" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Başlatılıyor..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Giriş tahminidir. En çok <0>{0} {1} satabilirsiniz. Aksi takdirde işlem geri döner." diff --git a/src/locales/uk-UA.po b/src/locales/uk-UA.po index 4925dc7828..fd511bf578 100644 --- a/src/locales/uk-UA.po +++ b/src/locales/uk-UA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: uk_UA\n" "Language-Team: Ukrainian\n" @@ -579,6 +579,10 @@ msgstr "Підключіть гаманець" msgid "Connected with {name}" msgstr "Під'єднано через {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Підключення..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Підключення…" @@ -986,10 +990,6 @@ msgstr "Збільшити ліквідність" msgid "Initial prices and pool share" msgstr "Початкові ціни й частка пулу" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Ініціалізація..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Вхідні дані оцінюються. Ви продасте щонайбільше <0>{0} {1}, або операцію буде скасовано." diff --git a/src/locales/vi-VN.po b/src/locales/vi-VN.po index b717462d5c..b39d9a8f34 100644 --- a/src/locales/vi-VN.po +++ b/src/locales/vi-VN.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: vi_VN\n" "Language-Team: Vietnamese\n" @@ -579,6 +579,10 @@ msgstr "Kết nối ví của bạn" msgid "Connected with {name}" msgstr "Đã kết nối với {name}" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "Đang kết nối..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "Kết nối…" @@ -986,10 +990,6 @@ msgstr "Tăng tính thanh khoản" msgid "Initial prices and pool share" msgstr "Giá ban đầu và tỷ trọng pool" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "Đang khởi tạo..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "Đầu vào được ước tính. Bạn sẽ bán nhiều nhất <0>{0} {1} hoặc giao dịch sẽ hoàn nguyên." diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po index c1f0cead8e..50381613fe 100644 --- a/src/locales/zh-CN.po +++ b/src/locales/zh-CN.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: zh_CN\n" "Language-Team: Chinese Simplified\n" @@ -579,6 +579,10 @@ msgstr "连接钱包" msgid "Connected with {name}" msgstr "已与 {name} 连接" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "正在连接..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "连接…" @@ -986,10 +990,6 @@ msgstr "增加流动资金" msgid "Initial prices and pool share" msgstr "初始兑换率和流动池份额" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "正在初始化..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "输入数额仅为估值。您最多会售出<0>{0} {1} 否则将还原交易。" diff --git a/src/locales/zh-TW.po b/src/locales/zh-TW.po index 39235967ef..c9519dc3c0 100644 --- a/src/locales/zh-TW.po +++ b/src/locales/zh-TW.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-09 19:06\n" +"PO-Revision-Date: 2022-05-10 15:12\n" "Last-Translator: \n" "Language: zh_TW\n" "Language-Team: Chinese Traditional\n" @@ -579,6 +579,10 @@ msgstr "連接你的錢包" msgid "Connected with {name}" msgstr "已與 {name} 連接" +#: src/components/WalletModal/PendingView.tsx +msgid "Connecting..." +msgstr "正在連接..." + #: src/lib/components/Swap/Toolbar/Caption.tsx msgid "Connecting…" msgstr "連接…" @@ -986,10 +990,6 @@ msgstr "增加流動資金" msgid "Initial prices and pool share" msgstr "初始兌換率和流動池份額" -#: src/components/WalletModal/PendingView.tsx -msgid "Initializing..." -msgstr "初始化中..." - #: src/components/swap/SwapModalHeader.tsx msgid "Input is estimated. You will sell at most <0>{0} {1} or the transaction will revert." msgstr "輸入數額僅為估值。您最多會售出<0>{0} {1} 否則將還原交易。" From 61d1036d281c6197a124001e2043fabbb255ca14 Mon Sep 17 00:00:00 2001 From: Zach Pomerantz Date: Tue, 10 May 2022 13:49:04 -0700 Subject: [PATCH 022/217] chore: rm widget code (#3810) * chore: rm widget tooling * chore: rm widget components * chore: rm widget theme * chore: rm widget assets * chore: rm widget business logic * chore: rm widget meta * chore: update yarn.lock * chore: mv type to usage --- .github/workflows/bundle.yaml | 40 - .gitignore | 2 - INTERFACE_README.md | 45 - README.md | 46 +- WIDGETS_README.md | 40 - cosmos.config.json | 10 - cosmos.override.cjs | 26 - package.json | 24 +- rollup.config.ts | 182 --- .../RoutingDiagram/RoutingDiagram.tsx | 2 +- src/components/swap/SwapRoute.tsx | 44 +- src/hooks/useActiveWeb3React.ts | 5 - src/lib/.eslintrc.json | 28 - src/lib/assets/fonts.scss | 22 - src/lib/assets/missing-token-image.png | Bin 2518 -> 0 bytes src/lib/assets/svg/auto_router.svg | 10 - src/lib/assets/svg/check.svg | 4 - src/lib/assets/svg/expando.svg | 4 - src/lib/assets/svg/inline_spinner.svg | 35 - src/lib/assets/svg/logo.svg | 13 - src/lib/assets/svg/spinner.svg | 17 - src/lib/assets/svg/wallet.svg | 5 - src/lib/components/ActionButton.tsx | 92 -- src/lib/components/BrandedFooter.tsx | 41 - src/lib/components/Button.tsx | 75 -- src/lib/components/Column.tsx | 28 - src/lib/components/Dialog.tsx | 122 -- src/lib/components/Error/ErrorBoundary.tsx | 46 - src/lib/components/Error/ErrorDialog.tsx | 80 -- src/lib/components/EtherscanLink.tsx | 38 - src/lib/components/Expando.tsx | 66 -- src/lib/components/ExternalLink.tsx | 17 - src/lib/components/Header.tsx | 26 - src/lib/components/Input.tsx | 168 --- src/lib/components/Popover.tsx | 150 --- .../components/RecentTransactionsDialog.tsx | 93 -- src/lib/components/Row.tsx | 32 - src/lib/components/Rule.tsx | 15 - src/lib/components/Swap/Input.tsx | 134 --- src/lib/components/Swap/Output.tsx | 101 -- src/lib/components/Swap/Price.tsx | 54 - src/lib/components/Swap/ReverseButton.tsx | 68 -- .../components/Swap/RoutingDiagram/index.tsx | 139 --- .../components/Swap/RoutingDiagram/utils.ts | 43 - src/lib/components/Swap/Settings.fixture.tsx | 8 - .../Swap/Settings/MaxSlippageSelect.tsx | 151 --- .../components/Swap/Settings/MockToggle.tsx | 17 - .../Swap/Settings/TransactionTtlInput.tsx | 39 - .../components/Swap/Settings/components.tsx | 52 - src/lib/components/Swap/Settings/index.tsx | 67 -- src/lib/components/Swap/Status.fixture.tsx | 12 - .../components/Swap/Status/StatusDialog.tsx | 115 -- src/lib/components/Swap/Status/index.ts | 1 - src/lib/components/Swap/Summary.fixture.tsx | 61 - src/lib/components/Swap/Summary/Details.tsx | 108 -- src/lib/components/Swap/Summary/Summary.tsx | 58 - src/lib/components/Swap/Summary/index.tsx | 182 --- src/lib/components/Swap/Swap.fixture.tsx | 107 -- src/lib/components/Swap/SwapButton/index.tsx | 200 ---- .../Swap/SwapButton/useApprovalData.tsx | 88 -- src/lib/components/Swap/TokenInput.tsx | 129 -- src/lib/components/Swap/Toolbar/Caption.tsx | 126 -- src/lib/components/Swap/Toolbar/index.tsx | 88 -- src/lib/components/Swap/index.tsx | 89 -- src/lib/components/Swap/useValidate.tsx | 86 -- src/lib/components/Toggle.tsx | 90 -- src/lib/components/TokenImg.tsx | 52 - src/lib/components/TokenSelect.fixture.tsx | 15 - .../NoTokensAvailableOnNetwork.tsx | 30 - src/lib/components/TokenSelect/TokenBase.tsx | 29 - .../components/TokenSelect/TokenButton.tsx | 98 -- .../components/TokenSelect/TokenOptions.tsx | 254 ---- .../TokenSelect/TokenOptionsSkeleton.tsx | 66 -- src/lib/components/TokenSelect/index.tsx | 148 --- src/lib/components/Tooltip.tsx | 45 - src/lib/components/Wallet.tsx | 24 - src/lib/components/Widget.tsx | 141 --- src/lib/cosmos.decorator.tsx | 16 - src/lib/cosmos/components/Widget.tsx | 84 -- src/lib/css/loading.ts | 14 - src/lib/errors.ts | 6 - .../useClientSideSmartOrderRouterTrade.ts | 151 --- src/lib/hooks/swap/index.ts | 99 -- src/lib/hooks/swap/useBestTrade.ts | 60 - src/lib/hooks/swap/useSwapApproval.ts | 79 +- src/lib/hooks/swap/useSwapInfo.tsx | 125 -- src/lib/hooks/swap/useSyncConvenienceFee.ts | 35 - src/lib/hooks/swap/useSyncTokenDefaults.ts | 81 -- src/lib/hooks/swap/useWrapCallback.tsx | 63 - src/lib/hooks/transactions/index.tsx | 93 -- src/lib/hooks/useActiveWeb3React.tsx | 107 -- src/lib/hooks/useCurrency.ts | 23 +- src/lib/hooks/useCurrencyColor.ts | 78 -- src/lib/hooks/useHasFocus.ts | 24 - src/lib/hooks/useHasHover.ts | 16 - src/lib/hooks/useIsValidBlock.ts | 2 +- src/lib/hooks/useNativeEvent.ts | 13 - src/lib/hooks/useOnSupportedNetwork.ts | 11 - src/lib/hooks/usePoll.ts | 88 -- src/lib/hooks/useScrollbar.ts | 60 - src/lib/hooks/useSlippage.ts | 46 - src/lib/hooks/useTokenList/index.tsx | 113 -- src/lib/hooks/useTokenList/useQueryTokens.ts | 33 - src/lib/hooks/useTransactionDeadline.ts | 33 - src/lib/hooks/useUSDCPriceImpact.ts | 44 - src/lib/icons/index.tsx | 157 --- src/lib/index.tsx | 23 - src/lib/lib.d.ts | 43 - src/lib/state/atoms.ts | 40 - src/lib/state/settings.ts | 26 - src/lib/state/swap.ts | 29 - src/lib/state/transactions.ts | 59 - src/lib/theme/dynamic.tsx | 79 -- src/lib/theme/index.tsx | 129 -- src/lib/theme/layer.ts | 6 - src/lib/theme/styled.ts | 23 - src/lib/theme/theme.ts | 45 - src/lib/theme/type.tsx | 117 -- src/lib/utils/JsonRpcConnector.ts | 39 - src/lib/utils/animations.ts | 36 - tsconfig.base.json | 27 - tsconfig.json | 25 +- tsconfig.lib.json | 23 - yarn.lock | 1043 +---------------- 124 files changed, 152 insertions(+), 8422 deletions(-) delete mode 100644 .github/workflows/bundle.yaml delete mode 100644 INTERFACE_README.md delete mode 100644 WIDGETS_README.md delete mode 100644 cosmos.config.json delete mode 100644 cosmos.override.cjs delete mode 100644 rollup.config.ts delete mode 100644 src/lib/.eslintrc.json delete mode 100644 src/lib/assets/fonts.scss delete mode 100644 src/lib/assets/missing-token-image.png delete mode 100644 src/lib/assets/svg/auto_router.svg delete mode 100644 src/lib/assets/svg/check.svg delete mode 100644 src/lib/assets/svg/expando.svg delete mode 100644 src/lib/assets/svg/inline_spinner.svg delete mode 100644 src/lib/assets/svg/logo.svg delete mode 100644 src/lib/assets/svg/spinner.svg delete mode 100644 src/lib/assets/svg/wallet.svg delete mode 100644 src/lib/components/ActionButton.tsx delete mode 100644 src/lib/components/BrandedFooter.tsx delete mode 100644 src/lib/components/Button.tsx delete mode 100644 src/lib/components/Column.tsx delete mode 100644 src/lib/components/Dialog.tsx delete mode 100644 src/lib/components/Error/ErrorBoundary.tsx delete mode 100644 src/lib/components/Error/ErrorDialog.tsx delete mode 100644 src/lib/components/EtherscanLink.tsx delete mode 100644 src/lib/components/Expando.tsx delete mode 100644 src/lib/components/ExternalLink.tsx delete mode 100644 src/lib/components/Header.tsx delete mode 100644 src/lib/components/Input.tsx delete mode 100644 src/lib/components/Popover.tsx delete mode 100644 src/lib/components/RecentTransactionsDialog.tsx delete mode 100644 src/lib/components/Row.tsx delete mode 100644 src/lib/components/Rule.tsx delete mode 100644 src/lib/components/Swap/Input.tsx delete mode 100644 src/lib/components/Swap/Output.tsx delete mode 100644 src/lib/components/Swap/Price.tsx delete mode 100644 src/lib/components/Swap/ReverseButton.tsx delete mode 100644 src/lib/components/Swap/RoutingDiagram/index.tsx delete mode 100644 src/lib/components/Swap/RoutingDiagram/utils.ts delete mode 100644 src/lib/components/Swap/Settings.fixture.tsx delete mode 100644 src/lib/components/Swap/Settings/MaxSlippageSelect.tsx delete mode 100644 src/lib/components/Swap/Settings/MockToggle.tsx delete mode 100644 src/lib/components/Swap/Settings/TransactionTtlInput.tsx delete mode 100644 src/lib/components/Swap/Settings/components.tsx delete mode 100644 src/lib/components/Swap/Settings/index.tsx delete mode 100644 src/lib/components/Swap/Status.fixture.tsx delete mode 100644 src/lib/components/Swap/Status/StatusDialog.tsx delete mode 100644 src/lib/components/Swap/Status/index.ts delete mode 100644 src/lib/components/Swap/Summary.fixture.tsx delete mode 100644 src/lib/components/Swap/Summary/Details.tsx delete mode 100644 src/lib/components/Swap/Summary/Summary.tsx delete mode 100644 src/lib/components/Swap/Summary/index.tsx delete mode 100644 src/lib/components/Swap/Swap.fixture.tsx delete mode 100644 src/lib/components/Swap/SwapButton/index.tsx delete mode 100644 src/lib/components/Swap/SwapButton/useApprovalData.tsx delete mode 100644 src/lib/components/Swap/TokenInput.tsx delete mode 100644 src/lib/components/Swap/Toolbar/Caption.tsx delete mode 100644 src/lib/components/Swap/Toolbar/index.tsx delete mode 100644 src/lib/components/Swap/index.tsx delete mode 100644 src/lib/components/Swap/useValidate.tsx delete mode 100644 src/lib/components/Toggle.tsx delete mode 100644 src/lib/components/TokenImg.tsx delete mode 100644 src/lib/components/TokenSelect.fixture.tsx delete mode 100644 src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx delete mode 100644 src/lib/components/TokenSelect/TokenBase.tsx delete mode 100644 src/lib/components/TokenSelect/TokenButton.tsx delete mode 100644 src/lib/components/TokenSelect/TokenOptions.tsx delete mode 100644 src/lib/components/TokenSelect/TokenOptionsSkeleton.tsx delete mode 100644 src/lib/components/TokenSelect/index.tsx delete mode 100644 src/lib/components/Tooltip.tsx delete mode 100644 src/lib/components/Wallet.tsx delete mode 100644 src/lib/components/Widget.tsx delete mode 100644 src/lib/cosmos.decorator.tsx delete mode 100644 src/lib/cosmos/components/Widget.tsx delete mode 100644 src/lib/css/loading.ts delete mode 100644 src/lib/errors.ts delete mode 100644 src/lib/hooks/routing/useClientSideSmartOrderRouterTrade.ts delete mode 100644 src/lib/hooks/swap/index.ts delete mode 100644 src/lib/hooks/swap/useBestTrade.ts delete mode 100644 src/lib/hooks/swap/useSwapInfo.tsx delete mode 100644 src/lib/hooks/swap/useSyncConvenienceFee.ts delete mode 100644 src/lib/hooks/swap/useSyncTokenDefaults.ts delete mode 100644 src/lib/hooks/swap/useWrapCallback.tsx delete mode 100644 src/lib/hooks/transactions/index.tsx delete mode 100644 src/lib/hooks/useActiveWeb3React.tsx delete mode 100644 src/lib/hooks/useCurrencyColor.ts delete mode 100644 src/lib/hooks/useHasFocus.ts delete mode 100644 src/lib/hooks/useHasHover.ts delete mode 100644 src/lib/hooks/useNativeEvent.ts delete mode 100644 src/lib/hooks/useOnSupportedNetwork.ts delete mode 100644 src/lib/hooks/usePoll.ts delete mode 100644 src/lib/hooks/useScrollbar.ts delete mode 100644 src/lib/hooks/useSlippage.ts delete mode 100644 src/lib/hooks/useTokenList/index.tsx delete mode 100644 src/lib/hooks/useTokenList/useQueryTokens.ts delete mode 100644 src/lib/hooks/useTransactionDeadline.ts delete mode 100644 src/lib/hooks/useUSDCPriceImpact.ts delete mode 100644 src/lib/icons/index.tsx delete mode 100644 src/lib/index.tsx delete mode 100644 src/lib/lib.d.ts delete mode 100644 src/lib/state/atoms.ts delete mode 100644 src/lib/state/settings.ts delete mode 100644 src/lib/state/swap.ts delete mode 100644 src/lib/state/transactions.ts delete mode 100644 src/lib/theme/dynamic.tsx delete mode 100644 src/lib/theme/index.tsx delete mode 100644 src/lib/theme/layer.ts delete mode 100644 src/lib/theme/styled.ts delete mode 100644 src/lib/theme/theme.ts delete mode 100644 src/lib/theme/type.tsx delete mode 100644 src/lib/utils/JsonRpcConnector.ts delete mode 100644 src/lib/utils/animations.ts delete mode 100644 tsconfig.base.json delete mode 100644 tsconfig.lib.json diff --git a/.github/workflows/bundle.yaml b/.github/workflows/bundle.yaml deleted file mode 100644 index 1f99c34841..0000000000 --- a/.github/workflows/bundle.yaml +++ /dev/null @@ -1,40 +0,0 @@ -name: Widgets -on: - push: - branches: - - main - pull_request: - branches: - - main - -jobs: - build: - name: Build - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Set up node - uses: actions/setup-node@v2 - with: - node-version: 14 - registry-url: https://registry.npmjs.org - - - name: Get yarn cache directory path - id: yarn-cache-dir-path - run: echo "::set-output name=dir::$(yarn cache dir)" - - - uses: actions/cache@v2 - id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) - with: - path: ${{ steps.yarn-cache-dir-path.outputs.dir }} - key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} - restore-keys: | - ${{ runner.os }}-yarn- - - - name: Install dependencies - run: yarn install --frozen-lockfile - - - name: Build - run: yarn widgets:build \ No newline at end of file diff --git a/.gitignore b/.gitignore index a930a63082..0eca01ba3b 100644 --- a/.gitignore +++ b/.gitignore @@ -19,8 +19,6 @@ # builds /build -/cosmos-export -/dist /dts # misc diff --git a/INTERFACE_README.md b/INTERFACE_README.md deleted file mode 100644 index 6c120eb317..0000000000 --- a/INTERFACE_README.md +++ /dev/null @@ -1,45 +0,0 @@ -# Uniswap Interface - -An open source interface for Uniswap -- a protocol for decentralized exchange of Ethereum tokens. - -- Website: [uniswap.org](https://uniswap.org/) -- Interface: [app.uniswap.org](https://app.uniswap.org) -- Docs: [uniswap.org/docs/](https://docs.uniswap.org/) -- Twitter: [@Uniswap](https://twitter.com/Uniswap) -- Reddit: [/r/Uniswap](https://www.reddit.com/r/Uniswap/) -- Email: [contact@uniswap.org](mailto:contact@uniswap.org) -- Discord: [Uniswap](https://discord.gg/FCfyBSbCU5) -- Whitepapers: - - [V1](https://hackmd.io/C-DvwDSfSxuh-Gd4WKE_ig) - - [V2](https://uniswap.org/whitepaper.pdf) - - [V3](https://uniswap.org/whitepaper-v3.pdf) - -## Accessing the Uniswap Interface - -To access the Uniswap Interface, use an IPFS gateway link from the -[latest release](https://github.com/Uniswap/uniswap-interface/releases/latest), -or visit [app.uniswap.org](https://app.uniswap.org). - -## Unsupported tokens - -Check out `useUnsupportedTokenList()` in [src/state/lists/hooks.ts](./src/state/lists/hooks.ts) for blocking tokens in your instance of the interface. - -You can block an entire list of tokens by passing in a tokenlist like [here](./src/constants/lists.ts) or you can block specific tokens by adding them to [unsupported.tokenlist.json](./src/constants/tokenLists/unsupported.tokenlist.json). - -## Contributions - -For steps on local deployment, development, and code contribution, please see [CONTRIBUTING](./CONTRIBUTING.md). - -## Accessing Uniswap V2 - -The Uniswap Interface supports swapping, adding liquidity, removing liquidity and migrating liquidity for Uniswap protocol V2. - -- Swap on Uniswap V2: https://app.uniswap.org/#/swap?use=v2 -- View V2 liquidity: https://app.uniswap.org/#/pool/v2 -- Add V2 liquidity: https://app.uniswap.org/#/add/v2 -- Migrate V2 liquidity to V3: https://app.uniswap.org/#/migrate/v2 - -## Accessing Uniswap V1 - -The Uniswap V1 interface for mainnet and testnets is accessible via IPFS gateways -linked from the [v1.0.0 release](https://github.com/Uniswap/uniswap-interface/releases/tag/v1.0.0). diff --git a/README.md b/README.md index d99aa6be17..5ebd35e266 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,3 @@ -This repo is home to the Uniswap Widgets package and the web app interface [app.uniswap.org](https://app.uniswap.org). - # Uniswap Labs Interface [![Unit Tests](https://github.com/Uniswap/interface/actions/workflows/unit-tests.yaml/badge.svg)](https://github.com/Uniswap/interface/actions/workflows/unit-tests.yaml) @@ -8,14 +6,46 @@ This repo is home to the Uniswap Widgets package and the web app interface [app. [![Release](https://github.com/Uniswap/interface/actions/workflows/release.yaml/badge.svg)](https://github.com/Uniswap/interface/actions/workflows/release.yaml) [![Crowdin](https://badges.crowdin.net/uniswap-interface/localized.svg)](https://crowdin.com/project/uniswap-interface) -The web application hosted at https://app.uniswap.org is a convenient way to access the core functionality of the Uniswap Protocol. +An open source interface for Uniswap -- a protocol for decentralized exchange of Ethereum tokens. + +- Website: [uniswap.org](https://uniswap.org/) +- Interface: [app.uniswap.org](https://app.uniswap.org) +- Docs: [uniswap.org/docs/](https://docs.uniswap.org/) +- Twitter: [@Uniswap](https://twitter.com/Uniswap) +- Reddit: [/r/Uniswap](https://www.reddit.com/r/Uniswap/) +- Email: [contact@uniswap.org](mailto:contact@uniswap.org) +- Discord: [Uniswap](https://discord.gg/FCfyBSbCU5) +- Whitepapers: + - [V1](https://hackmd.io/C-DvwDSfSxuh-Gd4WKE_ig) + - [V2](https://uniswap.org/whitepaper.pdf) + - [V3](https://uniswap.org/whitepaper-v3.pdf) + +## Accessing the Uniswap Interface + +To access the Uniswap Interface, use an IPFS gateway link from the +[latest release](https://github.com/Uniswap/uniswap-interface/releases/latest), +or visit [app.uniswap.org](https://app.uniswap.org). + +## Unsupported tokens + +Check out `useUnsupportedTokenList()` in [src/state/lists/hooks.ts](./src/state/lists/hooks.ts) for blocking tokens in your instance of the interface. + +You can block an entire list of tokens by passing in a tokenlist like [here](./src/constants/lists.ts) or you can block specific tokens by adding them to [unsupported.tokenlist.json](./src/constants/tokenLists/unsupported.tokenlist.json). + +## Contributions + +For steps on local deployment, development, and code contribution, please see [CONTRIBUTING](./CONTRIBUTING.md). -For documentation of the interface including how to contribute or access prior builds, please view the README here: [INTERFACE_README.md](./INTERFACE_README.md) +## Accessing Uniswap V2 -# Uniswap Labs Widgets +The Uniswap Interface supports swapping, adding liquidity, removing liquidity and migrating liquidity for Uniswap protocol V2. -The `@uniswap/widgets` package is an npm package of React components used to provide subsets of the Uniswap Protocol functionality in a small and configurable user interface element. +- Swap on Uniswap V2: https://app.uniswap.org/#/swap?use=v2 +- View V2 liquidity: https://app.uniswap.org/#/pool/v2 +- Add V2 liquidity: https://app.uniswap.org/#/add/v2 +- Migrate V2 liquidity to V3: https://app.uniswap.org/#/migrate/v2 -The npm package can be found here. [@uniswap/widgets](https://www.npmjs.com/package/@uniswap/widgets) +## Accessing Uniswap V1 -For documentation of the widgets package, please view the README here: [WIDGETS_README.md](./WIDGETS_README.md). +The Uniswap V1 interface for mainnet and testnets is accessible via IPFS gateways +linked from the [v1.0.0 release](https://github.com/Uniswap/uniswap-interface/releases/tag/v1.0.0). \ No newline at end of file diff --git a/WIDGETS_README.md b/WIDGETS_README.md deleted file mode 100644 index efcba01368..0000000000 --- a/WIDGETS_README.md +++ /dev/null @@ -1,40 +0,0 @@ -# Uniswap Labs Swap Widget - -The Swap Widget bundles the whole swapping experience into a single React component that developers can easily embed in their app with one line of code. - -![swap widget screenshot](https://raw.githubusercontent.com/Uniswap/interface/main/src/assets/images/widget-screenshot.png) - -You can customize the theme (colors, fonts, border radius, and more) to match the style of your application. You can also configure your own default token list and optionally set a convenience fee on swaps executed through the widget on your site. - -## Installation - -Install the widgets library via `npm` or `yarn`. If you do not already use the widget's peerDependencies `redux` and `react-redux`, then you'll need to add them as well. - -```js -yarn add @uniswap/widgets redux react-redux -``` -```js -npm i --save @uniswap/widgets redux react-redux -``` - -## Documentation - -- [overview](https://docs.uniswap.org/sdk/widgets/swap-widget) -- [api reference](https://docs.uniswap.org/sdk/widgets/swap-widget/api) - -## Example Apps - -Uniswap Labs maintains two demo apps in branches of the [widgets-demo](https://github.com/Uniswap/widgets-demo) repo: - -- [NextJS](https://github.com/Uniswap/widgets-demo/tree/nextjs) -- [Create React App](https://github.com/Uniswap/widgets-demo/tree/cra) - -Others have also also released the widget in production to their userbase: - -- [OpenSea](https://opensea.io/) -- [Friends With Benefits](https://www.fwb.help/) -- [Oasis](https://oasis.app/) - -## Legal notice - -Uniswap Labs encourages integrators to evaluate their own regulatory obligations when integrating this widget into their products, including, but not limited to, those related to economic or trade sanctions compliance. diff --git a/cosmos.config.json b/cosmos.config.json deleted file mode 100644 index 6141eb839d..0000000000 --- a/cosmos.config.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "watchDirs": [ - "src" - ], - "webpack": { - "configPath": "react-scripts/config/webpack.config", - "overridePath": "cosmos.override.cjs" - }, - "port": 5001 -} diff --git a/cosmos.override.cjs b/cosmos.override.cjs deleted file mode 100644 index 10132a4903..0000000000 --- a/cosmos.override.cjs +++ /dev/null @@ -1,26 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const HtmlWebpackPlugin = require('html-webpack-plugin') -const { DefinePlugin } = require('webpack') - -// Renders the cosmos fixtures in isolation, instead of using public/index.html. -module.exports = (webpackConfig) => ({ - ...webpackConfig, - plugins: webpackConfig.plugins.map((plugin) => { - if (plugin instanceof HtmlWebpackPlugin) { - return new HtmlWebpackPlugin({ - templateContent: '', - }) - } - if (plugin instanceof DefinePlugin) { - return new DefinePlugin({ - ...plugin.definitions, - 'process.env': { - ...plugin.definitions['process.env'], - REACT_APP_IS_WIDGET: true, - REACT_APP_LOCALES: '"../locales"', - }, - }) - } - return plugin - }), -}) diff --git a/package.json b/package.json index 324a604989..91b2a2785b 100644 --- a/package.json +++ b/package.json @@ -44,16 +44,6 @@ "@reach/dialog": "^0.10.3", "@reach/portal": "^0.10.3", "@react-hook/window-scroll": "^1.3.0", - "@rollup/plugin-alias": "^3.1.9", - "@rollup/plugin-babel": "^5.3.0", - "@rollup/plugin-commonjs": "^21.0.1", - "@rollup/plugin-eslint": "^8.0.1", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.1.3", - "@rollup/plugin-replace": "^3.0.1", - "@rollup/plugin-typescript": "^8.3.0", - "@rollup/plugin-url": "^6.1.0", - "@svgr/rollup": "^6.2.0", "@testing-library/jest-dom": "^5.14.1", "@testing-library/react": "^12.0.0", "@testing-library/react-hooks": "^7.0.2", @@ -117,7 +107,6 @@ "qs": "^6.9.4", "react": "^17.0.1", "react-confetti": "^6.0.0", - "react-cosmos": "^5.6.6", "react-dom": "^17.0.1", "react-ga4": "^1.4.1", "react-is": "^17.0.2", @@ -129,14 +118,6 @@ "react-use-gesture": "^6.0.14", "redux": "^4.1.2", "redux-localstorage-simple": "^2.3.1", - "rollup": "^2.63.0", - "rollup-plugin-copy": "^3.4.0", - "rollup-plugin-delete": "^2.0.0", - "rollup-plugin-dts": "^4.1.0", - "rollup-plugin-multi-input": "^1.3.1", - "rollup-plugin-node-externals": "^3.1.2", - "rollup-plugin-scss": "^3.0.0", - "rollup-plugin-typescript2": "^0.31.1", "sass": "^1.45.1", "serve": "^11.3.2", "start-server-and-test": "^1.11.0", @@ -170,13 +151,10 @@ "i18n:compile": "yarn i18n:extract && lingui compile", "i18n:pseudo": "lingui extract --locale pseudo && lingui compile", "prepare": "yarn contracts:compile && yarn graphql:generate && yarn i18n:compile", - "prepublishOnly": "yarn widgets:build", "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test --env=./custom-test-env.cjs", - "test:e2e": "start-server-and-test 'serve build -l 3000' http://localhost:3000 'cypress run --record'", - "widgets:start": "cosmos", - "widgets:build": "rollup --config --failAfterWarnings --configPlugin typescript2" + "test:e2e": "start-server-and-test 'serve build -l 3000' http://localhost:3000 'cypress run --record'" }, "browserslist": { "production": [ diff --git a/rollup.config.ts b/rollup.config.ts deleted file mode 100644 index 21d8771668..0000000000 --- a/rollup.config.ts +++ /dev/null @@ -1,182 +0,0 @@ -/** - * Bundles the widgets library, which is released independently of the interface application. - * This library lives in src/lib, but shares code with the interface application. - */ - -import alias from '@rollup/plugin-alias' -import babel from '@rollup/plugin-babel' -import commonjs from '@rollup/plugin-commonjs' -import json from '@rollup/plugin-json' -import resolve from '@rollup/plugin-node-resolve' -import replace from '@rollup/plugin-replace' -import typescript from '@rollup/plugin-typescript' -import url from '@rollup/plugin-url' -import svgr from '@svgr/rollup' -import path from 'path' -import { RollupWarning } from 'rollup' -import copy from 'rollup-plugin-copy' -import del from 'rollup-plugin-delete' -import dts from 'rollup-plugin-dts' -// @ts-ignore // missing types -import multi from 'rollup-plugin-multi-input' -import externals from 'rollup-plugin-node-externals' -import sass from 'rollup-plugin-scss' -import { CompilerOptions } from 'typescript' - -const REPLACEMENTS = { - 'process.env.REACT_APP_IS_WIDGET': true, - 'process.env.REACT_APP_LOCALES': '"./locales"', - // esm requires fully-specified paths: - 'react/jsx-runtime': 'react/jsx-runtime.js', -} - -const EXTENSIONS = ['.js', '.jsx', '.ts', '.tsx'] -const ASSET_EXTENSIONS = ['.png', '.svg'] -function isAsset(source: string) { - const extname = path.extname(source) - return extname && [...ASSET_EXTENSIONS, '.css', '.scss'].includes(extname) -} - -function isEthers(source: string) { - // @ethersproject/* modules are provided by ethers, with the exception of experimental. - return source.startsWith('@ethersproject/') && !source.endsWith('experimental') -} - -const TS_CONFIG = './tsconfig.lib.json' -// eslint-disable-next-line @typescript-eslint/no-var-requires -const { baseUrl, paths }: CompilerOptions = require(TS_CONFIG).compilerOptions -const aliases = Object.entries({ ...paths }).flatMap(([find, replacements]) => { - return replacements.map((replacement) => ({ - find: path.dirname(find), - replacement: path.join(__dirname, baseUrl || '.', path.dirname(replacement)), - })) -}) - -const plugins = [ - // Dependency resolution - resolve({ extensions: EXTENSIONS }), // resolves third-party modules within node_modules/ - alias({ entries: aliases }), // resolves paths aliased through the tsconfig (babel does not use tsconfig path resolution) - - // Source code transformation - replace({ ...REPLACEMENTS, preventAssignment: true }), - json(), // imports json as ES6; doing so enables type-checking and module resolution -] - -const check = { - input: 'src/lib/index.tsx', - output: { file: 'dist/widgets.tsc', inlineDynamicImports: true }, - external: (source: string) => isAsset(source) || isEthers(source), - plugins: [ - externals({ exclude: ['constants'], deps: true, peerDeps: true }), // marks builtins, dependencies, and peerDependencies external - ...plugins, - typescript({ tsconfig: TS_CONFIG }), - ], - onwarn: squelchTranspilationWarnings, // this pipeline is only for typechecking and generating definitions -} - -const type = { - input: 'dist/dts/lib/index.d.ts', - output: { file: 'dist/index.d.ts' }, - external: (source: string) => isAsset(source) || isEthers(source), - plugins: [ - externals({ exclude: ['constants'], deps: true, peerDeps: true }), - dts({ compilerOptions: { baseUrl: 'dist/dts' } }), - process.env.ROLLUP_WATCH ? undefined : del({ hook: 'buildEnd', targets: ['dist/widgets.tsc', 'dist/dts'] }), - ], -} - -/** - * This exports scheme works for nextjs and for CRA5. - * - * It will also work for CRA4 if you use direct imports: - * instead of `import { SwapWidget } from '@uniswap/widgets'`, - * `import { SwapWidget } from '@uniswap/widgets/dist/index.js'`. - * I do not know why CRA4 does not seem to use exports for resolution. - * - * Note that chunks are enabled. This is so the tokenlist spec can be loaded async, - * to improve first load time (due to ajv). Locales are also in separate chunks. - * - * Lastly, note that JSON and lingui are bundled into the library, as neither are fully - * supported/compatible with ES Modules. Both _could_ be bundled only with esm, but this - * yields a less complex pipeline. - */ - -const transpile = { - input: 'src/lib/index.tsx', - output: [ - { - dir: 'dist', - format: 'esm', - sourcemap: false, - }, - { - dir: 'dist/cjs', - entryFileNames: '[name].cjs', - chunkFileNames: '[name]-[hash].cjs', - format: 'cjs', - sourcemap: false, - }, - ], - external: isEthers, - plugins: [ - externals({ - exclude: [ - 'constants', - /@lingui\/(core|react)/, // @lingui incorrectly exports esm, so it must be bundled in - /\.json$/, // esm does not support JSON loading, so it must be bundled in - ], - deps: true, - peerDeps: true, - }), - ...plugins, - - // Source code transformation - url({ include: ASSET_EXTENSIONS.map((extname) => '**/*' + extname), limit: Infinity }), // imports assets as data URIs - svgr({ exportType: 'named', svgo: false }), // imports svgs as React components - sass({ output: 'dist/fonts.css' }), // generates fonts.css - commonjs(), // transforms cjs dependencies into tree-shakeable ES modules - - babel({ - babelHelpers: 'runtime', - presets: ['@babel/preset-env', ['@babel/preset-react', { runtime: 'automatic' }], '@babel/preset-typescript'], - extensions: EXTENSIONS, - plugins: [ - 'macros', // enables @lingui and styled-components macros - '@babel/plugin-transform-runtime', // embeds the babel runtime for library distribution - ], - }), - ], - onwarn: squelchTypeWarnings, // this pipeline is only for transpilation -} - -const locales = { - input: 'src/locales/*.js', - output: [ - { - dir: 'dist', - format: 'esm', - sourcemap: false, - }, - ], - plugins: [ - copy({ - copyOnce: true, - targets: [{ src: 'src/locales/*.js', dest: 'dist/cjs/locales', rename: (name) => `${name}.cjs` }], - }), - commonjs(), - multi(), - ], -} - -const config = [check, type, transpile, locales] -export default config - -function squelchTranspilationWarnings(warning: RollupWarning, warn: (warning: RollupWarning) => void) { - if (warning.pluginCode === 'TS5055') return - warn(warning) -} - -function squelchTypeWarnings(warning: RollupWarning, warn: (warning: RollupWarning) => void) { - if (warning.code === 'UNUSED_EXTERNAL_IMPORT') return - warn(warning) -} diff --git a/src/components/RoutingDiagram/RoutingDiagram.tsx b/src/components/RoutingDiagram/RoutingDiagram.tsx index f1b2150aac..f66a3a2d25 100644 --- a/src/components/RoutingDiagram/RoutingDiagram.tsx +++ b/src/components/RoutingDiagram/RoutingDiagram.tsx @@ -5,8 +5,8 @@ import Badge from 'components/Badge' import CurrencyLogo from 'components/CurrencyLogo' import DoubleCurrencyLogo from 'components/DoubleLogo' import Row, { AutoRow } from 'components/Row' +import { RoutingDiagramEntry } from 'components/swap/SwapRoute' import { useTokenInfoFromActiveList } from 'hooks/useTokenInfoFromActiveList' -import { RoutingDiagramEntry } from 'lib/components/Swap/RoutingDiagram/utils' import { Box } from 'rebass' import styled from 'styled-components/macro' import { ThemedText, Z_INDEX } from 'theme' diff --git a/src/components/swap/SwapRoute.tsx b/src/components/swap/SwapRoute.tsx index 16cc11ab8c..1236203342 100644 --- a/src/components/swap/SwapRoute.tsx +++ b/src/components/swap/SwapRoute.tsx @@ -1,5 +1,8 @@ import { Trans } from '@lingui/macro' -import { Currency, TradeType } from '@uniswap/sdk-core' +import { Protocol } from '@uniswap/router-sdk' +import { Currency, Percent, TradeType } from '@uniswap/sdk-core' +import { Pair } from '@uniswap/v2-sdk' +import { FeeAmount } from '@uniswap/v3-sdk' import AnimatedDropdown from 'components/AnimatedDropdown' import { AutoColumn } from 'components/Column' import { LoadingRows } from 'components/Loader/styled' @@ -8,7 +11,6 @@ import { AutoRow, RowBetween } from 'components/Row' import { SUPPORTED_GAS_ESTIMATE_CHAIN_IDS } from 'constants/chains' import useActiveWeb3React from 'hooks/useActiveWeb3React' import useAutoRouterSupported from 'hooks/useAutoRouterSupported' -import { getTokenPath } from 'lib/components/Swap/RoutingDiagram/utils' import { memo, useState } from 'react' import { Plus } from 'react-feather' import { InterfaceTrade } from 'state/routing/types' @@ -106,3 +108,41 @@ export default memo(function SwapRoute({ trade, syncing, fixedOpen = false, ...r ) }) + +export interface RoutingDiagramEntry { + percent: Percent + path: [Currency, Currency, FeeAmount][] + protocol: Protocol +} + +const V2_DEFAULT_FEE_TIER = 3000 + +/** + * Loops through all routes on a trade and returns an array of diagram entries. + */ +export function getTokenPath(trade: InterfaceTrade): RoutingDiagramEntry[] { + return trade.swaps.map(({ route: { path: tokenPath, pools, protocol }, inputAmount, outputAmount }) => { + const portion = + trade.tradeType === TradeType.EXACT_INPUT + ? inputAmount.divide(trade.inputAmount) + : outputAmount.divide(trade.outputAmount) + const percent = new Percent(portion.numerator, portion.denominator) + const path: RoutingDiagramEntry['path'] = [] + for (let i = 0; i < pools.length; i++) { + const nextPool = pools[i] + const tokenIn = tokenPath[i] + const tokenOut = tokenPath[i + 1] + const entry: RoutingDiagramEntry['path'][0] = [ + tokenIn, + tokenOut, + nextPool instanceof Pair ? V2_DEFAULT_FEE_TIER : nextPool.fee, + ] + path.push(entry) + } + return { + percent, + path, + protocol, + } + }) +} diff --git a/src/hooks/useActiveWeb3React.ts b/src/hooks/useActiveWeb3React.ts index c3529196bb..e9c5c0207b 100644 --- a/src/hooks/useActiveWeb3React.ts +++ b/src/hooks/useActiveWeb3React.ts @@ -1,15 +1,10 @@ /* eslint-disable react-hooks/rules-of-hooks */ import { Web3Provider } from '@ethersproject/providers' -import { default as useWidgetsWeb3React } from 'lib/hooks/useActiveWeb3React' import { useWeb3React } from 'web3-react-core' import { NetworkContextName } from '../constants/misc' export default function useActiveWeb3React() { - if (process.env.REACT_APP_IS_WIDGET) { - return useWidgetsWeb3React() - } - const interfaceContext = useWeb3React() const interfaceNetworkContext = useWeb3React( process.env.REACT_APP_IS_WIDGET ? undefined : NetworkContextName diff --git a/src/lib/.eslintrc.json b/src/lib/.eslintrc.json deleted file mode 100644 index 0f76db7a45..0000000000 --- a/src/lib/.eslintrc.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "extends": ["../../.eslintrc.json"], - "plugins": ["better-styled-components"], - "rules": { - "better-styled-components/sort-declarations-alphabetically": "error", - "no-restricted-imports": [ - "error", - { - "paths": [ - { - "name": "react-feather", - "message": "Please import from lib/icons to ensure performant usage." - }, - { - "name": "@uniswap/smart-order-router", - "message": "Forbidden import; smart-order-router is lazy-loaded." - } - ], - "patterns": [ - { - "group": ["styled-components"], - "message": "Please import styled from lib/theme to get the correct typings." - } - ] - } - ] - } -} diff --git a/src/lib/assets/fonts.scss b/src/lib/assets/fonts.scss deleted file mode 100644 index 6019bda692..0000000000 --- a/src/lib/assets/fonts.scss +++ /dev/null @@ -1,22 +0,0 @@ -// Use Inter mixin to set font-display: block. -@use "@fontsource/inter/scss/mixins" as Inter; -@include Inter.fontFace( - $fontName: 'Inter', - $weight: 400, - $display: block, -); -@include Inter.fontFace( - $fontName: 'Inter', - $weight: 500, - $display: block, -); -@include Inter.fontFace( - $fontName: 'Inter', - $weight: 600, - $display: block, -); -@include Inter.fontFaceVariable( - $display: block, -); - -@import "~@fontsource/ibm-plex-mono/400.css"; \ No newline at end of file diff --git a/src/lib/assets/missing-token-image.png b/src/lib/assets/missing-token-image.png deleted file mode 100644 index 8447733af957e4c271d0e056ec1bf6aa7518b499..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2518 zcmV;{2`To8P))pcakBb^{c!b?Bi*V$-o( z1n8j>5TJ_OBAcdgPle?}-P}aw631w2Dn8`TfGNaAoI?y62<#*lcQW%x>W|z%a=H7K z+7FOL@nRpMgg~!Ht&B(%P~*xY1kp!OGj zI05|tf{9T6rhApGz|$& z#yeGlZv}|iNk)EK#)tRkE9G|=m;8LlR}`ci?tpT*2{s_ra^~4TdCnC)JK;vCc^(oR zVaL26vhwO(6D}NnvA~AyWk~SL zh!>~qXo9w2i6LmJ4O3LHdxN71vIbU)kO;pUGL5plEw(d2Ob;Qv1_@omdDEErw=<=7 zuchri#KQOFM8e`b4{wJb@BJa{*`0+QJ09Vm*UC?K?|lh3Z{C6%H$R1?s~^J0*RF$3 zkbyFgceQ)1?F`Uq^gp(H7d$zh=kHn1pZWZD72dgAhPN+Yf!nwB*pJ16o-*f7Pq%r# zmB}M7$`Hyzggne6{NS?(d}!bC@5;%|BLZ4_|>x$N_asr zHaY^we|rc91H5J@aOwKk=I1sjpm5{`*~O5Bh!Ek6z3&B&vg1C=vnpb;h38(#uYY2L z0xZG;M1*T2{2Zc$(AZ#MRuv#wFCshz5g{fb48$CDxlh)^tzQh*9W z)dE7=ie!yfM!$?)Cq(!!|M{=#yAu*-zW>2B^?1+jU5@XS%=*&hKsUL02O*o=`@~GS zT>7%^10pm(J9d2E@pTdU44aFlx$%M|Umv-QZkYj*hNatTYTv9X&1;y5pMDe&0AvNt$4&O)EE$0g&v=OeP}2}oJPQm4=R52-DA$uAEEUkKpmwsbA~mAuZT}jvQ$RQC#!}i? zaw$)QjVM5dLoED&l#e?RzL=eVpZ{-k^?!S+u~NXJE^7zva9T;z09F8Dm2&}z1AZ4! zWbIh$OLwC#IoLs1NfXdALOdF4$fjGV-?%A4%G+Y^qgwOz3Ig3pb1GaRh{p^N;Y-=t zZf{Rq1iy+wl{A~53d9J>U_}x6(VxN(ctJ(Xi!578bQ2rFHxUyA7L~a!4RJ!E84V*E z|FG;0SV{N6|0Jfc?2X2L^$H|}461Iv^<5Ewi;xg1h@>n}ePb3;2@=9ZS|~$P0ryk$ zkPt4ZR7t)m1t>p2Sb~IbU|E~9^~2k%=L6U#U4Vp8P))-dtd*m`PMP3xs#_PDCn)8- zuq;1H0`?EC^XqaX)s=?%5jJFClZQ_%Xw=cXEh7Bi|L*ygbzjMj<sH zdwQbzv$63->lA3tGd7FvQlN|a{Ff(?%=JHRP=M-ZfO6Xpec8A7N4Bp;diKi;EZfcZ zC}=q+j6^e_F_CX4>;kl?#lp0`U2V2 z&~6q;S^AB0`t}rTH~Q7{b|08Ldg3~lD6*g-vhDC`cDT|9LIf|7k1V=t8v*g?fBn^$ z+Mb89-Ijti>kt{Z02e#lj{J&B)H$3_odx{B2@C|3ZQ|8=DC8zhe_6?PLrsRfyww<*(0tues;^qt| zU9SCBz4ea1pDya2A!~)mYA{{&@>Wj@P`Lpb(orMv2X3(NMONmtx10RPjG(*i<4Q^#9$RC1V89Cio(}F-UTpToVK?q-64+2JYUN`V$ zAI^p<+xsbVHrSgx2Yx?c6{h}V>;jUto%I`wqfc(|D4plZ@Bwqyxvr|()y&pn7o20!W)QIOm;-Qr3wV2lRuY?GYHu?2d$(kf_ zgeBP(*h^DmN2I6oB!7TfEw7Xj_MTKFbh;4cXm5u$$0M7{5JiwQk`2C>DX-5OCA97@ z!nX$IqZImjv^}3%I9|-a7t+&|L)jE@rj0v!)Mgqj)-urA-=eC%>a7A67$toU| g;h}U{7lCi)8-btcnbq(WXaE2J07*qoM6N<$f=x-bUH||9 diff --git a/src/lib/assets/svg/auto_router.svg b/src/lib/assets/svg/auto_router.svg deleted file mode 100644 index 2aa1268848..0000000000 --- a/src/lib/assets/svg/auto_router.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/src/lib/assets/svg/check.svg b/src/lib/assets/svg/check.svg deleted file mode 100644 index 64735211ef..0000000000 --- a/src/lib/assets/svg/check.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/lib/assets/svg/expando.svg b/src/lib/assets/svg/expando.svg deleted file mode 100644 index aef744a93b..0000000000 --- a/src/lib/assets/svg/expando.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/lib/assets/svg/inline_spinner.svg b/src/lib/assets/svg/inline_spinner.svg deleted file mode 100644 index 441b0dc948..0000000000 --- a/src/lib/assets/svg/inline_spinner.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/src/lib/assets/svg/logo.svg b/src/lib/assets/svg/logo.svg deleted file mode 100644 index 3bd07e1b17..0000000000 --- a/src/lib/assets/svg/logo.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/src/lib/assets/svg/spinner.svg b/src/lib/assets/svg/spinner.svg deleted file mode 100644 index 7bcc7cf548..0000000000 --- a/src/lib/assets/svg/spinner.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/lib/assets/svg/wallet.svg b/src/lib/assets/svg/wallet.svg deleted file mode 100644 index d462eb8750..0000000000 --- a/src/lib/assets/svg/wallet.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/lib/components/ActionButton.tsx b/src/lib/components/ActionButton.tsx deleted file mode 100644 index dbe6deab07..0000000000 --- a/src/lib/components/ActionButton.tsx +++ /dev/null @@ -1,92 +0,0 @@ -import { AlertTriangle, Icon, LargeIcon } from 'lib/icons' -import styled, { Color, css, keyframes, ThemedText } from 'lib/theme' -import { ReactNode, useMemo } from 'react' - -import Button from './Button' -import Row from './Row' - -const StyledButton = styled(Button)` - border-radius: ${({ theme }) => theme.borderRadius * 0.75}em; - flex-grow: 1; - transition: background-color 0.25s ease-out, border-radius 0.25s ease-out, flex-grow 0.25s ease-out; - - :disabled { - margin: -1px; - } -` - -const ActionRow = styled(Row)`` - -const grow = keyframes` - from { - opacity: 0; - width: 0; - } - to { - opacity: 1; - width: max-content; - } -` - -const actionCss = css` - border: 1px solid ${({ theme }) => theme.outline}; - padding: calc(0.25em - 1px); - padding-left: calc(0.75em - 1px); - - ${ActionRow} { - animation: ${grow} 0.25s ease-in; - flex-grow: 1; - justify-content: flex-start; - white-space: nowrap; - } - - ${StyledButton} { - border-radius: ${({ theme }) => theme.borderRadius}em; - flex-grow: 0; - padding: 1em; - } -` - -export const Overlay = styled(Row)<{ hasAction: boolean }>` - border-radius: ${({ theme }) => theme.borderRadius}em; - flex-direction: row-reverse; - min-height: 3.5em; - transition: padding 0.25s ease-out; - - ${({ hasAction }) => hasAction && actionCss} -` - -export interface Action { - message: ReactNode - icon?: Icon - onClick?: () => void - children?: ReactNode -} - -export interface BaseProps { - color?: Color - action?: Action -} - -export type ActionButtonProps = BaseProps & Omit, keyof BaseProps> - -export default function ActionButton({ color = 'accent', disabled, action, onClick, children }: ActionButtonProps) { - const textColor = useMemo(() => (color === 'accent' && !disabled ? 'onAccent' : 'currentColor'), [color, disabled]) - return ( - - {(action ? action.onClick : true) && ( - - - {action?.children || children} - - - )} - {action && ( - - - {action?.message} - - )} - - ) -} diff --git a/src/lib/components/BrandedFooter.tsx b/src/lib/components/BrandedFooter.tsx deleted file mode 100644 index c3d77280cf..0000000000 --- a/src/lib/components/BrandedFooter.tsx +++ /dev/null @@ -1,41 +0,0 @@ -import { Trans } from '@lingui/macro' -import Row from 'lib/components/Row' -import { Logo } from 'lib/icons' -import styled, { brand, ThemedText } from 'lib/theme' -import { memo } from 'react' - -import ExternalLink from './ExternalLink' - -const UniswapA = styled(ExternalLink)` - color: ${({ theme }) => theme.secondary}; - cursor: pointer; - text-decoration: none; - - ${Logo} { - fill: ${({ theme }) => theme.secondary}; - height: 1em; - transition: transform 0.25s ease, fill 0.25s ease; - width: 1em; - will-change: transform; - } - - :hover ${Logo} { - fill: ${brand}; - transform: rotate(-5deg); - } -` - -export default memo(function BrandedFooter() { - return ( - - - - - - Powered by the Uniswap protocol - - - - - ) -}) diff --git a/src/lib/components/Button.tsx b/src/lib/components/Button.tsx deleted file mode 100644 index fe7288ef75..0000000000 --- a/src/lib/components/Button.tsx +++ /dev/null @@ -1,75 +0,0 @@ -import { Icon } from 'lib/icons' -import styled, { Color, css } from 'lib/theme' -import { ComponentProps, forwardRef } from 'react' - -export const BaseButton = styled.button` - background-color: transparent; - border: none; - border-radius: 0.5em; - color: currentColor; - cursor: pointer; - font-size: inherit; - font-weight: inherit; - height: inherit; - line-height: inherit; - margin: 0; - padding: 0; - - :enabled { - transition: filter 0.125s linear; - } - - :disabled { - cursor: initial; - filter: saturate(0) opacity(0.4); - } -` -const transitionCss = css` - transition: background-color 0.125s linear, border-color 0.125s linear, filter 0.125s linear; -` - -export default styled(BaseButton)<{ color?: Color; transition?: boolean }>` - border: 1px solid transparent; - color: ${({ color = 'interactive', theme }) => color === 'interactive' && theme.onInteractive}; - - :enabled { - background-color: ${({ color = 'interactive', theme }) => theme[color]}; - ${({ transition = true }) => transition && transitionCss}; - } - - :enabled:hover { - background-color: ${({ color = 'interactive', theme }) => theme.onHover(theme[color])}; - } - - :disabled { - border-color: ${({ theme }) => theme.outline}; - color: ${({ theme }) => theme.secondary}; - } -` - -const transparentButton = (defaultColor: Color) => styled(BaseButton)<{ color?: Color }>` - color: ${({ color = defaultColor, theme }) => theme[color]}; - - :enabled:hover { - color: ${({ color = defaultColor, theme }) => theme.onHover(theme[color])}; - } -` - -export const TextButton = transparentButton('accent') - -const SecondaryButton = transparentButton('secondary') - -interface IconButtonProps { - icon: Icon - iconProps?: ComponentProps -} - -export const IconButton = forwardRef>( - function IconButton({ icon: Icon, iconProps, ...props }: IconButtonProps & ComponentProps, ref) { - return ( - - - - ) - } -) diff --git a/src/lib/components/Column.tsx b/src/lib/components/Column.tsx deleted file mode 100644 index c91d9eb727..0000000000 --- a/src/lib/components/Column.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import styled, { Color, css, Theme } from 'lib/theme' - -const Column = styled.div<{ - align?: string - color?: Color - justify?: string - gap?: number - padded?: true - flex?: true - grow?: true - theme: Theme - css?: ReturnType -}>` - align-items: ${({ align }) => align ?? 'center'}; - color: ${({ color, theme }) => color && theme[color]}; - display: ${({ flex }) => (flex ? 'flex' : 'grid')}; - flex-direction: column; - flex-grow: ${({ grow }) => grow && 1}; - gap: ${({ gap }) => gap && `${gap}em`}; - grid-auto-flow: row; - grid-template-columns: 1fr; - justify-content: ${({ justify }) => justify ?? 'space-between'}; - padding: ${({ padded }) => padded && '0.75em'}; - - ${({ css }) => css} -` - -export default Column diff --git a/src/lib/components/Dialog.tsx b/src/lib/components/Dialog.tsx deleted file mode 100644 index b700e393c4..0000000000 --- a/src/lib/components/Dialog.tsx +++ /dev/null @@ -1,122 +0,0 @@ -import 'wicg-inert' - -import { X } from 'lib/icons' -import styled, { Color, Layer, ThemeProvider } from 'lib/theme' -import { delayUnmountForAnimation } from 'lib/utils/animations' -import { createContext, ReactElement, ReactNode, useContext, useEffect, useRef, useState } from 'react' -import { createPortal } from 'react-dom' - -import { IconButton } from './Button' -import Column from './Column' -import { default as BaseHeader } from './Header' -import Rule from './Rule' - -// Include inert from wicg-inert -declare global { - interface HTMLElement { - inert?: boolean - } -} - -const Context = createContext({ - element: null as HTMLElement | null, - active: false, - setActive: (active: boolean) => undefined as void, -}) - -interface ProviderProps { - value: HTMLElement | null - children: ReactNode -} - -export function Provider({ value, children }: ProviderProps) { - // If a Dialog is active, mark the main content inert - const ref = useRef(null) - const [active, setActive] = useState(false) - const context = { element: value, active, setActive } - useEffect(() => { - if (ref.current) { - ref.current.inert = active - } - }, [active]) - return ( -
- {children} -
- ) -} - -const OnCloseContext = createContext<() => void>(() => void 0) - -interface HeaderProps { - title?: ReactElement - ruled?: boolean - children?: ReactNode -} - -export function Header({ title, children, ruled }: HeaderProps) { - return ( - <> - - - {children} - - - {ruled && } - - - ) -} - -export const Modal = styled.div<{ color: Color }>` - background-color: ${({ color, theme }) => theme[color]}; - border-radius: ${({ theme }) => theme.borderRadius * 0.75}em; - display: flex; - flex-direction: column; - height: 100%; - left: 0; - overflow: hidden; - position: absolute; - top: 0; - width: 100%; - z-index: ${Layer.DIALOG}; -` - -interface DialogProps { - color: Color - children: ReactNode - onClose?: () => void -} - -export default function Dialog({ color, children, onClose = () => void 0 }: DialogProps) { - const context = useContext(Context) - useEffect(() => { - context.setActive(true) - return () => context.setActive(false) - }, [context]) - - const modal = useRef(null) - useEffect(() => delayUnmountForAnimation(modal), []) - - useEffect(() => { - const close = (e: KeyboardEvent) => e.key === 'Escape' && onClose?.() - document.addEventListener('keydown', close, true) - return () => document.removeEventListener('keydown', close, true) - }, [onClose]) - return ( - context.element && - createPortal( - - - - {children} - - - , - context.element - ) - ) -} diff --git a/src/lib/components/Error/ErrorBoundary.tsx b/src/lib/components/Error/ErrorBoundary.tsx deleted file mode 100644 index 01fee12f0b..0000000000 --- a/src/lib/components/Error/ErrorBoundary.tsx +++ /dev/null @@ -1,46 +0,0 @@ -import { Trans } from '@lingui/macro' -import React, { ErrorInfo } from 'react' - -import Dialog from '../Dialog' -import ErrorDialog from './ErrorDialog' - -export type ErrorHandler = (error: Error, info: ErrorInfo) => void - -interface ErrorBoundaryProps { - onError?: ErrorHandler -} - -type ErrorBoundaryState = { - error: Error | null -} - -export default class ErrorBoundary extends React.Component { - constructor(props: ErrorBoundaryProps) { - super(props) - this.state = { error: null } - } - - static getDerivedStateFromError(error: Error) { - return { error } - } - - componentDidCatch(error: Error, errorInfo: ErrorInfo) { - this.props.onError?.(error, errorInfo) - } - - render() { - if (this.state.error) { - return ( - - Something went wrong.} - action={Reload the page} - onClick={() => window.location.reload()} - /> - - ) - } - return this.props.children - } -} diff --git a/src/lib/components/Error/ErrorDialog.tsx b/src/lib/components/Error/ErrorDialog.tsx deleted file mode 100644 index 7844caba9c..0000000000 --- a/src/lib/components/Error/ErrorDialog.tsx +++ /dev/null @@ -1,80 +0,0 @@ -import { Trans } from '@lingui/macro' -import ActionButton from 'lib/components/ActionButton' -import Column from 'lib/components/Column' -import Expando from 'lib/components/Expando' -import { AlertTriangle, Icon, LargeIcon } from 'lib/icons' -import styled, { Color, ThemedText } from 'lib/theme' -import { ReactNode, useCallback, useState } from 'react' - -const HeaderIcon = styled(LargeIcon)` - flex-grow: 1; - transition: height 0.25s, width 0.25s; - - svg { - transition: height 0.25s, width 0.25s; - } -` - -interface StatusHeaderProps { - icon: Icon - iconColor?: Color - iconSize?: number - children: ReactNode -} - -export function StatusHeader({ icon: Icon, iconColor, iconSize = 4, children }: StatusHeaderProps) { - return ( - <> - - - - {children} - - - - ) -} - -const ErrorHeader = styled(Column)<{ open: boolean }>` - transition: gap 0.25s; - - div:last-child { - max-height: ${({ open }) => (open ? 0 : 60 / 14)}em; // 3 * line-height - overflow-y: hidden; - transition: max-height 0.25s; - } -` - -interface ErrorDialogProps { - header?: ReactNode - error: Error - action: ReactNode - onClick: () => void -} - -export default function ErrorDialog({ header, error, action, onClick }: ErrorDialogProps) { - const [open, setOpen] = useState(false) - const onExpand = useCallback(() => setOpen((open) => !open), []) - - return ( - - - - - Something went wrong. - - {header} - - - - Error details} open={open} onExpand={onExpand} height={7.5}> - - {error.name} - {error.message ? `: ${error.message}` : ''} - - - {action} - - - ) -} diff --git a/src/lib/components/EtherscanLink.tsx b/src/lib/components/EtherscanLink.tsx deleted file mode 100644 index 49b90f2f47..0000000000 --- a/src/lib/components/EtherscanLink.tsx +++ /dev/null @@ -1,38 +0,0 @@ -import { SupportedChainId } from 'constants/chains' -import useActiveWeb3React from 'lib/hooks/useActiveWeb3React' -import { Link } from 'lib/icons' -import styled, { Color } from 'lib/theme' -import { ReactNode, useMemo } from 'react' -import { ExplorerDataType, getExplorerLink } from 'utils/getExplorerLink' - -import ExternalLink from './ExternalLink' -import Row from './Row' - -const StyledExternalLink = styled(ExternalLink)<{ color: Color }>` - color: ${({ theme, color }) => theme[color]}; - text-decoration: none; -` - -interface EtherscanLinkProps { - type: ExplorerDataType - data?: string - color?: Color - children: ReactNode -} - -export default function EtherscanLink({ data, type, color = 'currentColor', children }: EtherscanLinkProps) { - const { chainId } = useActiveWeb3React() - const url = useMemo( - () => data && getExplorerLink(chainId || SupportedChainId.MAINNET, data, type), - [chainId, data, type] - ) - - return ( - - - {children} - {url && } - - - ) -} diff --git a/src/lib/components/Expando.tsx b/src/lib/components/Expando.tsx deleted file mode 100644 index bb3ddda1d8..0000000000 --- a/src/lib/components/Expando.tsx +++ /dev/null @@ -1,66 +0,0 @@ -import { IconButton } from 'lib/components/Button' -import Column from 'lib/components/Column' -import Row from 'lib/components/Row' -import Rule from 'lib/components/Rule' -import useScrollbar from 'lib/hooks/useScrollbar' -import { Expando as ExpandoIcon } from 'lib/icons' -import styled from 'lib/theme' -import { PropsWithChildren, ReactNode, useState } from 'react' - -const HeaderColumn = styled(Column)` - transition: gap 0.25s; -` - -const ExpandoColumn = styled(Column)<{ height: number; open: boolean }>` - height: ${({ height, open }) => (open ? height : 0)}em; - overflow: hidden; - position: relative; - transition: height 0.25s, padding 0.25s; - - :after { - background: linear-gradient(transparent, ${({ theme }) => theme.dialog}); - bottom: 0; - content: ''; - height: 0.75em; - pointer-events: none; - position: absolute; - width: calc(100% - 1em); - } -` - -const InnerColumn = styled(Column)<{ height: number }>` - height: ${({ height }) => height}em; - padding: 0.5em 0; -` - -interface ExpandoProps { - title: ReactNode - open: boolean - onExpand: () => void - // The absolute height of the expanded container, in em. - height: number -} - -/** A scrollable Expando with an absolute height. */ -export default function Expando({ title, open, onExpand, height, children }: PropsWithChildren) { - const [scrollingEl, setScrollingEl] = useState(null) - const scrollbar = useScrollbar(scrollingEl) - return ( - - - - - {title} - - - - - - - {children} - - - - ) - return null -} diff --git a/src/lib/components/ExternalLink.tsx b/src/lib/components/ExternalLink.tsx deleted file mode 100644 index 41c217f692..0000000000 --- a/src/lib/components/ExternalLink.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import { HTMLProps } from 'react' - -/** - * Outbound link - */ -export default function ExternalLink({ - target = '_blank', - href, - rel = 'noopener noreferrer', - ...rest -}: Omit, 'as' | 'ref' | 'onClick'> & { href?: string }) { - return ( - - {rest.children} - - ) -} diff --git a/src/lib/components/Header.tsx b/src/lib/components/Header.tsx deleted file mode 100644 index 9b267a5746..0000000000 --- a/src/lib/components/Header.tsx +++ /dev/null @@ -1,26 +0,0 @@ -import { largeIconCss } from 'lib/icons' -import styled, { ThemedText } from 'lib/theme' -import { ReactElement, ReactNode } from 'react' - -import Row from './Row' - -const HeaderRow = styled(Row)` - height: 1.75em; - margin: 0 0.75em 0.75em; - padding-top: 0.5em; - ${largeIconCss} -` - -export interface HeaderProps { - title?: ReactElement - children: ReactNode -} - -export default function Header({ title, children }: HeaderProps) { - return ( - - {title && {title}} - {children} - - ) -} diff --git a/src/lib/components/Input.tsx b/src/lib/components/Input.tsx deleted file mode 100644 index 68c3735147..0000000000 --- a/src/lib/components/Input.tsx +++ /dev/null @@ -1,168 +0,0 @@ -import { loadingOpacity } from 'lib/css/loading' -import styled, { css } from 'lib/theme' -import { transparentize } from 'polished' -import { ChangeEvent, forwardRef, HTMLProps, useCallback } from 'react' - -const Input = styled.input` - -webkit-appearance: textfield; - background-color: transparent; - border: none; - color: currentColor; - font-family: inherit; - font-size: inherit; - font-weight: inherit; - line-height: inherit; - margin: 0; - outline: none; - overflow: hidden; - padding: 0; - text-align: left; - text-overflow: ellipsis; - width: 100%; - - ::-webkit-search-decoration { - -webkit-appearance: none; - } - - [type='number'] { - -moz-appearance: textfield; - } - - ::-webkit-outer-spin-button, - ::-webkit-inner-spin-button { - -webkit-appearance: none; - } - - ::placeholder { - color: ${({ theme }) => theme.secondary}; - } - - :enabled { - transition: color 0.125s linear; - } - - :disabled { - // Overrides WebKit's override of input:disabled color. - -webkit-text-fill-color: ${({ theme }) => transparentize(1 - loadingOpacity, theme.primary)}; - color: ${({ theme }) => transparentize(1 - loadingOpacity, theme.primary)}; - } -` - -export default Input - -interface StringInputProps extends Omit, 'onChange' | 'as' | 'value'> { - value: string - onChange: (input: string) => void -} - -export const StringInput = forwardRef(function StringInput( - { value, onChange, ...props }: StringInputProps, - ref -) { - return ( - onChange(e.target.value)} - // universal input options - inputMode="text" - autoComplete="off" - autoCorrect="off" - // text-specific options - type="text" - placeholder={props.placeholder || '-'} - minLength={1} - spellCheck="false" - ref={ref as any} - {...props} - /> - ) -}) - -interface NumericInputProps extends Omit, 'onChange' | 'as' | 'value'> { - value: string - onChange: (input: string) => void -} - -interface EnforcedNumericInputProps extends NumericInputProps { - // Validates nextUserInput; returns stringified value, or null if invalid - enforcer: (nextUserInput: string) => string | null -} - -const NumericInput = forwardRef(function NumericInput( - { value, onChange, enforcer, pattern, ...props }: EnforcedNumericInputProps, - ref -) { - const validateChange = useCallback( - (event: ChangeEvent) => { - const nextInput = enforcer(event.target.value.replace(/,/g, '.'))?.replace(/^0+$/, '0') - if (nextInput !== undefined) { - onChange(nextInput) - } - }, - [enforcer, onChange] - ) - - return ( - - ) -}) - -const integerRegexp = /^\d*$/ -const integerEnforcer = (nextUserInput: string) => { - if (nextUserInput === '' || integerRegexp.test(nextUserInput)) { - const nextInput = parseInt(nextUserInput) - return isNaN(nextInput) ? '' : nextInput.toString() - } - return null -} -export const IntegerInput = forwardRef(function IntegerInput(props: NumericInputProps, ref) { - return -}) - -const decimalRegexp = /^\d*(?:[.])?\d*$/ -const decimalEnforcer = (nextUserInput: string) => { - if (nextUserInput === '') { - return '' - } else if (nextUserInput === '.') { - return '0.' - } else if (decimalRegexp.test(nextUserInput)) { - return nextUserInput - } - return null -} -export const DecimalInput = forwardRef(function DecimalInput(props: NumericInputProps, ref) { - return -}) - -export const inputCss = css` - background-color: ${({ theme }) => theme.container}; - border: 1px solid ${({ theme }) => theme.container}; - border-radius: ${({ theme }) => theme.borderRadius}em; - cursor: text; - padding: calc(0.5em - 1px); - - :hover:not(:focus-within) { - background-color: ${({ theme }) => theme.onHover(theme.container)}; - border-color: ${({ theme }) => theme.onHover(theme.container)}; - } - - :focus-within { - border-color: ${({ theme }) => theme.active}; - } -` diff --git a/src/lib/components/Popover.tsx b/src/lib/components/Popover.tsx deleted file mode 100644 index 754172f651..0000000000 --- a/src/lib/components/Popover.tsx +++ /dev/null @@ -1,150 +0,0 @@ -import { Options, Placement } from '@popperjs/core' -import styled, { Layer } from 'lib/theme' -import maxSize from 'popper-max-size-modifier' -import React, { createContext, useContext, useMemo, useRef, useState } from 'react' -import { createPortal } from 'react-dom' -import { usePopper } from 'react-popper' - -const BoundaryContext = createContext(null) - -export const BoundaryProvider = BoundaryContext.Provider - -const PopoverContainer = styled.div<{ show: boolean }>` - background-color: ${({ theme }) => theme.dialog}; - border: 1px solid ${({ theme }) => theme.outline}; - border-radius: 0.5em; - opacity: ${(props) => (props.show ? 1 : 0)}; - padding: 10px 12px; - transition: visibility 0.25s linear, opacity 0.25s linear; - visibility: ${(props) => (props.show ? 'visible' : 'hidden')}; - z-index: ${Layer.TOOLTIP}; -` - -const Reference = styled.div` - align-self: flex-start; - display: inline-block; - height: 1em; -` - -const Arrow = styled.div` - height: 8px; - width: 8px; - z-index: ${Layer.TOOLTIP}; - - ::before { - background: ${({ theme }) => theme.dialog}; - border: 1px solid ${({ theme }) => theme.outline}; - content: ''; - height: 8px; - position: absolute; - transform: rotate(45deg); - width: 8px; - } - - &.arrow-top { - bottom: -4px; - ::before { - border-radius: 1px; - border-left: none; - border-top: none; - } - } - - &.arrow-bottom { - top: -5px; // includes -1px from border - ::before { - border-bottom: none; - border-right: none; - border-radius: 1px; - } - } - - &.arrow-left { - right: -4px; - ::before { - border-bottom: none; - border-left: none; - border-radius: 1px; - } - } - - &.arrow-right { - left: -5px; // includes -1px from border - ::before { - border-radius: 1px; - border-right: none; - border-top: none; - } - } -` - -export interface PopoverProps { - content: React.ReactNode - show: boolean - children: React.ReactNode - placement: Placement - offset?: number - contained?: true -} - -export default function Popover({ content, show, children, placement, offset, contained }: PopoverProps) { - const boundary = useContext(BoundaryContext) - const reference = useRef(null) - - // Use callback refs to be notified when instantiated - const [popover, setPopover] = useState(null) - const [arrow, setArrow] = useState(null) - - const options = useMemo((): Options => { - const modifiers: Options['modifiers'] = [ - { name: 'offset', options: { offset: [4, offset || 4] } }, - { name: 'arrow', options: { element: arrow, padding: 4 } }, - ] - if (contained) { - modifiers.push( - { name: 'preventOverflow', options: { boundary, padding: 8 } }, - { name: 'flip', options: { boundary, padding: 8 } }, - { ...maxSize, options: { boundary, padding: 8 } }, - { - name: 'applyMaxSize', - enabled: true, - phase: 'beforeWrite', - requires: ['maxSize'], - fn({ state }) { - const { width } = state.modifiersData.maxSize - state.styles.popper = { - ...state.styles.popper, - maxWidth: `${width}px`, - } - }, - } - ) - } - return { - placement, - strategy: 'absolute', - modifiers, - } - }, [offset, arrow, contained, placement, boundary]) - - const { styles, attributes } = usePopper(reference.current, popover, options) - - return ( - <> - {children} - {boundary && - createPortal( - - {content} - - , - boundary - )} - - ) -} diff --git a/src/lib/components/RecentTransactionsDialog.tsx b/src/lib/components/RecentTransactionsDialog.tsx deleted file mode 100644 index 3f1c79ceb9..0000000000 --- a/src/lib/components/RecentTransactionsDialog.tsx +++ /dev/null @@ -1,93 +0,0 @@ -import { Trans } from '@lingui/macro' -import { Currency } from '@uniswap/sdk-core' -import { AlertTriangle, ArrowRight, CheckCircle, Spinner, Trash2 } from 'lib/icons' -import styled, { ThemedText } from 'lib/theme' -import { useMemo, useState } from 'react' - -import Button from './Button' -import Column from './Column' -import { Header } from './Dialog' -import Row from './Row' -import TokenImg from './TokenImg' - -interface ITokenAmount { - value: number - token: Currency -} - -export enum TransactionStatus { - SUCCESS = 0, - ERROR, - PENDING, -} - -interface ITransaction { - input: ITokenAmount - output: ITokenAmount - status: TransactionStatus -} - -const TransactionRow = styled(Row)` - padding: 0.5em 1em; - - :first-of-type { - padding-top: 1em; - } -` - -function TokenAmount({ value: { value, token } }: { value: ITokenAmount }) { - return ( - - - - {value.toLocaleString('en')} {token.symbol} - - - ) -} - -function Transaction({ tx }: { tx: ITransaction }) { - const statusIcon = useMemo(() => { - switch (tx.status) { - case TransactionStatus.SUCCESS: - return - case TransactionStatus.ERROR: - return - case TransactionStatus.PENDING: - return - } - }, [tx.status]) - return ( - - - - - - - - - - {statusIcon} - - - ) -} - -export default function RecentTransactionsDialog() { - const [txs, setTxs] = useState([]) - - return ( - <> -
Recent transactions} ruled> - -
- - {txs.map((tx, key) => ( - - ))} - - - ) -} diff --git a/src/lib/components/Row.tsx b/src/lib/components/Row.tsx deleted file mode 100644 index 43b28d7f75..0000000000 --- a/src/lib/components/Row.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import styled, { Color, Theme } from 'lib/theme' -import { Children, ReactNode } from 'react' - -const Row = styled.div<{ - color?: Color - align?: string - justify?: string - pad?: number - gap?: number - flex?: true - grow?: true | 'first' | 'last' - children?: ReactNode - theme: Theme -}>` - align-items: ${({ align }) => align ?? 'center'}; - color: ${({ color, theme }) => color && theme[color]}; - display: ${({ flex }) => (flex ? 'flex' : 'grid')}; - flex-flow: wrap; - flex-grow: ${({ grow }) => grow && 1}; - gap: ${({ gap }) => gap && `${gap}em`}; - grid-auto-flow: column; - grid-template-columns: ${({ grow, children }) => { - if (grow === 'first') return '1fr' - if (grow === 'last') return `repeat(${Children.count(children) - 1}, auto) 1fr` - if (grow) return `repeat(${Children.count(children)}, 1fr)` - return undefined - }}; - justify-content: ${({ justify }) => justify ?? 'space-between'}; - padding: ${({ pad }) => pad && `0 ${pad}em`}; -` - -export default Row diff --git a/src/lib/components/Rule.tsx b/src/lib/components/Rule.tsx deleted file mode 100644 index c16cc37be1..0000000000 --- a/src/lib/components/Rule.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import styled from 'lib/theme' - -const Rule = styled.hr<{ padded?: true; scrollingEdge?: 'top' | 'bottom' }>` - border: none; - border-bottom: 1px solid ${({ theme }) => theme.outline}; - margin: 0 ${({ padded }) => (padded ? '0.75em' : 0)}; - margin-bottom: ${({ scrollingEdge }) => (scrollingEdge === 'bottom' ? -1 : 0)}px; - margin-top: ${({ scrollingEdge }) => (scrollingEdge !== 'bottom' ? -1 : 0)}px; - - // Integrators will commonly modify hr width - this overrides any modifications within the widget. - max-width: auto; - width: auto; -` - -export default Rule diff --git a/src/lib/components/Swap/Input.tsx b/src/lib/components/Swap/Input.tsx deleted file mode 100644 index 46b0e155e9..0000000000 --- a/src/lib/components/Swap/Input.tsx +++ /dev/null @@ -1,134 +0,0 @@ -import { useLingui } from '@lingui/react' -import { Currency, CurrencyAmount } from '@uniswap/sdk-core' -import { loadingTransitionCss } from 'lib/css/loading' -import { - useIsSwapFieldIndependent, - useSwapAmount, - useSwapCurrency, - useSwapCurrencyAmount, - useSwapInfo, -} from 'lib/hooks/swap' -import { usePrefetchCurrencyColor } from 'lib/hooks/useCurrencyColor' -import { Field } from 'lib/state/swap' -import styled, { ThemedText } from 'lib/theme' -import { useMemo } from 'react' -import { TradeState } from 'state/routing/types' -import { formatCurrencyAmount } from 'utils/formatCurrencyAmount' -import { maxAmountSpend } from 'utils/maxAmountSpend' - -import Column from '../Column' -import Row from '../Row' -import TokenImg from '../TokenImg' -import TokenInput from './TokenInput' - -export const USDC = styled(Row)` - ${loadingTransitionCss}; -` - -export const Balance = styled(ThemedText.Body2)<{ focused: boolean }>` - opacity: ${({ focused }) => (focused ? 1 : 0)}; - transition: opacity 0.25s ${({ focused }) => (focused ? 'ease-in' : 'ease-out')}; -` - -const InputColumn = styled(Column)<{ approved?: boolean }>` - margin: 0.75em; - position: relative; - - ${TokenImg} { - filter: ${({ approved }) => (approved ? undefined : 'saturate(0) opacity(0.4)')}; - transition: filter 0.25s; - } -` - -export interface InputProps { - disabled: boolean - focused: boolean -} - -interface UseFormattedFieldAmountArguments { - disabled: boolean - currencyAmount?: CurrencyAmount - fieldAmount?: string -} - -export function useFormattedFieldAmount({ disabled, currencyAmount, fieldAmount }: UseFormattedFieldAmountArguments) { - return useMemo(() => { - if (disabled) { - return '' - } - if (fieldAmount !== undefined) { - return fieldAmount - } - if (currencyAmount) { - return currencyAmount.toSignificant(6) - } - return '' - }, [disabled, currencyAmount, fieldAmount]) -} - -export default function Input({ disabled, focused }: InputProps) { - const { i18n } = useLingui() - const { - [Field.INPUT]: { balance, amount: tradeCurrencyAmount, usdc }, - trade: { state: tradeState }, - } = useSwapInfo() - - const [inputAmount, updateInputAmount] = useSwapAmount(Field.INPUT) - const [inputCurrency, updateInputCurrency] = useSwapCurrency(Field.INPUT) - const inputCurrencyAmount = useSwapCurrencyAmount(Field.INPUT) - - // extract eagerly in case of reversal - usePrefetchCurrencyColor(inputCurrency) - - const isRouteLoading = disabled || tradeState === TradeState.SYNCING || tradeState === TradeState.LOADING - const isDependentField = !useIsSwapFieldIndependent(Field.INPUT) - const isLoading = isRouteLoading && isDependentField - - //TODO(ianlapham): mimic logic from app swap page - const mockApproved = true - - // account for gas needed if using max on native token - const max = useMemo(() => { - const maxAmount = maxAmountSpend(balance) - return maxAmount?.greaterThan(0) ? maxAmount.toExact() : undefined - }, [balance]) - - const balanceColor = useMemo(() => { - const insufficientBalance = - balance && - (inputCurrencyAmount ? inputCurrencyAmount.greaterThan(balance) : tradeCurrencyAmount?.greaterThan(balance)) - return insufficientBalance ? 'error' : undefined - }, [balance, inputCurrencyAmount, tradeCurrencyAmount]) - - const amount = useFormattedFieldAmount({ - disabled, - currencyAmount: tradeCurrencyAmount, - fieldAmount: inputAmount, - }) - - return ( - - - - - {usdc ? `$${formatCurrencyAmount(usdc, 6, 'en', 2)}` : '-'} - {balance && ( - - Balance: {formatCurrencyAmount(balance, 4, i18n.locale)} - - )} - - - - - - ) -} diff --git a/src/lib/components/Swap/Output.tsx b/src/lib/components/Swap/Output.tsx deleted file mode 100644 index b9f9eecf1c..0000000000 --- a/src/lib/components/Swap/Output.tsx +++ /dev/null @@ -1,101 +0,0 @@ -import { Trans } from '@lingui/macro' -import { useLingui } from '@lingui/react' -import { atom } from 'jotai' -import { useAtomValue } from 'jotai/utils' -import BrandedFooter from 'lib/components/BrandedFooter' -import { useIsSwapFieldIndependent, useSwapAmount, useSwapCurrency, useSwapInfo } from 'lib/hooks/swap' -import useCurrencyColor from 'lib/hooks/useCurrencyColor' -import { Field } from 'lib/state/swap' -import styled, { DynamicThemeProvider, ThemedText } from 'lib/theme' -import { PropsWithChildren } from 'react' -import { TradeState } from 'state/routing/types' -import { formatCurrencyAmount } from 'utils/formatCurrencyAmount' - -import Column from '../Column' -import Row from '../Row' -import { Balance, InputProps, USDC, useFormattedFieldAmount } from './Input' -import TokenInput from './TokenInput' - -export const colorAtom = atom(undefined) - -const OutputColumn = styled(Column)<{ hasColor: boolean | null }>` - background-color: ${({ theme }) => theme.module}; - border-radius: ${({ theme }) => theme.borderRadius - 0.25}em; - padding: 0.75em; - padding-bottom: 0.5em; - position: relative; - - // Set transitions to reduce color flashes when switching color/token. - // When color loads, transition the background so that it transitions from the empty or last state, but not _to_ the empty state. - transition: ${({ hasColor }) => (hasColor ? 'background-color 0.25s ease-out' : undefined)}; - > { - // When color is loading, delay the color/stroke so that it seems to transition from the last state. - transition: ${({ hasColor }) => (hasColor === null ? 'color 0.25s ease-in, stroke 0.25s ease-in' : undefined)}; - } -` - -export default function Output({ disabled, focused, children }: PropsWithChildren) { - const { i18n } = useLingui() - - const { - [Field.OUTPUT]: { balance, amount: outputCurrencyAmount, usdc: outputUSDC }, - trade: { state: tradeState }, - impact, - } = useSwapInfo() - - const [swapOutputAmount, updateSwapOutputAmount] = useSwapAmount(Field.OUTPUT) - const [swapOutputCurrency, updateSwapOutputCurrency] = useSwapCurrency(Field.OUTPUT) - - const isRouteLoading = disabled || tradeState === TradeState.SYNCING || tradeState === TradeState.LOADING - const isDependentField = !useIsSwapFieldIndependent(Field.OUTPUT) - const isLoading = isRouteLoading && isDependentField - - const overrideColor = useAtomValue(colorAtom) - const dynamicColor = useCurrencyColor(swapOutputCurrency) - const color = overrideColor || dynamicColor - - // different state true/null/false allow smoother color transition - const hasColor = swapOutputCurrency ? Boolean(color) || null : false - - const amount = useFormattedFieldAmount({ - disabled, - currencyAmount: outputCurrencyAmount, - fieldAmount: swapOutputAmount, - }) - - return ( - - - - - For - - - - - - - {outputUSDC ? `$${formatCurrencyAmount(outputUSDC, 6, 'en', 2)}` : '-'}{' '} - {impact && ({impact.toString()})} - - {balance && ( - - Balance: {formatCurrencyAmount(balance, 4, i18n.locale)} - - )} - - - - {children} - - - - ) -} diff --git a/src/lib/components/Swap/Price.tsx b/src/lib/components/Swap/Price.tsx deleted file mode 100644 index 1651ba583b..0000000000 --- a/src/lib/components/Swap/Price.tsx +++ /dev/null @@ -1,54 +0,0 @@ -import { useLingui } from '@lingui/react' -import { Trade } from '@uniswap/router-sdk' -import { Currency, CurrencyAmount, TradeType } from '@uniswap/sdk-core' -import Row from 'lib/components/Row' -import { ThemedText } from 'lib/theme' -import formatLocaleNumber from 'lib/utils/formatLocaleNumber' -import { useCallback, useMemo, useState } from 'react' -import { formatCurrencyAmount, formatPrice } from 'utils/formatCurrencyAmount' - -import { TextButton } from '../Button' - -interface PriceProps { - trade: Trade - outputUSDC?: CurrencyAmount -} - -/** Displays the price of a trade. If outputUSDC is included, also displays the unit price. */ -export default function Price({ trade, outputUSDC }: PriceProps) { - const { i18n } = useLingui() - const { inputAmount, outputAmount, executionPrice } = trade - - const [base, setBase] = useState<'input' | 'output'>('input') - const onClick = useCallback(() => setBase((base) => (base === 'input' ? 'output' : 'input')), []) - - // Compute the usdc price from the output price, so that it aligns with the displayed price. - const { price, usdcPrice } = useMemo(() => { - switch (base) { - case 'input': - return { - price: executionPrice, - usdcPrice: outputUSDC?.multiply(inputAmount.decimalScale).divide(inputAmount), - } - case 'output': - return { - price: executionPrice.invert(), - usdcPrice: outputUSDC?.multiply(outputAmount.decimalScale).divide(outputAmount), - } - } - }, [base, executionPrice, inputAmount, outputAmount, outputUSDC]) - - return ( - - - - {formatLocaleNumber({ number: 1, sigFigs: 1, locale: i18n.locale })} {price.baseCurrency.symbol} ={' '} - {formatPrice(price, 6, i18n.locale)} {price.quoteCurrency.symbol} - {usdcPrice && ( - (${formatCurrencyAmount(usdcPrice, 6, 'en', 2)}) - )} - - - - ) -} diff --git a/src/lib/components/Swap/ReverseButton.tsx b/src/lib/components/Swap/ReverseButton.tsx deleted file mode 100644 index 717cfddfee..0000000000 --- a/src/lib/components/Swap/ReverseButton.tsx +++ /dev/null @@ -1,68 +0,0 @@ -import { useSwitchSwapCurrencies } from 'lib/hooks/swap' -import { ArrowDown as ArrowDownIcon, ArrowUp as ArrowUpIcon } from 'lib/icons' -import styled, { Layer } from 'lib/theme' -import { useCallback, useState } from 'react' - -import Button from '../Button' -import Row from '../Row' - -const ReverseRow = styled(Row)` - left: 50%; - position: absolute; - transform: translate(-50%, -50%); - z-index: ${Layer.OVERLAY}; -` - -const ArrowUp = styled(ArrowUpIcon)` - left: calc(50% - 0.37em); - position: absolute; - top: calc(50% - 0.82em); -` - -const ArrowDown = styled(ArrowDownIcon)` - bottom: calc(50% - 0.82em); - position: absolute; - right: calc(50% - 0.37em); -` - -const Overlay = styled.div` - background-color: ${({ theme }) => theme.container}; - border-radius: ${({ theme }) => theme.borderRadius}em; - padding: 0.25em; -` - -const StyledReverseButton = styled(Button)<{ turns: number }>` - border-radius: ${({ theme }) => theme.borderRadius * 0.75}em; - color: ${({ theme }) => theme.primary}; - height: 2.5em; - position: relative; - width: 2.5em; - - div { - transform: rotate(${({ turns }) => turns / 2}turn); - transition: transform 0.25s ease-in-out; - will-change: transform; - } -` - -export default function ReverseButton({ disabled }: { disabled?: boolean }) { - const [turns, setTurns] = useState(0) - const switchCurrencies = useSwitchSwapCurrencies() - const onClick = useCallback(() => { - switchCurrencies() - setTurns((turns) => ++turns) - }, [switchCurrencies]) - - return ( - - - -
- - -
-
-
-
- ) -} diff --git a/src/lib/components/Swap/RoutingDiagram/index.tsx b/src/lib/components/Swap/RoutingDiagram/index.tsx deleted file mode 100644 index c810b25641..0000000000 --- a/src/lib/components/Swap/RoutingDiagram/index.tsx +++ /dev/null @@ -1,139 +0,0 @@ -import { Plural, Trans } from '@lingui/macro' -import { Currency, TradeType } from '@uniswap/sdk-core' -import { FeeAmount } from '@uniswap/v3-sdk' -import { ReactComponent as DotLine } from 'assets/svg/dot_line.svg' -import Column from 'lib/components/Column' -import Row from 'lib/components/Row' -import Rule from 'lib/components/Rule' -import TokenImg from 'lib/components/TokenImg' -import { AutoRouter } from 'lib/icons' -import styled, { Layer, ThemedText } from 'lib/theme' -import { useMemo } from 'react' -import { InterfaceTrade } from 'state/routing/types' - -import { getTokenPath, RoutingDiagramEntry } from './utils' - -const StyledAutoRouterLabel = styled(ThemedText.ButtonSmall)` - @supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) { - background-image: linear-gradient(90deg, #2172e5 0%, #54e521 163.16%); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } -` - -function Header({ routes }: { routes: RoutingDiagramEntry[] }) { - return ( - - - - - - Auto Router - - - - - - - - ) -} - -const Dots = styled(DotLine)` - color: ${({ theme }) => theme.outline}; - position: absolute; - z-index: ${Layer.UNDERLAYER}; -` - -const RouteRow = styled(Row)` - flex-wrap: nowrap; -` - -const RouteNode = styled(Row)` - background-color: ${({ theme }) => theme.interactive}; - border-radius: ${({ theme }) => `${(theme.borderRadius ?? 1) * 0.5}em`}; - margin-left: 1.625em; - padding: 0.25em 0.375em; - width: max-content; -` - -const RouteBadge = styled.div` - background-color: ${({ theme }) => theme.module}; - border-radius: ${({ theme }) => `${(theme.borderRadius ?? 1) * 0.25}em`}; - padding: 0.125em; -` - -function RouteDetail({ route }: { route: RoutingDiagramEntry }) { - const protocol = route.protocol.toUpperCase() - return ( - - - {route.percent.toSignificant(2)}% - - {protocol} - - - - ) -} - -const RoutePool = styled(RouteNode)` - margin: 0 0.75em; -` - -function Pool({ - originCurrency, - targetCurrency, - feeAmount, -}: { - originCurrency: Currency - targetCurrency: Currency - feeAmount: FeeAmount -}) { - return ( - - - - - - {feeAmount / 10_000}% - - - - ) -} - -function Route({ route }: { route: RoutingDiagramEntry }) { - const [originCurrency] = route.path[0] - const [, targetCurrency] = route.path[route.path.length - 1] - - return ( - - - - - - - {route.path.map(([originCurrency, targetCurrency, feeAmount], index) => ( - - ))} - - - - - ) -} - -export default function RoutingDiagram({ trade }: { trade: InterfaceTrade }) { - const routes: RoutingDiagramEntry[] = useMemo(() => getTokenPath(trade), [trade]) - - return ( - -
- - {routes.map((route, index) => ( - - ))} - - ) -} diff --git a/src/lib/components/Swap/RoutingDiagram/utils.ts b/src/lib/components/Swap/RoutingDiagram/utils.ts deleted file mode 100644 index 34d675e868..0000000000 --- a/src/lib/components/Swap/RoutingDiagram/utils.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Protocol } from '@uniswap/router-sdk' -import { Currency, Percent, TradeType } from '@uniswap/sdk-core' -import { Pair } from '@uniswap/v2-sdk' -import { FeeAmount } from '@uniswap/v3-sdk' -import { InterfaceTrade } from 'state/routing/types' - -export interface RoutingDiagramEntry { - percent: Percent - path: [Currency, Currency, FeeAmount][] - protocol: Protocol -} - -const V2_DEFAULT_FEE_TIER = 3000 - -/** - * Loops through all routes on a trade and returns an array of diagram entries. - */ -export function getTokenPath(trade: InterfaceTrade): RoutingDiagramEntry[] { - return trade.swaps.map(({ route: { path: tokenPath, pools, protocol }, inputAmount, outputAmount }) => { - const portion = - trade.tradeType === TradeType.EXACT_INPUT - ? inputAmount.divide(trade.inputAmount) - : outputAmount.divide(trade.outputAmount) - const percent = new Percent(portion.numerator, portion.denominator) - const path: RoutingDiagramEntry['path'] = [] - for (let i = 0; i < pools.length; i++) { - const nextPool = pools[i] - const tokenIn = tokenPath[i] - const tokenOut = tokenPath[i + 1] - const entry: RoutingDiagramEntry['path'][0] = [ - tokenIn, - tokenOut, - nextPool instanceof Pair ? V2_DEFAULT_FEE_TIER : nextPool.fee, - ] - path.push(entry) - } - return { - percent, - path, - protocol, - } - }) -} diff --git a/src/lib/components/Swap/Settings.fixture.tsx b/src/lib/components/Swap/Settings.fixture.tsx deleted file mode 100644 index d24efc858d..0000000000 --- a/src/lib/components/Swap/Settings.fixture.tsx +++ /dev/null @@ -1,8 +0,0 @@ -import { Modal } from '../Dialog' -import { SettingsDialog } from './Settings' - -export default ( - - - -) diff --git a/src/lib/components/Swap/Settings/MaxSlippageSelect.tsx b/src/lib/components/Swap/Settings/MaxSlippageSelect.tsx deleted file mode 100644 index de78aa6fcc..0000000000 --- a/src/lib/components/Swap/Settings/MaxSlippageSelect.tsx +++ /dev/null @@ -1,151 +0,0 @@ -import { Trans } from '@lingui/macro' -import { useAtom } from 'jotai' -import Popover from 'lib/components/Popover' -import { useTooltip } from 'lib/components/Tooltip' -import { getSlippageWarning, toPercent } from 'lib/hooks/useSlippage' -import { AlertTriangle, Check, Icon, LargeIcon, XOctagon } from 'lib/icons' -import { autoSlippageAtom, maxSlippageAtom } from 'lib/state/settings' -import styled, { ThemedText } from 'lib/theme' -import { forwardRef, memo, ReactNode, useCallback, useEffect, useMemo, useRef, useState } from 'react' - -import { BaseButton, TextButton } from '../../Button' -import Column from '../../Column' -import { DecimalInput, inputCss } from '../../Input' -import Row from '../../Row' -import { Label, optionCss } from './components' - -const tooltip = ( - Your transaction will revert if the price changes unfavorably by more than this percentage. -) -const highSlippage = High slippage increases the risk of price movement -const invalidSlippage = Please enter a valid slippage % - -const placeholder = '0.10' - -const Button = styled(TextButton)<{ selected: boolean }>` - ${({ selected }) => optionCss(selected)} -` - -const Custom = styled(BaseButton)<{ selected: boolean }>` - ${({ selected }) => optionCss(selected)} - ${inputCss} - padding: calc(0.75em - 3px) 0.625em; -` - -interface OptionProps { - wrapper: typeof Button | typeof Custom - selected: boolean - onSelect: () => void - icon?: ReactNode - tabIndex?: number - children: ReactNode -} - -const Option = forwardRef(function Option( - { wrapper: Wrapper, children, selected, onSelect, icon, tabIndex }: OptionProps, - ref -) { - return ( - - - {children} - {icon ? icon : } - - - ) -}) - -const Warning = memo(function Warning({ state, showTooltip }: { state?: 'warning' | 'error'; showTooltip: boolean }) { - let icon: Icon | undefined - let content: ReactNode - let show = showTooltip - switch (state) { - case 'error': - icon = XOctagon - content = invalidSlippage - show = true - break - case 'warning': - icon = AlertTriangle - content = highSlippage - break - } - return ( - {content}} - show={show} - placement="top" - offset={16} - contained - > - - - ) -}) - -export default function MaxSlippageSelect() { - const [autoSlippage, setAutoSlippage] = useAtom(autoSlippageAtom) - const [maxSlippage, setMaxSlippage] = useAtom(maxSlippageAtom) - const maxSlippageInput = useMemo(() => maxSlippage?.toString() || '', [maxSlippage]) - - const option = useRef(null) - const showTooltip = useTooltip(option.current) - - const input = useRef(null) - const focus = useCallback(() => input.current?.focus(), [input]) - - const [warning, setWarning] = useState<'warning' | 'error' | undefined>(getSlippageWarning(toPercent(maxSlippage))) - useEffect(() => { - setWarning(getSlippageWarning(toPercent(maxSlippage))) - }, [maxSlippage]) - - const onInputSelect = useCallback(() => { - focus() - const percent = toPercent(maxSlippage) - const warning = getSlippageWarning(percent) - setAutoSlippage(!percent || warning === 'error') - }, [focus, maxSlippage, setAutoSlippage]) - - const processValue = useCallback( - (value: number | undefined) => { - const percent = toPercent(value) - const warning = getSlippageWarning(percent) - setMaxSlippage(value) - setAutoSlippage(!percent || warning === 'error') - }, - [setAutoSlippage, setMaxSlippage] - ) - - return ( - - - ) -} diff --git a/src/lib/components/Swap/Settings/MockToggle.tsx b/src/lib/components/Swap/Settings/MockToggle.tsx deleted file mode 100644 index bb7397162f..0000000000 --- a/src/lib/components/Swap/Settings/MockToggle.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import { Trans } from '@lingui/macro' -import { useAtom } from 'jotai' -import { mockTogglableAtom } from 'lib/state/settings' - -import Row from '../../Row' -import Toggle from '../../Toggle' -import { Label } from './components' - -export default function MockToggle() { - const [mockTogglable, toggleMockTogglable] = useAtom(mockTogglableAtom) - return ( - - - ) -} diff --git a/src/lib/components/Swap/Settings/TransactionTtlInput.tsx b/src/lib/components/Swap/Settings/TransactionTtlInput.tsx deleted file mode 100644 index e5c4568661..0000000000 --- a/src/lib/components/Swap/Settings/TransactionTtlInput.tsx +++ /dev/null @@ -1,39 +0,0 @@ -import { Trans } from '@lingui/macro' -import { useDefaultTransactionTtl, useTransactionTtl } from 'lib/hooks/useTransactionDeadline' -import styled, { ThemedText } from 'lib/theme' -import { useRef } from 'react' - -import Column from '../../Column' -import { inputCss, IntegerInput } from '../../Input' -import Row from '../../Row' -import { Label } from './components' - -const tooltip = Your transaction will revert if it has been pending for longer than this period of time. - -const Input = styled(Row)` - ${inputCss} -` - -export default function TransactionTtlInput() { - const [ttl, setTtl] = useTransactionTtl() - const defaultTtl = useDefaultTransactionTtl() - const placeholder = defaultTtl.toString() - const input = useRef(null) - return ( - - - ) -} diff --git a/src/lib/components/Swap/Settings/components.tsx b/src/lib/components/Swap/Settings/components.tsx deleted file mode 100644 index 2e400e72a9..0000000000 --- a/src/lib/components/Swap/Settings/components.tsx +++ /dev/null @@ -1,52 +0,0 @@ -import styled, { css, ThemedText } from 'lib/theme' -import { ReactNode } from 'react' -// eslint-disable-next-line no-restricted-imports -import { AnyStyledComponent } from 'styled-components' - -import Row from '../../Row' -import Tooltip from '../../Tooltip' - -export const optionCss = (selected: boolean) => css` - border: 1px solid ${({ theme }) => (selected ? theme.active : theme.outline)}; - border-radius: ${({ theme }) => theme.borderRadius * 0.75}em; - color: ${({ theme }) => theme.primary} !important; - display: grid; - grid-gap: 0.25em; - padding: calc(0.75em - 1px) 0.625em; - - :enabled { - border: 1px solid ${({ theme }) => (selected ? theme.active : theme.outline)}; - } - - :enabled:hover { - border-color: ${({ theme }) => theme.onHover(selected ? theme.active : theme.outline)}; - } - - :enabled:focus-within { - border-color: ${({ theme }) => theme.active}; - } -` - -export function value(Value: AnyStyledComponent) { - return styled(Value)<{ selected?: boolean; cursor?: string }>` - cursor: ${({ cursor }) => cursor ?? 'pointer'}; - ` -} - -interface LabelProps { - name: ReactNode - tooltip?: ReactNode -} - -export function Label({ name, tooltip }: LabelProps) { - return ( - - {name} - {tooltip && ( - - {tooltip} - - )} - - ) -} diff --git a/src/lib/components/Swap/Settings/index.tsx b/src/lib/components/Swap/Settings/index.tsx deleted file mode 100644 index 2d2288a9a3..0000000000 --- a/src/lib/components/Swap/Settings/index.tsx +++ /dev/null @@ -1,67 +0,0 @@ -import { Trans } from '@lingui/macro' -import { useResetAtom } from 'jotai/utils' -import useScrollbar from 'lib/hooks/useScrollbar' -import { Settings as SettingsIcon } from 'lib/icons' -import { settingsAtom } from 'lib/state/settings' -import styled, { ThemedText } from 'lib/theme' -import React, { useState } from 'react' - -import { IconButton, TextButton } from '../../Button' -import Column from '../../Column' -import Dialog, { Header } from '../../Dialog' -import { BoundaryProvider } from '../../Popover' -import MaxSlippageSelect from './MaxSlippageSelect' -import TransactionTtlInput from './TransactionTtlInput' - -export function SettingsDialog() { - const [boundary, setBoundary] = useState(null) - const scrollbar = useScrollbar(boundary, { padded: true }) - const resetSettings = useResetAtom(settingsAtom) - return ( - <> -
Settings} ruled> - - - Reset - - -
- - - - - - - - ) -} - -const SettingsButton = styled(IconButton)<{ hover: boolean }>` - ${SettingsIcon} { - transform: ${({ hover }) => hover && 'rotate(45deg)'}; - transition: ${({ hover }) => hover && 'transform 0.25s'}; - will-change: transform; - } -` - -export default function Settings({ disabled }: { disabled?: boolean }) { - const [open, setOpen] = useState(false) - const [hover, setHover] = useState(false) - return ( - <> - setOpen(true)} - onMouseEnter={() => setHover(true)} - onMouseLeave={() => setHover(false)} - icon={SettingsIcon} - /> - {open && ( - setOpen(false)}> - - - )} - - ) -} diff --git a/src/lib/components/Swap/Status.fixture.tsx b/src/lib/components/Swap/Status.fixture.tsx deleted file mode 100644 index e1b93a9d7d..0000000000 --- a/src/lib/components/Swap/Status.fixture.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import { Modal } from '../Dialog' - -function Fixture() { - return null - // TODO(zzmp): Mock void 0} /> -} - -export default ( - - - -) diff --git a/src/lib/components/Swap/Status/StatusDialog.tsx b/src/lib/components/Swap/Status/StatusDialog.tsx deleted file mode 100644 index eebe9262ca..0000000000 --- a/src/lib/components/Swap/Status/StatusDialog.tsx +++ /dev/null @@ -1,115 +0,0 @@ -import { Trans } from '@lingui/macro' -import ErrorDialog, { StatusHeader } from 'lib/components/Error/ErrorDialog' -import EtherscanLink from 'lib/components/EtherscanLink' -import Rule from 'lib/components/Rule' -import SwapSummary from 'lib/components/Swap/Summary' -import useInterval from 'lib/hooks/useInterval' -import { CheckCircle, Clock, Spinner } from 'lib/icons' -import { SwapTransactionInfo, Transaction, TransactionType, WrapTransactionInfo } from 'lib/state/transactions' -import styled, { ThemedText } from 'lib/theme' -import ms from 'ms.macro' -import { useCallback, useMemo, useState } from 'react' -import { ExplorerDataType } from 'utils/getExplorerLink' - -import ActionButton from '../../ActionButton' -import Column from '../../Column' -import Row from '../../Row' - -const errorMessage = ( - - Try increasing your slippage tolerance. -
- NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3. -
-) - -const TransactionRow = styled(Row)` - flex-direction: row-reverse; -` - -type PendingTransaction = Transaction - -function ElapsedTime({ tx }: { tx: PendingTransaction }) { - const [elapsedMs, setElapsedMs] = useState(0) - - useInterval(() => setElapsedMs(Date.now() - tx.addedTime), tx.receipt ? null : ms`1s`) - - const toElapsedTime = useCallback((ms: number) => { - let sec = Math.floor(ms / 1000) - const min = Math.floor(sec / 60) - sec = sec % 60 - if (min) { - return ( - - {min}m {sec}s - - ) - } else { - return {sec}s - } - }, []) - return ( - - - {toElapsedTime(elapsedMs)} - - ) -} - -interface TransactionStatusProps { - tx: PendingTransaction - onClose: () => void -} - -function TransactionStatus({ tx, onClose }: TransactionStatusProps) { - const Icon = useMemo(() => { - return tx.receipt?.status ? CheckCircle : Spinner - }, [tx.receipt?.status]) - const heading = useMemo(() => { - if (tx.info.type === TransactionType.SWAP) { - return tx.receipt?.status ? Swap confirmed : Swap pending - } else if (tx.info.type === TransactionType.WRAP) { - if (tx.info.unwrapped) { - return tx.receipt?.status ? Unwrap confirmed : Unwrap pending - } - return tx.receipt?.status ? Wrap confirmed : Wrap pending - } - return tx.receipt?.status ? Transaction confirmed : Transaction pending - }, [tx.info, tx.receipt?.status]) - - return ( - - - {heading} - {tx.info.type === TransactionType.SWAP ? ( - - ) : null} - - - - - - View on Etherscan - - - - - - Close - - - ) -} - -export default function TransactionStatusDialog({ tx, onClose }: TransactionStatusProps) { - return tx.receipt?.status === 0 ? ( - Dismiss} - onClick={onClose} - /> - ) : ( - - ) -} diff --git a/src/lib/components/Swap/Status/index.ts b/src/lib/components/Swap/Status/index.ts deleted file mode 100644 index b0ccbf9360..0000000000 --- a/src/lib/components/Swap/Status/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as StatusDialog } from './StatusDialog' diff --git a/src/lib/components/Swap/Summary.fixture.tsx b/src/lib/components/Swap/Summary.fixture.tsx deleted file mode 100644 index f88f469e1e..0000000000 --- a/src/lib/components/Swap/Summary.fixture.tsx +++ /dev/null @@ -1,61 +0,0 @@ -import { tokens } from '@uniswap/default-token-list' -import { SupportedChainId } from 'constants/chains' -import { nativeOnChain } from 'constants/tokens' -import { useUpdateAtom } from 'jotai/utils' -import { useSwapInfo } from 'lib/hooks/swap' -import { SwapInfoProvider } from 'lib/hooks/swap/useSwapInfo' -import { Field, swapAtom } from 'lib/state/swap' -import { useEffect } from 'react' -import { WrappedTokenInfo } from 'state/lists/wrappedTokenInfo' -import invariant from 'tiny-invariant' - -import { Modal } from '../Dialog' -import { SummaryDialog } from './Summary' - -const ETH = nativeOnChain(SupportedChainId.MAINNET) -const UNI = (function () { - const token = tokens.find(({ symbol }) => symbol === 'UNI') - invariant(token) - return new WrappedTokenInfo(token) -})() - -function Fixture() { - const setState = useUpdateAtom(swapAtom) - const { - [Field.INPUT]: { usdc: inputUSDC }, - [Field.OUTPUT]: { usdc: outputUSDC }, - trade: { trade }, - slippage, - impact, - } = useSwapInfo() - - useEffect(() => { - setState({ - independentField: Field.INPUT, - amount: '1', - [Field.INPUT]: ETH, - [Field.OUTPUT]: UNI, - }) - }, [setState]) - - return trade ? ( - - void 0} - trade={trade} - slippage={slippage} - inputUSDC={inputUSDC} - outputUSDC={outputUSDC} - impact={impact} - /> - - ) : null -} - -export default ( - <> - - - - -) diff --git a/src/lib/components/Swap/Summary/Details.tsx b/src/lib/components/Swap/Summary/Details.tsx deleted file mode 100644 index 6e05b492ad..0000000000 --- a/src/lib/components/Swap/Summary/Details.tsx +++ /dev/null @@ -1,108 +0,0 @@ -import { t } from '@lingui/macro' -import { useLingui } from '@lingui/react' -import { Trade } from '@uniswap/router-sdk' -import { Currency, TradeType } from '@uniswap/sdk-core' -import { useAtomValue } from 'jotai/utils' -import Column from 'lib/components/Column' -import Row from 'lib/components/Row' -import { Slippage } from 'lib/hooks/useSlippage' -import { PriceImpact } from 'lib/hooks/useUSDCPriceImpact' -import { feeOptionsAtom } from 'lib/state/swap' -import styled, { Color, ThemedText } from 'lib/theme' -import { useMemo } from 'react' -import { currencyId } from 'utils/currencyId' -import { formatCurrencyAmount } from 'utils/formatCurrencyAmount' -import { computeRealizedLPFeeAmount } from 'utils/prices' - -const Value = styled.span<{ color?: Color }>` - color: ${({ color, theme }) => color && theme[color]}; - white-space: nowrap; -` - -interface DetailProps { - label: string - value: string - color?: Color -} - -function Detail({ label, value, color }: DetailProps) { - return ( - - - {label} - {value} - - - ) -} - -interface DetailsProps { - trade: Trade - slippage: Slippage - impact?: PriceImpact -} - -export default function Details({ trade, slippage, impact }: DetailsProps) { - const { inputAmount, outputAmount } = trade - const inputCurrency = inputAmount.currency - const outputCurrency = outputAmount.currency - const integrator = window.location.hostname - const feeOptions = useAtomValue(feeOptionsAtom) - const lpFeeAmount = useMemo(() => computeRealizedLPFeeAmount(trade), [trade]) - const { i18n } = useLingui() - - const details = useMemo(() => { - const rows: Array<[string, string] | [string, string, Color | undefined]> = [] - // @TODO(ianlapham): Check that provider fee is even a valid list item - - if (feeOptions) { - const fee = outputAmount.multiply(feeOptions.fee) - if (fee.greaterThan(0)) { - const parsedFee = formatCurrencyAmount(fee, 6, i18n.locale) - rows.push([t`${integrator} fee`, `${parsedFee} ${outputCurrency.symbol || currencyId(outputCurrency)}`]) - } - } - - if (impact) { - rows.push([t`Price impact`, impact.toString(), impact.warning]) - } - - if (lpFeeAmount) { - const parsedLpFee = formatCurrencyAmount(lpFeeAmount, 6, i18n.locale) - rows.push([t`Liquidity provider fee`, `${parsedLpFee} ${inputCurrency.symbol || currencyId(inputCurrency)}`]) - } - - if (trade.tradeType === TradeType.EXACT_OUTPUT) { - const localizedMaxSent = formatCurrencyAmount(trade.maximumAmountIn(slippage.allowed), 6, i18n.locale) - rows.push([t`Maximum sent`, `${localizedMaxSent} ${inputCurrency.symbol}`]) - } - - if (trade.tradeType === TradeType.EXACT_INPUT) { - const localizedMaxSent = formatCurrencyAmount(trade.minimumAmountOut(slippage.allowed), 6, i18n.locale) - rows.push([t`Minimum received`, `${localizedMaxSent} ${outputCurrency.symbol}`]) - } - - rows.push([t`Slippage tolerance`, `${slippage.allowed.toFixed(2)}%`, slippage.warning]) - - return rows - }, [ - feeOptions, - i18n.locale, - impact, - inputCurrency, - integrator, - lpFeeAmount, - outputAmount, - outputCurrency, - slippage, - trade, - ]) - - return ( - - {details.map(([label, detail, color]) => ( - - ))} - - ) -} diff --git a/src/lib/components/Swap/Summary/Summary.tsx b/src/lib/components/Swap/Summary/Summary.tsx deleted file mode 100644 index d58f69c052..0000000000 --- a/src/lib/components/Swap/Summary/Summary.tsx +++ /dev/null @@ -1,58 +0,0 @@ -import { useLingui } from '@lingui/react' -import { Currency, CurrencyAmount } from '@uniswap/sdk-core' -import { PriceImpact } from 'lib/hooks/useUSDCPriceImpact' -import { ArrowRight } from 'lib/icons' -import { ThemedText } from 'lib/theme' -import { PropsWithChildren } from 'react' -import { formatCurrencyAmount } from 'utils/formatCurrencyAmount' - -import Column from '../../Column' -import Row from '../../Row' -import TokenImg from '../../TokenImg' - -interface TokenValueProps { - input: CurrencyAmount - usdc?: CurrencyAmount -} - -function TokenValue({ input, usdc, children }: PropsWithChildren) { - const { i18n } = useLingui() - return ( - - - - - {formatCurrencyAmount(input, 6, i18n.locale)} {input.currency.symbol} - - - {usdc && ( - - - ${formatCurrencyAmount(usdc, 6, 'en', 2)} - {children} - - - )} - - ) -} - -interface SummaryProps { - input: CurrencyAmount - output: CurrencyAmount - inputUSDC?: CurrencyAmount - outputUSDC?: CurrencyAmount - impact?: PriceImpact -} - -export default function Summary({ input, output, inputUSDC, outputUSDC, impact }: SummaryProps) { - return ( - - - - - {impact && ({impact.toString()})} - - - ) -} diff --git a/src/lib/components/Swap/Summary/index.tsx b/src/lib/components/Swap/Summary/index.tsx deleted file mode 100644 index 3a334940a3..0000000000 --- a/src/lib/components/Swap/Summary/index.tsx +++ /dev/null @@ -1,182 +0,0 @@ -import { Trans } from '@lingui/macro' -import { useLingui } from '@lingui/react' -import { Trade } from '@uniswap/router-sdk' -import { Currency, CurrencyAmount, TradeType } from '@uniswap/sdk-core' -import ActionButton, { Action } from 'lib/components/ActionButton' -import Column from 'lib/components/Column' -import { Header } from 'lib/components/Dialog' -import Expando from 'lib/components/Expando' -import Row from 'lib/components/Row' -import { Slippage } from 'lib/hooks/useSlippage' -import { PriceImpact } from 'lib/hooks/useUSDCPriceImpact' -import { AlertTriangle, BarChart, Info, Spinner } from 'lib/icons' -import styled, { ThemedText } from 'lib/theme' -import { useCallback, useMemo, useState } from 'react' -import { formatCurrencyAmount } from 'utils/formatCurrencyAmount' -import { tradeMeaningfullyDiffers } from 'utils/tradeMeaningFullyDiffer' - -import Price from '../Price' -import Details from './Details' -import Summary from './Summary' - -export default Summary - -const Content = styled(Column)`` -const Heading = styled(Column)`` -const Footing = styled(Column)`` -const Body = styled(Column)<{ open: boolean }>` - height: calc(100% - 2.5em); - - ${Content}, ${Heading} { - flex-grow: 1; - transition: flex-grow 0.25s; - } - - ${Footing} { - margin-bottom: ${({ open }) => (open ? '-0.75em' : undefined)}; - max-height: ${({ open }) => (open ? 0 : '3em')}; - opacity: ${({ open }) => (open ? 0 : 1)}; - transition: max-height 0.25s, margin-bottom 0.25s, opacity 0.15s 0.1s; - visibility: ${({ open }) => (open ? 'hidden' : undefined)}; - } -` - -function Subhead({ impact, slippage }: { impact?: PriceImpact; slippage: Slippage }) { - return ( - - {impact?.warning || slippage.warning ? ( - - ) : ( - - )} - - {impact?.warning ? ( - High price impact - ) : slippage.warning ? ( - High slippage - ) : ( - Swap details - )} - - - ) -} - -function Estimate({ trade, slippage }: { trade: Trade; slippage: Slippage }) { - const { i18n } = useLingui() - const text = useMemo(() => { - switch (trade.tradeType) { - case TradeType.EXACT_INPUT: - return ( - - Output is estimated. You will receive at least{' '} - {formatCurrencyAmount(trade.minimumAmountOut(slippage.allowed), 6, i18n.locale)}{' '} - {trade.outputAmount.currency.symbol} or the transaction will revert. - - ) - case TradeType.EXACT_OUTPUT: - return ( - - Output is estimated. You will send at most{' '} - {formatCurrencyAmount(trade.maximumAmountIn(slippage.allowed), 6, i18n.locale)}{' '} - {trade.inputAmount.currency.symbol} or the transaction will revert. - - ) - } - }, [i18n.locale, slippage.allowed, trade]) - return {text} -} - -function ConfirmButton({ - trade, - highPriceImpact, - onConfirm, -}: { - trade: Trade - highPriceImpact: boolean - onConfirm: () => Promise -}) { - const [ackPriceImpact, setAckPriceImpact] = useState(false) - - const [ackTrade, setAckTrade] = useState(trade) - const doesTradeDiffer = useMemo( - () => Boolean(trade && ackTrade && tradeMeaningfullyDiffers(trade, ackTrade)), - [ackTrade, trade] - ) - - const [isPending, setIsPending] = useState(false) - const onClick = useCallback(async () => { - setIsPending(true) - await onConfirm() - setIsPending(false) - }, [onConfirm]) - - const action = useMemo((): Action | undefined => { - if (isPending) { - return { message: Confirm in your wallet, icon: Spinner } - } else if (doesTradeDiffer) { - return { - message: Price updated, - icon: BarChart, - onClick: () => setAckTrade(trade), - children: Accept, - } - } else if (highPriceImpact && !ackPriceImpact) { - return { - message: High price impact, - onClick: () => setAckPriceImpact(true), - children: Acknowledge, - } - } - return - }, [ackPriceImpact, doesTradeDiffer, highPriceImpact, isPending, trade]) - - return ( - - Confirm swap - - ) -} - -interface SummaryDialogProps { - trade: Trade - slippage: Slippage - inputUSDC?: CurrencyAmount - outputUSDC?: CurrencyAmount - impact?: PriceImpact - onConfirm: () => Promise -} - -export function SummaryDialog({ trade, slippage, inputUSDC, outputUSDC, impact, onConfirm }: SummaryDialogProps) { - const { inputAmount, outputAmount } = trade - - const [open, setOpen] = useState(false) - const onExpand = useCallback(() => setOpen((open) => !open), []) - - return ( - <> -
Swap summary} ruled /> - - - - - - - } open={open} onExpand={onExpand} height={7}> -
- - - - - - - - - ) -} diff --git a/src/lib/components/Swap/Swap.fixture.tsx b/src/lib/components/Swap/Swap.fixture.tsx deleted file mode 100644 index 52140f5a07..0000000000 --- a/src/lib/components/Swap/Swap.fixture.tsx +++ /dev/null @@ -1,107 +0,0 @@ -import { tokens } from '@uniswap/default-token-list' -import { TokenInfo } from '@uniswap/token-lists' -import { SupportedChainId } from 'constants/chains' -import { DAI, USDC_MAINNET } from 'constants/tokens' -import { useUpdateAtom } from 'jotai/utils' -import { TokenListProvider } from 'lib/hooks/useTokenList' -import { useEffect } from 'react' -import { useSelect, useValue } from 'react-cosmos/fixture' - -import Swap from '.' -import { colorAtom } from './Output' - -const validateColor = (() => { - const validator = document.createElement('div').style - return (color: string) => { - validator.color = '' - validator.color = color - return validator.color !== '' - } -})() - -function Fixture() { - const setColor = useUpdateAtom(colorAtom) - const [color] = useValue('token color', { defaultValue: '' }) - useEffect(() => { - if (!color || validateColor(color)) { - setColor(color) - } - }, [color, setColor]) - - const [convenienceFee] = useValue('convenienceFee', { defaultValue: 100 }) - const FEE_RECIPIENT_OPTIONS = [ - '', - '0x1D9Cd50Dde9C19073B81303b3d930444d11552f7', - '0x0dA5533d5a9aA08c1792Ef2B6a7444E149cCB0AD', - '0xE6abE059E5e929fd17bef158902E73f0FEaCD68c', - ] - const [convenienceFeeRecipient] = useSelect('convenienceFeeRecipient', { - options: FEE_RECIPIENT_OPTIONS, - defaultValue: FEE_RECIPIENT_OPTIONS[1], - }) - - const optionsToAddressMap: Record = { - None: undefined, - Native: 'NATIVE', - DAI: DAI.address, - USDC: USDC_MAINNET.address, - } - const addressOptions = Object.keys(optionsToAddressMap) - - const [defaultInputToken] = useSelect('defaultInputToken', { - options: addressOptions, - defaultValue: addressOptions[1], - }) - const [defaultInputAmount] = useValue('defaultInputAmount', { defaultValue: 1 }) - - const [defaultOutputToken] = useSelect('defaultOutputToken', { - options: addressOptions, - defaultValue: addressOptions[2], - }) - const [defaultOutputAmount] = useValue('defaultOutputAmount', { defaultValue: 0 }) - - const tokenListNameMap: Record = { - 'default list': tokens, - 'mainnet only': tokens.filter((token) => SupportedChainId.MAINNET === token.chainId), - 'arbitrum only': [ - { - logoURI: 'https://assets.coingecko.com/coins/images/9956/thumb/4943.png?1636636734', - chainId: 42161, - address: '0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1', - name: 'Dai Stablecoin', - symbol: 'DAI', - decimals: 18, - }, - { - logoURI: 'https://assets.coingecko.com/coins/images/6319/thumb/USD_Coin_icon.png?1547042389', - chainId: 42161, - address: '0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8', - name: 'USD Coin (Arb1)', - symbol: 'USDC', - decimals: 6, - }, - ], - } - - const tokenListOptions = Object.keys(tokenListNameMap) - const [tokenListName] = useSelect('tokenList', { - options: tokenListOptions, - defaultValue: tokenListOptions[0], - }) - - return ( - - console.log('onConnectWallet')} // this handler is included as a test of functionality, but only logs - /> - - ) -} - -export default diff --git a/src/lib/components/Swap/SwapButton/index.tsx b/src/lib/components/Swap/SwapButton/index.tsx deleted file mode 100644 index 967f7571db..0000000000 --- a/src/lib/components/Swap/SwapButton/index.tsx +++ /dev/null @@ -1,200 +0,0 @@ -import { Trans } from '@lingui/macro' -import { useAtomValue, useUpdateAtom } from 'jotai/utils' -import { useSwapInfo } from 'lib/hooks/swap' -import { useSwapApprovalOptimizedTrade } from 'lib/hooks/swap/useSwapApproval' -import { useSwapCallback } from 'lib/hooks/swap/useSwapCallback' -import useWrapCallback, { WrapType } from 'lib/hooks/swap/useWrapCallback' -import { useAddTransaction } from 'lib/hooks/transactions' -import useActiveWeb3React from 'lib/hooks/useActiveWeb3React' -import { useSetOldestValidBlock } from 'lib/hooks/useIsValidBlock' -import useTransactionDeadline from 'lib/hooks/useTransactionDeadline' -import { Spinner } from 'lib/icons' -import { displayTxHashAtom, feeOptionsAtom, Field } from 'lib/state/swap' -import { TransactionType } from 'lib/state/transactions' -import { useTheme } from 'lib/theme' -import { isAnimating } from 'lib/utils/animations' -import { memo, useCallback, useEffect, useMemo, useState } from 'react' -import { TradeState } from 'state/routing/types' -import invariant from 'tiny-invariant' - -import ActionButton, { ActionButtonProps } from '../../ActionButton' -import Dialog from '../../Dialog' -import { SummaryDialog } from '../Summary' -import useApprovalData, { useIsPendingApproval } from './useApprovalData' - -interface SwapButtonProps { - disabled?: boolean -} - -export default memo(function SwapButton({ disabled }: SwapButtonProps) { - const { account, chainId } = useActiveWeb3React() - const { - [Field.INPUT]: { - currency: inputCurrency, - amount: inputCurrencyAmount, - balance: inputCurrencyBalance, - usdc: inputUSDC, - }, - [Field.OUTPUT]: { usdc: outputUSDC }, - trade, - slippage, - impact, - } = useSwapInfo() - const feeOptions = useAtomValue(feeOptionsAtom) - - // TODO(zzmp): Return an optimized trade directly from useSwapInfo. - const optimizedTrade = - // Use trade.trade if there is no swap optimized trade. This occurs if approvals are still pending. - useSwapApprovalOptimizedTrade(trade.trade, slippage.allowed, useIsPendingApproval) || trade.trade - const deadline = useTransactionDeadline() - - const { type: wrapType, callback: wrapCallback } = useWrapCallback() - const { approvalAction, signatureData } = useApprovalData(optimizedTrade, slippage, inputCurrencyAmount) - const { callback: swapCallback } = useSwapCallback({ - trade: optimizedTrade, - allowedSlippage: slippage.allowed, - recipientAddressOrName: account ?? null, - signatureData, - deadline, - feeOptions, - }) - - const [open, setOpen] = useState(false) - // Close the review modal if there is no available trade. - useEffect(() => setOpen((open) => (trade.trade ? open : false)), [trade.trade]) - // Close the review modal on chain change. - useEffect(() => setOpen(false), [chainId]) - - const addTransaction = useAddTransaction() - const setDisplayTxHash = useUpdateAtom(displayTxHashAtom) - const setOldestValidBlock = useSetOldestValidBlock() - - const [isPending, setIsPending] = useState(false) - const onWrap = useCallback(async () => { - setIsPending(true) - try { - const transaction = await wrapCallback?.() - if (!transaction) return - addTransaction({ - response: transaction, - type: TransactionType.WRAP, - unwrapped: wrapType === WrapType.UNWRAP, - currencyAmountRaw: transaction.value?.toString() ?? '0', - chainId, - }) - setDisplayTxHash(transaction.hash) - } catch (e) { - // TODO(zzmp): Surface errors from wrap. - console.log(e) - } - - // Only reset pending after any queued animations to avoid layout thrashing, because a - // successful wrap will open the status dialog and immediately cover the button. - const postWrap = () => { - setIsPending(false) - document.removeEventListener('animationend', postWrap) - } - if (isAnimating(document)) { - document.addEventListener('animationend', postWrap) - } else { - postWrap() - } - }, [addTransaction, chainId, setDisplayTxHash, wrapCallback, wrapType]) - // Reset the pending state if user updates the swap. - useEffect(() => setIsPending(false), [inputCurrencyAmount, trade]) - - const onSwap = useCallback(async () => { - try { - const transaction = await swapCallback?.() - if (!transaction) return - invariant(trade.trade) - addTransaction({ - response: transaction, - type: TransactionType.SWAP, - tradeType: trade.trade.tradeType, - inputCurrencyAmount: trade.trade.inputAmount, - outputCurrencyAmount: trade.trade.outputAmount, - }) - setDisplayTxHash(transaction.hash) - - // Set the block containing the response to the oldest valid block to ensure that the - // completed trade's impact is reflected in future fetched trades. - transaction.wait(1).then((receipt) => { - setOldestValidBlock(receipt.blockNumber) - }) - - // Only reset open after any queued animations to avoid layout thrashing, because a - // successful swap will open the status dialog and immediately cover the summary dialog. - const postSwap = () => { - setOpen(false) - document.removeEventListener('animationend', postSwap) - } - if (isAnimating(document)) { - document.addEventListener('animationend', postSwap) - } else { - postSwap() - } - } catch (e) { - // TODO(zzmp): Surface errors from swap. - console.log(e) - } - }, [addTransaction, setDisplayTxHash, setOldestValidBlock, swapCallback, trade.trade]) - - const disableSwap = useMemo( - () => - disabled || - !chainId || - (wrapType === WrapType.NONE && !optimizedTrade) || - !(inputCurrencyAmount && inputCurrencyBalance) || - inputCurrencyBalance.lessThan(inputCurrencyAmount), - [disabled, wrapType, optimizedTrade, chainId, inputCurrencyAmount, inputCurrencyBalance] - ) - const actionProps = useMemo((): Partial | undefined => { - if (disableSwap) { - return { disabled: true } - } else if (wrapType === WrapType.NONE) { - return approvalAction - ? { action: approvalAction } - : trade.state === TradeState.VALID - ? { onClick: () => setOpen(true) } - : { disabled: true } - } else { - return isPending - ? { action: { message: Confirm in your wallet, icon: Spinner } } - : { onClick: onWrap } - } - }, [approvalAction, disableSwap, isPending, onWrap, trade.state, wrapType]) - const Label = useCallback(() => { - switch (wrapType) { - case WrapType.UNWRAP: - return Unwrap {inputCurrency?.symbol} - case WrapType.WRAP: - return Wrap {inputCurrency?.symbol} - case WrapType.NONE: - default: - return Review swap - } - }, [inputCurrency?.symbol, wrapType]) - const onClose = useCallback(() => setOpen(false), []) - - const { tokenColorExtraction } = useTheme() - return ( - <> - - - {open && trade.trade && ( - - - - )} - - ) -}) diff --git a/src/lib/components/Swap/SwapButton/useApprovalData.tsx b/src/lib/components/Swap/SwapButton/useApprovalData.tsx deleted file mode 100644 index 5d16aac0c8..0000000000 --- a/src/lib/components/Swap/SwapButton/useApprovalData.tsx +++ /dev/null @@ -1,88 +0,0 @@ -import { Trans } from '@lingui/macro' -import { Currency, CurrencyAmount, Token } from '@uniswap/sdk-core' -import { Action } from 'lib/components/ActionButton' -import EtherscanLink from 'lib/components/EtherscanLink' -import { - ApproveOrPermitState, - useApproveOrPermit, - useSwapApprovalOptimizedTrade, - useSwapRouterAddress, -} from 'lib/hooks/swap/useSwapApproval' -import { useAddTransaction, usePendingApproval } from 'lib/hooks/transactions' -import { Slippage } from 'lib/hooks/useSlippage' -import { Spinner } from 'lib/icons' -import { TransactionType } from 'lib/state/transactions' -import { useCallback, useEffect, useMemo, useState } from 'react' -import { ExplorerDataType } from 'utils/getExplorerLink' - -export function useIsPendingApproval(token?: Token, spender?: string): boolean { - return Boolean(usePendingApproval(token, spender)) -} - -export default function useApprovalData( - trade: ReturnType, - slippage: Slippage, - currencyAmount?: CurrencyAmount -) { - const currency = currencyAmount?.currency - const { approvalState, signatureData, handleApproveOrPermit } = useApproveOrPermit( - trade, - slippage.allowed, - useIsPendingApproval, - currencyAmount - ) - - const [isPending, setIsPending] = useState(false) - const addTransaction = useAddTransaction() - const onApprove = useCallback(async () => { - setIsPending(true) - const transaction = await handleApproveOrPermit() - if (transaction) { - addTransaction({ type: TransactionType.APPROVAL, ...transaction }) - } - setIsPending(false) - }, [addTransaction, handleApproveOrPermit]) - // Reset the pending state if currency changes. - useEffect(() => setIsPending(false), [currency]) - - const approvalHash = usePendingApproval(currency?.isToken ? currency : undefined, useSwapRouterAddress(trade)) - const approvalAction = useMemo((): Action | undefined => { - if (!trade || !currency) return - - switch (approvalState) { - case ApproveOrPermitState.REQUIRES_APPROVAL: - if (isPending) { - return { message: Approve in your wallet, icon: Spinner } - } - return { - message: Approve {currency.symbol} first, - onClick: onApprove, - children: Approve, - } - case ApproveOrPermitState.REQUIRES_SIGNATURE: - if (isPending) { - return { message: Allow in your wallet, icon: Spinner } - } - return { - message: Allow {currency.symbol} first, - onClick: onApprove, - children: Allow, - } - case ApproveOrPermitState.PENDING_APPROVAL: - return { - message: ( - - Approval pending - - ), - icon: Spinner, - } - case ApproveOrPermitState.PENDING_SIGNATURE: - return { message: Allowance pending, icon: Spinner } - case ApproveOrPermitState.APPROVED: - return - } - }, [approvalHash, approvalState, currency, isPending, onApprove, trade]) - - return { approvalAction, signatureData: signatureData ?? undefined } -} diff --git a/src/lib/components/Swap/TokenInput.tsx b/src/lib/components/Swap/TokenInput.tsx deleted file mode 100644 index 7fa28bec5a..0000000000 --- a/src/lib/components/Swap/TokenInput.tsx +++ /dev/null @@ -1,129 +0,0 @@ -import 'setimmediate' - -import { Trans } from '@lingui/macro' -import { Currency } from '@uniswap/sdk-core' -import TokenSelect from 'lib/components/TokenSelect' -import { loadingTransitionCss } from 'lib/css/loading' -import styled, { keyframes, ThemedText } from 'lib/theme' -import { ReactNode, useCallback, useEffect, useMemo, useRef, useState } from 'react' - -import Button from '../Button' -import Column from '../Column' -import { DecimalInput } from '../Input' -import Row from '../Row' - -const TokenInputRow = styled(Row)` - grid-template-columns: 1fr; -` - -const ValueInput = styled(DecimalInput)` - color: ${({ theme }) => theme.primary}; - height: 1.5em; - margin: -0.25em 0; - - :hover:not(:focus-within) { - color: ${({ theme }) => theme.onHover(theme.primary)}; - } - - :hover:not(:focus-within)::placeholder { - color: ${({ theme }) => theme.onHover(theme.secondary)}; - } - - ${loadingTransitionCss} -` - -const delayedFadeIn = keyframes` - 0% { - opacity: 0; - } - 25% { - opacity: 0; - } - 100% { - opacity: 1; - } -` - -const MaxButton = styled(Button)` - animation: ${delayedFadeIn} 0.25s linear; - border-radius: 0.75em; - padding: 0.5em; -` - -interface TokenInputProps { - currency?: Currency - amount: string - max?: string - disabled?: boolean - onChangeInput: (input: string) => void - onChangeCurrency: (currency: Currency) => void - loading?: boolean - children: ReactNode -} - -export default function TokenInput({ - currency, - amount, - max, - disabled, - onChangeInput, - onChangeCurrency, - loading, - children, -}: TokenInputProps) { - const input = useRef(null) - const onSelect = useCallback( - (currency: Currency) => { - onChangeCurrency(currency) - setImmediate(() => input.current?.focus()) - }, - [onChangeCurrency] - ) - - const maxButton = useRef(null) - const hasMax = useMemo(() => Boolean(max && max !== amount), [max, amount]) - const [showMax, setShowMax] = useState(hasMax) - useEffect(() => setShowMax((hasMax && input.current?.contains(document.activeElement)) ?? false), [hasMax]) - const onBlur = useCallback((e) => { - // Filters out clicks on input or maxButton, because onBlur fires before onClickMax. - if (!input.current?.contains(e.relatedTarget) && !maxButton.current?.contains(e.relatedTarget)) { - setShowMax(false) - } - }, []) - const onClickMax = useCallback(() => { - onChangeInput(max || '') - setShowMax(false) - setImmediate(() => { - input.current?.focus() - // Brings the start of the input into view. NB: This only works for clicks, not eg keyboard interactions. - input.current?.setSelectionRange(0, null) - }) - }, [max, onChangeInput]) - - return ( - - - - setShowMax(hasMax)} - onChange={onChangeInput} - disabled={disabled || !currency} - isLoading={Boolean(loading)} - ref={input} - > - - {showMax && ( - - {/* Without a tab index, Safari would not populate the FocusEvent.relatedTarget needed by onBlur. */} - - Max - - - )} - - - {children} - - ) -} diff --git a/src/lib/components/Swap/Toolbar/Caption.tsx b/src/lib/components/Swap/Toolbar/Caption.tsx deleted file mode 100644 index 3a6315e45e..0000000000 --- a/src/lib/components/Swap/Toolbar/Caption.tsx +++ /dev/null @@ -1,126 +0,0 @@ -import { Trans } from '@lingui/macro' -import { Currency, CurrencyAmount, TradeType } from '@uniswap/sdk-core' -import Column from 'lib/components/Column' -import Rule from 'lib/components/Rule' -import Tooltip from 'lib/components/Tooltip' -import { loadingCss } from 'lib/css/loading' -import { PriceImpact } from 'lib/hooks/useUSDCPriceImpact' -import { AlertTriangle, Icon, Info, InlineSpinner } from 'lib/icons' -import styled, { ThemedText } from 'lib/theme' -import { ReactNode, useCallback } from 'react' -import { InterfaceTrade } from 'state/routing/types' - -import Price from '../Price' -import RoutingDiagram from '../RoutingDiagram' - -const Loading = styled.span` - color: ${({ theme }) => theme.secondary}; - ${loadingCss}; -` - -interface CaptionProps { - icon?: Icon - caption: ReactNode -} - -function Caption({ icon: Icon = AlertTriangle, caption }: CaptionProps) { - return ( - <> - - {caption} - - ) -} - -export function Connecting() { - return ( - - Connecting… - - } - /> - ) -} - -export function ConnectWallet() { - return Connect wallet to swap} /> -} - -export function UnsupportedNetwork() { - return Unsupported network - switch to another to trade} /> -} - -export function InsufficientBalance({ currency }: { currency: Currency }) { - return Insufficient {currency?.symbol} balance} /> -} - -export function InsufficientLiquidity() { - return Insufficient liquidity in the pool for your trade} /> -} - -export function Error() { - return Error fetching trade} /> -} - -export function Empty() { - return Enter an amount} /> -} - -export function LoadingTrade() { - return ( - - Fetching best price… - - } - /> - ) -} - -export function WrapCurrency({ inputCurrency, outputCurrency }: { inputCurrency: Currency; outputCurrency: Currency }) { - const Text = useCallback( - () => ( - - Convert {inputCurrency.symbol} to {outputCurrency.symbol} - - ), - [inputCurrency.symbol, outputCurrency.symbol] - ) - - return } /> -} - -export function Trade({ - trade, - outputUSDC, - impact, -}: { - trade: InterfaceTrade - outputUSDC?: CurrencyAmount - impact?: PriceImpact -}) { - return ( - <> - - - {impact?.warning && ( - <> - - The output amount is estimated at {impact.toString()} less than the input amount due to high price - impact - - - - )} - - - - - - ) -} diff --git a/src/lib/components/Swap/Toolbar/index.tsx b/src/lib/components/Swap/Toolbar/index.tsx deleted file mode 100644 index f4f83075f1..0000000000 --- a/src/lib/components/Swap/Toolbar/index.tsx +++ /dev/null @@ -1,88 +0,0 @@ -import { ALL_SUPPORTED_CHAIN_IDS } from 'constants/chains' -import { useIsAmountPopulated, useSwapInfo } from 'lib/hooks/swap' -import useWrapCallback, { WrapType } from 'lib/hooks/swap/useWrapCallback' -import useActiveWeb3React from 'lib/hooks/useActiveWeb3React' -import { largeIconCss } from 'lib/icons' -import { Field } from 'lib/state/swap' -import styled, { ThemedText } from 'lib/theme' -import { memo, useMemo } from 'react' -import { TradeState } from 'state/routing/types' - -import Row from '../../Row' -import Rule from '../../Rule' -import * as Caption from './Caption' - -const ToolbarRow = styled(Row)` - padding: 0.5em 0; - ${largeIconCss} -` - -export default memo(function Toolbar() { - const { active, activating, chainId } = useActiveWeb3React() - const { - [Field.INPUT]: { currency: inputCurrency, balance: inputBalance, amount: inputAmount }, - [Field.OUTPUT]: { currency: outputCurrency, usdc: outputUSDC }, - trade: { trade, state }, - impact, - } = useSwapInfo() - const isAmountPopulated = useIsAmountPopulated() - const { type: wrapType } = useWrapCallback() - const caption = useMemo(() => { - if (!active || !chainId) { - if (activating) return - return - } - - if (!ALL_SUPPORTED_CHAIN_IDS.includes(chainId)) { - return - } - - if (inputCurrency && outputCurrency && isAmountPopulated) { - if (state === TradeState.SYNCING || state === TradeState.LOADING) { - return - } - if (inputBalance && inputAmount?.greaterThan(inputBalance)) { - return - } - if (wrapType !== WrapType.NONE) { - return - } - if (state === TradeState.NO_ROUTE_FOUND || (trade && !trade.swaps)) { - return - } - if (trade?.inputAmount && trade.outputAmount) { - return - } - if (state === TradeState.INVALID) { - return - } - } - - return - }, [ - activating, - active, - chainId, - impact, - inputAmount, - inputBalance, - inputCurrency, - isAmountPopulated, - outputCurrency, - outputUSDC, - state, - trade, - wrapType, - ]) - - return ( - <> - - - - {caption} - - - - ) -}) diff --git a/src/lib/components/Swap/index.tsx b/src/lib/components/Swap/index.tsx deleted file mode 100644 index b89bd9ab26..0000000000 --- a/src/lib/components/Swap/index.tsx +++ /dev/null @@ -1,89 +0,0 @@ -import { Trans } from '@lingui/macro' -import { useAtom } from 'jotai' -import { SwapInfoProvider } from 'lib/hooks/swap/useSwapInfo' -import useSyncConvenienceFee, { FeeOptions } from 'lib/hooks/swap/useSyncConvenienceFee' -import useSyncTokenDefaults, { TokenDefaults } from 'lib/hooks/swap/useSyncTokenDefaults' -import { usePendingTransactions } from 'lib/hooks/transactions' -import useActiveWeb3React from 'lib/hooks/useActiveWeb3React' -import useHasFocus from 'lib/hooks/useHasFocus' -import useOnSupportedNetwork from 'lib/hooks/useOnSupportedNetwork' -import { displayTxHashAtom } from 'lib/state/swap' -import { SwapTransactionInfo, Transaction, TransactionType, WrapTransactionInfo } from 'lib/state/transactions' -import { useState } from 'react' - -import Dialog from '../Dialog' -import Header from '../Header' -import { BoundaryProvider } from '../Popover' -import Wallet from '../Wallet' -import Input from './Input' -import Output from './Output' -import ReverseButton from './ReverseButton' -import Settings from './Settings' -import { StatusDialog } from './Status' -import SwapButton from './SwapButton' -import Toolbar from './Toolbar' -import useValidate from './useValidate' - -function getTransactionFromMap( - txs: { [hash: string]: Transaction }, - hash?: string -): Transaction | undefined { - if (hash) { - const tx = txs[hash] - if (tx?.info?.type === TransactionType.SWAP) { - return tx as Transaction - } - if (tx?.info?.type === TransactionType.WRAP) { - return tx as Transaction - } - } - return -} - -export interface SwapProps extends TokenDefaults, FeeOptions { - onConnectWallet?: () => void -} - -export default function Swap(props: SwapProps) { - useValidate(props) - useSyncConvenienceFee(props) - useSyncTokenDefaults(props) - - const { active, account } = useActiveWeb3React() - const [wrapper, setWrapper] = useState(null) - - const [displayTxHash, setDisplayTxHash] = useAtom(displayTxHashAtom) - const pendingTxs = usePendingTransactions() - const displayTx = getTransactionFromMap(pendingTxs, displayTxHash) - - const onSupportedNetwork = useOnSupportedNetwork() - const isDisabled = !(active && onSupportedNetwork) - - const focused = useHasFocus(wrapper) - - return ( - <> -
Swap}> - {active && } - -
-
- - - - - - - - - - -
- {displayTx && ( - - setDisplayTxHash()} /> - - )} - - ) -} diff --git a/src/lib/components/Swap/useValidate.tsx b/src/lib/components/Swap/useValidate.tsx deleted file mode 100644 index 7ae2f135e5..0000000000 --- a/src/lib/components/Swap/useValidate.tsx +++ /dev/null @@ -1,86 +0,0 @@ -import { IntegrationError } from 'lib/errors' -import { FeeOptions } from 'lib/hooks/swap/useSyncConvenienceFee' -import { DefaultAddress, TokenDefaults } from 'lib/hooks/swap/useSyncTokenDefaults' -import { PropsWithChildren, useEffect } from 'react' - -import { isAddress } from '../../../utils' - -function isAddressOrAddressMap(addressOrMap: DefaultAddress): boolean { - if (typeof addressOrMap === 'object') { - return Object.values(addressOrMap).every((address) => isAddress(address)) - } - if (typeof addressOrMap === 'string') { - return typeof isAddress(addressOrMap) === 'string' - } - return false -} - -type ValidatorProps = PropsWithChildren - -export default function useValidate(props: ValidatorProps) { - const { convenienceFee, convenienceFeeRecipient } = props - useEffect(() => { - if (convenienceFee) { - if (convenienceFee > 100 || convenienceFee < 0) { - throw new IntegrationError(`convenienceFee must be between 0 and 100 (you set it to ${convenienceFee}).`) - } - if (!convenienceFeeRecipient) { - throw new IntegrationError('convenienceFeeRecipient is required when convenienceFee is set.') - } - - if (typeof convenienceFeeRecipient === 'string') { - if (!isAddress(convenienceFeeRecipient)) { - throw new IntegrationError( - `convenienceFeeRecipient must be a valid address (you set it to ${convenienceFeeRecipient}).` - ) - } - } else if (typeof convenienceFeeRecipient === 'object') { - Object.values(convenienceFeeRecipient).forEach((recipient) => { - if (!isAddress(recipient)) { - const values = Object.values(convenienceFeeRecipient).join(', ') - throw new IntegrationError( - `All values in convenienceFeeRecipient object must be valid addresses (you used ${values}).` - ) - } - }) - } - } - }, [convenienceFee, convenienceFeeRecipient]) - - const { defaultInputAmount, defaultOutputAmount } = props - useEffect(() => { - if (defaultOutputAmount && defaultInputAmount) { - throw new IntegrationError('defaultInputAmount and defaultOutputAmount may not both be defined.') - } - if (defaultInputAmount && (isNaN(+defaultInputAmount) || defaultInputAmount < 0)) { - throw new IntegrationError(`defaultInputAmount must be a positive number (you set it to ${defaultInputAmount})`) - } - if (defaultOutputAmount && (isNaN(+defaultOutputAmount) || defaultOutputAmount < 0)) { - throw new IntegrationError( - `defaultOutputAmount must be a positive number (you set it to ${defaultOutputAmount}).` - ) - } - }, [defaultInputAmount, defaultOutputAmount]) - - const { defaultInputTokenAddress, defaultOutputTokenAddress } = props - useEffect(() => { - if ( - defaultInputTokenAddress && - !isAddressOrAddressMap(defaultInputTokenAddress) && - defaultInputTokenAddress !== 'NATIVE' - ) { - throw new IntegrationError( - `defaultInputTokenAddress must be a valid address or "NATIVE" (you set it to ${defaultInputTokenAddress}).` - ) - } - if ( - defaultOutputTokenAddress && - !isAddressOrAddressMap(defaultOutputTokenAddress) && - defaultOutputTokenAddress !== 'NATIVE' - ) { - throw new IntegrationError( - `defaultOutputTokenAddress must be a valid address or "NATIVE" (you set it to ${defaultOutputTokenAddress}).` - ) - } - }, [defaultInputTokenAddress, defaultOutputTokenAddress]) -} diff --git a/src/lib/components/Toggle.tsx b/src/lib/components/Toggle.tsx deleted file mode 100644 index f8c10e2f46..0000000000 --- a/src/lib/components/Toggle.tsx +++ /dev/null @@ -1,90 +0,0 @@ -import { t } from '@lingui/macro' -import styled, { ThemedText } from 'lib/theme' -import { transparentize } from 'polished' -import { KeyboardEvent, useCallback } from 'react' - -const Input = styled.input<{ text: string }>` - -moz-appearance: none; - -webkit-appearance: none; - align-items: center; - appearance: none; - background: ${({ theme }) => theme.interactive}; - border: none; - border-radius: ${({ theme }) => theme.borderRadius * 1.25}em; - cursor: pointer; - display: flex; - font-size: inherit; - font-weight: inherit; - height: 2em; - margin: 0; - padding: 0; - - position: relative; - width: 4.5em; - - :before { - background-color: ${({ theme }) => theme.secondary}; - border-radius: ${({ theme }) => theme.borderRadius * 50}%; - content: ''; - display: inline-block; - height: 1.5em; - margin-left: 0.25em; - position: absolute; - width: 1.5em; - } - - :hover:before { - background-color: ${({ theme }) => transparentize(0.3, theme.secondary)}; - } - - :checked:before { - background-color: ${({ theme }) => theme.accent}; - margin-left: 2.75em; - } - - :hover:checked:before { - background-color: ${({ theme }) => transparentize(0.3, theme.accent)}; - } - - :after { - content: '${({ text }) => text}'; - margin-left: 1.75em; - text-align: center; - width: 2.75em; - } - - :checked:after { - margin-left: 0; - } - - :before { - transition: margin 0.25s ease; - } -` - -interface ToggleProps { - checked: boolean - onToggle: () => void -} - -export default function Toggle({ checked, onToggle }: ToggleProps) { - const onKeyDown = useCallback( - (e: KeyboardEvent) => { - if (e.key === 'Enter') { - onToggle() - } - }, - [onToggle] - ) - return ( - - onToggle()} - onKeyDown={onKeyDown} - /> - - ) -} diff --git a/src/lib/components/TokenImg.tsx b/src/lib/components/TokenImg.tsx deleted file mode 100644 index 0bf51b10e4..0000000000 --- a/src/lib/components/TokenImg.tsx +++ /dev/null @@ -1,52 +0,0 @@ -import { Currency } from '@uniswap/sdk-core' -import { useToken } from 'lib/hooks/useCurrency' -import useCurrencyLogoURIs from 'lib/hooks/useCurrencyLogoURIs' -import { MissingToken } from 'lib/icons' -import styled from 'lib/theme' -import { useCallback, useMemo, useState } from 'react' - -const badSrcs = new Set() - -interface BaseProps { - token: Currency -} - -type TokenImgProps = BaseProps & Omit, keyof BaseProps> - -function TokenImg({ token, ...rest }: TokenImgProps) { - // Use the wrapped token info so that it includes the logoURI. - const tokenInfo = useToken(token.isToken ? token.wrapped.address : undefined) ?? token - - const srcs = useCurrencyLogoURIs(tokenInfo) - - const [attempt, setAttempt] = useState(0) - const src = useMemo(() => { - // Trigger a re-render when an error occurs. - void attempt - - return srcs.find((src) => !badSrcs.has(src)) - }, [attempt, srcs]) - const onError = useCallback( - (e) => { - if (src) badSrcs.add(src) - setAttempt((attempt) => ++attempt) - }, - [src] - ) - - if (!src) return - - const alt = tokenInfo.name || tokenInfo.symbol - return {alt} -} - -export default styled(TokenImg)<{ size?: number }>` - // radial-gradient calculates distance from the corner, not the edge: divide by sqrt(2) - background: radial-gradient( - ${({ theme }) => theme.module} calc(100% / ${Math.sqrt(2)} - 1.5px), - ${({ theme }) => theme.outline} calc(100% / ${Math.sqrt(2)} - 1.5px) - ); - border-radius: 100%; - height: ${({ size }) => size || 1}em; - width: ${({ size }) => size || 1}em; -` diff --git a/src/lib/components/TokenSelect.fixture.tsx b/src/lib/components/TokenSelect.fixture.tsx deleted file mode 100644 index 487819c30a..0000000000 --- a/src/lib/components/TokenSelect.fixture.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import DEFAULT_TOKEN_LIST from '@uniswap/default-token-list' -import { TokenListProvider } from 'lib/hooks/useTokenList' - -import { Modal } from './Dialog' -import { TokenSelectDialog } from './TokenSelect' - -export default function Fixture() { - return ( - - - void 0} onClose={() => void 0} /> - - - ) -} diff --git a/src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx b/src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx deleted file mode 100644 index a9f0961475..0000000000 --- a/src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import { Trans } from '@lingui/macro' -import { HelpCircle } from 'lib/icons' -import styled, { css, ThemedText } from 'lib/theme' - -import Column from '../Column' - -const HelpCircleIcon = styled(HelpCircle)` - height: 64px; - margin-bottom: 12px; - stroke: ${({ theme }) => theme.secondary}; - width: 64px; -` - -const wrapperCss = css` - display: flex; - height: 80%; - text-align: center; - width: 100%; -` - -export default function NoTokensAvailableOnNetwork() { - return ( - - - - No tokens are available on this network. Please switch to another network. - - - ) -} diff --git a/src/lib/components/TokenSelect/TokenBase.tsx b/src/lib/components/TokenSelect/TokenBase.tsx deleted file mode 100644 index 737c589613..0000000000 --- a/src/lib/components/TokenSelect/TokenBase.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import { Currency } from '@uniswap/sdk-core' -import styled, { ThemedText } from 'lib/theme' - -import Button from '../Button' -import Row from '../Row' -import TokenImg from '../TokenImg' - -const TokenButton = styled(Button)` - border-radius: ${({ theme }) => theme.borderRadius}em; - padding: 0.25em 0.75em 0.25em 0.25em; -` - -interface TokenBaseProps { - value: Currency - onClick: (value: Currency) => void -} - -export default function TokenBase({ value, onClick }: TokenBaseProps) { - return ( - onClick(value)}> - - - - {value.symbol} - - - - ) -} diff --git a/src/lib/components/TokenSelect/TokenButton.tsx b/src/lib/components/TokenSelect/TokenButton.tsx deleted file mode 100644 index 654798aa32..0000000000 --- a/src/lib/components/TokenSelect/TokenButton.tsx +++ /dev/null @@ -1,98 +0,0 @@ -import { Trans } from '@lingui/macro' -import { Currency } from '@uniswap/sdk-core' -import { ChevronDown } from 'lib/icons' -import styled, { css, ThemedText } from 'lib/theme' -import { useEffect, useMemo, useState } from 'react' - -import Button from '../Button' -import Row from '../Row' -import TokenImg from '../TokenImg' - -const transitionCss = css` - transition: background-color 0.125s linear, border-color 0.125s linear, filter 0.125s linear, width 0.125s ease-out; -` - -const StyledTokenButton = styled(Button)` - border-radius: ${({ theme }) => theme.borderRadius}em; - padding: 0.25em; - - :enabled { - ${({ transition }) => transition && transitionCss}; - } -` - -const TokenButtonRow = styled(Row)<{ empty: boolean; collapsed: boolean }>` - float: right; - height: 1.2em; - // max-width must have an absolute value in order to transition. - max-width: ${({ collapsed }) => (collapsed ? '1.2em' : '12em')}; - padding-left: ${({ empty }) => empty && 0.5}em; - width: fit-content; - overflow: hidden; - transition: max-width 0.25s linear; - - img { - min-width: 1.2em; - } -` - -interface TokenButtonProps { - value?: Currency - collapsed: boolean - disabled?: boolean - onClick: () => void -} - -export default function TokenButton({ value, collapsed, disabled, onClick }: TokenButtonProps) { - const buttonBackgroundColor = useMemo(() => (value ? 'interactive' : 'accent'), [value]) - const contentColor = useMemo(() => (value || disabled ? 'onInteractive' : 'onAccent'), [value, disabled]) - - // Transition the button only if transitioning from a disabled state. - // This makes initialization cleaner without adding distracting UX to normal swap flows. - const [shouldTransition, setShouldTransition] = useState(disabled) - useEffect(() => { - if (disabled) { - setShouldTransition(true) - } - }, [disabled]) - - // width must have an absolute value in order to transition, so it is taken from the row ref. - const [row, setRow] = useState(null) - const style = useMemo(() => { - if (!shouldTransition) return - return { width: row ? row.clientWidth + /* padding= */ 8 + /* border= */ 2 : undefined } - }, [row, shouldTransition]) - - return ( - setShouldTransition(false)} - > - - - {value ? ( - <> - - {value.symbol} - - ) : ( - Select a token - )} - - - - - ) -} diff --git a/src/lib/components/TokenSelect/TokenOptions.tsx b/src/lib/components/TokenSelect/TokenOptions.tsx deleted file mode 100644 index 2335d9452c..0000000000 --- a/src/lib/components/TokenSelect/TokenOptions.tsx +++ /dev/null @@ -1,254 +0,0 @@ -import { useLingui } from '@lingui/react' -import { Currency } from '@uniswap/sdk-core' -import useActiveWeb3React from 'lib/hooks/useActiveWeb3React' -import useCurrencyBalance from 'lib/hooks/useCurrencyBalance' -import useNativeEvent from 'lib/hooks/useNativeEvent' -import useScrollbar from 'lib/hooks/useScrollbar' -import styled, { ThemedText } from 'lib/theme' -import { - ComponentClass, - CSSProperties, - forwardRef, - KeyboardEvent, - memo, - SyntheticEvent, - useCallback, - useEffect, - useImperativeHandle, - useRef, - useState, -} from 'react' -import AutoSizer from 'react-virtualized-auto-sizer' -import { areEqual, FixedSizeList, FixedSizeListProps } from 'react-window' -import { currencyId } from 'utils/currencyId' -import { formatCurrencyAmount } from 'utils/formatCurrencyAmount' - -import { BaseButton } from '../Button' -import Column from '../Column' -import Row from '../Row' -import TokenImg from '../TokenImg' - -const TokenButton = styled(BaseButton)` - border-radius: 0; - outline: none; - padding: 0.5em 0.75em; -` - -const ITEM_SIZE = 56 -type ItemData = Currency[] -interface FixedSizeTokenList extends FixedSizeList, ComponentClass> {} -const TokenList = styled(FixedSizeList as unknown as FixedSizeTokenList)<{ - hover: number - scrollbar?: ReturnType -}>` - ${TokenButton}[data-index='${({ hover }) => hover}'] { - background-color: ${({ theme }) => theme.onHover(theme.module)}; - } - - ${({ scrollbar }) => scrollbar} - overscroll-behavior: none; // prevent Firefox's bouncy overscroll effect (because it does not trigger the scroll handler) -` -const OnHover = styled.div<{ hover: number }>` - background-color: ${({ theme }) => theme.onHover(theme.module)}; - height: ${ITEM_SIZE}px; - left: 0; - position: absolute; - top: ${({ hover }) => hover * ITEM_SIZE}px; - width: 100%; -` - -interface TokenOptionProps { - index: number - value: Currency - style: CSSProperties -} - -interface BubbledEvent extends SyntheticEvent { - index?: number - token?: Currency - ref?: HTMLButtonElement -} - -const TokenBalance = styled.div<{ isLoading: boolean }>` - background-color: ${({ theme, isLoading }) => isLoading && theme.secondary}; - border-radius: 0.25em; - padding: 0.375em 0; -` - -function TokenOption({ index, value, style }: TokenOptionProps) { - const { i18n } = useLingui() - const ref = useRef(null) - // Annotate the event to be handled later instead of passing in handlers to avoid rerenders. - // This prevents token logos from reloading and flashing on the screen. - const onEvent = (e: BubbledEvent) => { - e.index = index - e.token = value - e.ref = ref.current ?? undefined - } - - const { account } = useActiveWeb3React() - const balance = useCurrencyBalance(account, value) - - return ( - - - - - - - {value.symbol} - {value.name} - - - - {balance?.greaterThan(0) && formatCurrencyAmount(balance, 2, i18n.locale)} - - - - - ) -} - -const itemKey = (index: number, tokens: ItemData) => currencyId(tokens[index]) -const ItemRow = memo(function ItemRow({ - data: tokens, - index, - style, -}: { - data: ItemData - index: number - style: CSSProperties -}) { - return -}, -areEqual) - -interface TokenOptionsHandle { - onKeyDown: (e: KeyboardEvent) => void - blur: () => void -} - -interface TokenOptionsProps { - tokens: Currency[] - onSelect: (token: Currency) => void -} - -const TokenOptions = forwardRef(function TokenOptions( - { tokens, onSelect }: TokenOptionsProps, - ref -) { - const [focused, setFocused] = useState(false) - const [hover, setHover] = useState<{ index: number; currency?: Currency }>({ index: -1 }) - useEffect(() => { - setHover((hover) => { - const index = hover.currency ? tokens.indexOf(hover.currency) : -1 - return { index, currency: tokens[index] } - }) - }, [tokens]) - - const list = useRef(null) - const [element, setElement] = useState(null) - const scrollTo = useCallback( - (index: number | undefined) => { - if (index === undefined) return - list.current?.scrollToItem(index) - if (focused) { - element?.querySelector(`[data-index='${index}']`)?.focus() - } - setHover({ index, currency: tokens[index] }) - }, - [element, focused, tokens] - ) - - const onKeyDown = useCallback( - (e: KeyboardEvent) => { - if (e.key === 'ArrowDown' || e.key === 'ArrowUp') { - if (e.key === 'ArrowDown' && hover.index < tokens.length - 1) { - scrollTo(hover.index + 1) - } else if (e.key === 'ArrowUp' && hover.index > 0) { - scrollTo(hover.index - 1) - } else if (e.key === 'ArrowUp' && hover.index === -1) { - scrollTo(tokens.length - 1) - } - e.preventDefault() - } - if (e.key === 'Enter' && hover.index !== -1) { - onSelect(tokens[hover.index]) - } - }, - [hover.index, onSelect, scrollTo, tokens] - ) - const blur = useCallback(() => setHover({ index: -1 }), []) - useImperativeHandle(ref, () => ({ onKeyDown, blur }), [blur, onKeyDown]) - - const onClick = useCallback(({ token }: BubbledEvent) => token && onSelect(token), [onSelect]) - const onFocus = useCallback( - ({ index }: BubbledEvent) => { - setFocused(true) - scrollTo(index) - }, - [scrollTo] - ) - const onBlur = useCallback(() => setFocused(false), []) - const onMouseMove = useCallback(({ index }: BubbledEvent) => scrollTo(index), [scrollTo]) - - const scrollbar = useScrollbar(element, { padded: true }) - const onHover = useRef(null) - // use native onscroll handler to capture Safari's bouncy overscroll effect - useNativeEvent( - element, - 'scroll', - useCallback(() => { - if (element && onHover.current) { - // must be set synchronously to avoid jank (avoiding useState) - onHover.current.style.marginTop = `${-element.scrollTop}px` - } - }, [element]) - ) - - return ( - - {/* OnHover is a workaround to Safari's incorrect (overflow: overlay) implementation */} - - - {({ height }) => ( - - {ItemRow} - - )} - - - ) -}) - -export default TokenOptions diff --git a/src/lib/components/TokenSelect/TokenOptionsSkeleton.tsx b/src/lib/components/TokenSelect/TokenOptionsSkeleton.tsx deleted file mode 100644 index 01b05675de..0000000000 --- a/src/lib/components/TokenSelect/TokenOptionsSkeleton.tsx +++ /dev/null @@ -1,66 +0,0 @@ -import styled, { ThemedText } from 'lib/theme' - -import Column from '../Column' -import Row from '../Row' - -const Img = styled.div` - clip-path: circle(50%); - height: 1.5em; - width: 1.5em; -` -const Symbol = styled.div` - height: 0.75em; - width: 7em; -` -const Name = styled.div` - height: 0.5em; - width: 5.5em; -` -const Balance = styled.div` - padding: 0.375em 0; - width: 1.5em; -` -const TokenRow = styled.div` - outline: none; - padding: 0.6875em 0.75em; - - ${Img}, ${Symbol}, ${Name}, ${Balance} { - background-color: ${({ theme }) => theme.secondary}; - border-radius: 0.25em; - } -` - -function TokenOption() { - return ( - - - - - - - - - - - - - - - - - - - ) -} - -export default function TokenOptionsSkeleton() { - return ( - - - - - - - - ) -} diff --git a/src/lib/components/TokenSelect/index.tsx b/src/lib/components/TokenSelect/index.tsx deleted file mode 100644 index 73f73a6303..0000000000 --- a/src/lib/components/TokenSelect/index.tsx +++ /dev/null @@ -1,148 +0,0 @@ -import { t, Trans } from '@lingui/macro' -import { Currency } from '@uniswap/sdk-core' -import { Header as DialogHeader } from 'lib/components/Dialog' -import useActiveWeb3React from 'lib/hooks/useActiveWeb3React' -import { useCurrencyBalances } from 'lib/hooks/useCurrencyBalance' -import useNativeCurrency from 'lib/hooks/useNativeCurrency' -import useTokenList, { useIsTokenListLoaded, useQueryTokens } from 'lib/hooks/useTokenList' -import styled, { ThemedText } from 'lib/theme' -import { ElementRef, memo, useCallback, useEffect, useMemo, useRef, useState } from 'react' - -import Column from '../Column' -import Dialog from '../Dialog' -import { inputCss, StringInput } from '../Input' -import Row from '../Row' -import Rule from '../Rule' -import NoTokensAvailableOnNetwork from './NoTokensAvailableOnNetwork' -import TokenButton from './TokenButton' -import TokenOptions from './TokenOptions' -import TokenOptionsSkeleton from './TokenOptionsSkeleton' - -const SearchInput = styled(StringInput)` - ${inputCss} -` - -function usePrefetchBalances() { - const { account } = useActiveWeb3React() - const tokenList = useTokenList() - const prefetchedTokenList = useRef() - useCurrencyBalances(account, tokenList !== prefetchedTokenList.current ? tokenList : undefined) - prefetchedTokenList.current = tokenList -} - -function useAreBalancesLoaded(): boolean { - const { account } = useActiveWeb3React() - const tokens = useTokenList() - const native = useNativeCurrency() - const currencies = useMemo(() => [native, ...tokens], [native, tokens]) - const balances = useCurrencyBalances(account, currencies).filter(Boolean) - return !account || currencies.length === balances.length -} - -interface TokenSelectDialogProps { - value?: Currency - onSelect: (token: Currency) => void - onClose: () => void -} - -export function TokenSelectDialog({ value, onSelect, onClose }: TokenSelectDialogProps) { - const [query, setQuery] = useState('') - const list = useTokenList() - const tokens = useQueryTokens(query, list) - - const isTokenListLoaded = useIsTokenListLoaded() - const areBalancesLoaded = useAreBalancesLoaded() - const [isLoaded, setIsLoaded] = useState(isTokenListLoaded && areBalancesLoaded) - // Give the balance-less tokens a small block period to avoid layout thrashing from re-sorting. - useEffect(() => { - if (!isLoaded) { - const timeout = setTimeout(() => setIsLoaded(true), 250) - return () => clearTimeout(timeout) - } - return - }, [isLoaded]) - useEffect( - () => setIsLoaded(Boolean(query) || (isTokenListLoaded && areBalancesLoaded)), - [query, areBalancesLoaded, isTokenListLoaded] - ) - - const input = useRef(null) - useEffect(() => input.current?.focus({ preventScroll: true }), [input]) - - const [options, setOptions] = useState | null>(null) - - const { chainId } = useActiveWeb3React() - const listHasTokens = useMemo(() => list.some((token) => token.chainId === chainId), [chainId, list]) - - if (!listHasTokens && isLoaded) { - return ( - - Select a token} /> - - - ) - } - - return ( - - Select a token} /> - - - - - - - - - {isLoaded ? ( - tokens.length ? ( - - ) : ( - - - - No results found. - - - - ) - ) : ( - - )} - - ) -} - -interface TokenSelectProps { - value?: Currency - collapsed: boolean - disabled?: boolean - onSelect: (value: Currency) => void -} - -export default memo(function TokenSelect({ value, collapsed, disabled, onSelect }: TokenSelectProps) { - usePrefetchBalances() - - const [open, setOpen] = useState(false) - const onOpen = useCallback(() => setOpen(true), []) - const selectAndClose = useCallback( - (value: Currency) => { - onSelect(value) - setOpen(false) - }, - [onSelect, setOpen] - ) - return ( - <> - - {open && setOpen(false)} />} - - ) -}) diff --git a/src/lib/components/Tooltip.tsx b/src/lib/components/Tooltip.tsx deleted file mode 100644 index 7e50787c44..0000000000 --- a/src/lib/components/Tooltip.tsx +++ /dev/null @@ -1,45 +0,0 @@ -import { Placement } from '@popperjs/core' -import useHasFocus from 'lib/hooks/useHasFocus' -import useHasHover from 'lib/hooks/useHasHover' -import { HelpCircle, Icon } from 'lib/icons' -import styled from 'lib/theme' -import { ComponentProps, ReactNode, useRef } from 'react' - -import { IconButton } from './Button' -import Popover from './Popover' - -export function useTooltip(tooltip: Node | null | undefined): boolean { - const hover = useHasHover(tooltip) - const focus = useHasFocus(tooltip) - return hover || focus -} - -const IconTooltip = styled(IconButton)` - cursor: help; -` - -interface TooltipProps { - icon?: Icon - iconProps?: ComponentProps - children: ReactNode - placement?: Placement - offset?: number - contained?: true -} - -export default function Tooltip({ - icon: Icon = HelpCircle, - iconProps, - children, - placement = 'auto', - offset, - contained, -}: TooltipProps) { - const tooltip = useRef(null) - const showTooltip = useTooltip(tooltip.current) - return ( - - - - ) -} diff --git a/src/lib/components/Wallet.tsx b/src/lib/components/Wallet.tsx deleted file mode 100644 index ae03acfaf2..0000000000 --- a/src/lib/components/Wallet.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import { Trans } from '@lingui/macro' -import { Wallet as WalletIcon } from 'lib/icons' -import { ThemedText } from 'lib/theme' - -import { TextButton } from './Button' -import Row from './Row' - -interface WalletProps { - disabled?: boolean - onClick?: () => void -} - -export default function Wallet({ disabled, onClick }: WalletProps) { - return disabled ? ( - - - - - Connect your wallet - - - - ) : null -} diff --git a/src/lib/components/Widget.tsx b/src/lib/components/Widget.tsx deleted file mode 100644 index 4868a64fbf..0000000000 --- a/src/lib/components/Widget.tsx +++ /dev/null @@ -1,141 +0,0 @@ -import { JsonRpcProvider } from '@ethersproject/providers' -import { TokenInfo } from '@uniswap/token-lists' -import { Provider as Eip1193Provider } from '@web3-react/types' -import { DEFAULT_LOCALE, SUPPORTED_LOCALES, SupportedLocale } from 'constants/locales' -import { Provider as AtomProvider } from 'jotai' -import { TransactionsUpdater } from 'lib/hooks/transactions' -import { ActiveWeb3Provider } from 'lib/hooks/useActiveWeb3React' -import { BlockNumberProvider } from 'lib/hooks/useBlockNumber' -import { TokenListProvider } from 'lib/hooks/useTokenList' -import { Provider as I18nProvider } from 'lib/i18n' -import { MulticallUpdater, store as multicallStore } from 'lib/state/multicall' -import styled, { keyframes, Theme, ThemeProvider } from 'lib/theme' -import { UNMOUNTING } from 'lib/utils/animations' -import { PropsWithChildren, StrictMode, useMemo, useState } from 'react' -import { Provider as ReduxProvider } from 'react-redux' - -import { Modal, Provider as DialogProvider } from './Dialog' -import ErrorBoundary, { ErrorHandler } from './Error/ErrorBoundary' - -const WidgetWrapper = styled.div<{ width?: number | string }>` - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); - background-color: ${({ theme }) => theme.container}; - border-radius: ${({ theme }) => theme.borderRadius}em; - box-sizing: border-box; - color: ${({ theme }) => theme.primary}; - display: flex; - flex-direction: column; - font-feature-settings: 'ss01' on, 'ss02' on, 'cv01' on, 'cv03' on; - font-size: 16px; - font-smooth: always; - font-variant: none; - height: 360px; - min-width: 300px; - padding: 0.25em; - position: relative; - user-select: none; - width: ${({ width }) => width && (isNaN(Number(width)) ? width : `${width}px`)}; - - * { - box-sizing: border-box; - font-family: ${({ theme }) => (typeof theme.fontFamily === 'string' ? theme.fontFamily : theme.fontFamily.font)}; - - @supports (font-variation-settings: normal) { - font-family: ${({ theme }) => (typeof theme.fontFamily === 'string' ? undefined : theme.fontFamily.variable)}; - } - } -` - -const slideIn = keyframes` - from { - transform: translateY(calc(100% - 0.25em)); - } -` -const slideOut = keyframes` - to { - transform: translateY(calc(100% - 0.25em)); - } -` - -const DialogWrapper = styled.div` - border-radius: ${({ theme }) => theme.borderRadius * 0.75}em; - height: calc(100% - 0.5em); - left: 0; - margin: 0.25em; - overflow: hidden; - position: absolute; - top: 0; - width: calc(100% - 0.5em); - - @supports (overflow: clip) { - overflow: clip; - } - - ${Modal} { - animation: ${slideIn} 0.25s ease-in; - - &.${UNMOUNTING} { - animation: ${slideOut} 0.25s ease-out; - } - } -` - -export type WidgetProps = { - theme?: Theme - locale?: SupportedLocale - provider?: Eip1193Provider | JsonRpcProvider - jsonRpcEndpoint?: string | JsonRpcProvider - tokenList?: string | TokenInfo[] - width?: string | number - dialog?: HTMLElement | null - className?: string - onError?: ErrorHandler -} - -export default function Widget(props: PropsWithChildren) { - const { children, theme, provider, jsonRpcEndpoint, dialog: userDialog, className, onError } = props - const width = useMemo(() => { - if (props.width && props.width < 300) { - console.warn(`Widget width must be at least 300px (you set it to ${props.width}). Falling back to 300px.`) - return 300 - } - return props.width ?? 360 - }, [props.width]) - const locale = useMemo(() => { - if (props.locale && ![...SUPPORTED_LOCALES, 'pseudo'].includes(props.locale)) { - console.warn(`Unsupported locale: ${props.locale}. Falling back to ${DEFAULT_LOCALE}.`) - return DEFAULT_LOCALE - } - return props.locale ?? DEFAULT_LOCALE - }, [props.locale]) - - const [dialog, setDialog] = useState(null) - return ( - - - - - - - - - - - - - - {children} - - - - - - - - - - - ) -} diff --git a/src/lib/cosmos.decorator.tsx b/src/lib/cosmos.decorator.tsx deleted file mode 100644 index 7da44ce9e3..0000000000 --- a/src/lib/cosmos.decorator.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import { JSXElementConstructor, ReactElement } from 'react' - -import Row from './components/Row' -import Widget from './cosmos/components/Widget' - -export default function WidgetDecorator({ - children, -}: { - children: ReactElement> -}) { - return ( - - {children} - - ) -} diff --git a/src/lib/cosmos/components/Widget.tsx b/src/lib/cosmos/components/Widget.tsx deleted file mode 100644 index 865f7df264..0000000000 --- a/src/lib/cosmos/components/Widget.tsx +++ /dev/null @@ -1,84 +0,0 @@ -import { tokens } from '@uniswap/default-token-list' -import { initializeConnector } from '@web3-react/core' -import { MetaMask } from '@web3-react/metamask' -import { Connector } from '@web3-react/types' -import { WalletConnect } from '@web3-react/walletconnect' -import { SupportedChainId } from 'constants/chains' -import { INFURA_NETWORK_URLS } from 'constants/infura' -import { DEFAULT_LOCALE, SUPPORTED_LOCALES } from 'constants/locales' -import Widget from 'lib/components/Widget' -import { darkTheme, defaultTheme, lightTheme } from 'lib/theme' -import { ReactNode, useEffect, useState } from 'react' -import { useSelect, useValue } from 'react-cosmos/fixture' - -const [metaMask] = initializeConnector((actions) => new MetaMask(actions)) -const [walletConnect] = initializeConnector( - (actions) => new WalletConnect(actions, { rpc: INFURA_NETWORK_URLS }) -) - -export default function Wrapper({ children }: { children: ReactNode }) { - const [width] = useValue('width', { defaultValue: 360 }) - const [locale] = useSelect('locale', { - defaultValue: DEFAULT_LOCALE, - options: ['fa-KE (unsupported)', 'pseudo', ...SUPPORTED_LOCALES], - }) - const [darkMode] = useValue('dark mode', { defaultValue: false }) - const [theme, setTheme] = useValue('theme', { defaultValue: { ...defaultTheme, ...lightTheme } }) - useEffect(() => { - setTheme({ ...defaultTheme, ...(darkMode ? darkTheme : lightTheme) }) - }, [darkMode, setTheme]) - - const NO_JSON_RPC = 'None' - const [jsonRpcEndpoint] = useSelect('JSON-RPC', { - defaultValue: INFURA_NETWORK_URLS[SupportedChainId.MAINNET], - options: [NO_JSON_RPC, ...Object.values(INFURA_NETWORK_URLS).sort()], - }) - - const NO_CONNECTOR = 'None' - const META_MASK = 'MetaMask' - const WALLET_CONNECT = 'WalletConnect' - const [connectorType] = useSelect('Provider', { - defaultValue: NO_CONNECTOR, - options: [NO_CONNECTOR, META_MASK, WALLET_CONNECT], - }) - const [connector, setConnector] = useState() - useEffect(() => { - let stale = false - activateConnector(connectorType) - return () => { - stale = true - } - - async function activateConnector(connectorType: 'None' | 'MetaMask' | 'WalletConnect') { - let connector: Connector - switch (connectorType) { - case META_MASK: - await metaMask.activate() - connector = metaMask - break - case WALLET_CONNECT: - await walletConnect.activate() - connector = walletConnect - } - if (!stale) { - setConnector((oldConnector) => { - oldConnector?.deactivate?.() - return connector - }) - } - } - }, [connectorType]) - - return ( - - {children} - - ) -} diff --git a/src/lib/css/loading.ts b/src/lib/css/loading.ts deleted file mode 100644 index bf807165eb..0000000000 --- a/src/lib/css/loading.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { css } from 'lib/theme' - -export const loadingOpacity = 0.6 - -export const loadingCss = css` - filter: grayscale(1); - opacity: ${loadingOpacity}; -` - -// need to use isLoading as `loading` is a reserved prop -export const loadingTransitionCss = css<{ isLoading: boolean }>` - opacity: ${({ isLoading }) => isLoading && loadingOpacity}; - transition: color 0.125s linear, opacity ${({ isLoading }) => (isLoading ? 0 : 0.25)}s ease-in-out; -` diff --git a/src/lib/errors.ts b/src/lib/errors.ts deleted file mode 100644 index 6245f8bebd..0000000000 --- a/src/lib/errors.ts +++ /dev/null @@ -1,6 +0,0 @@ -export class IntegrationError extends Error { - constructor(message: string) { - super(message) - this.name = 'Integration Error' - } -} diff --git a/src/lib/hooks/routing/useClientSideSmartOrderRouterTrade.ts b/src/lib/hooks/routing/useClientSideSmartOrderRouterTrade.ts deleted file mode 100644 index 9c66860758..0000000000 --- a/src/lib/hooks/routing/useClientSideSmartOrderRouterTrade.ts +++ /dev/null @@ -1,151 +0,0 @@ -import 'setimmediate' - -import { Protocol } from '@uniswap/router-sdk' -import { Currency, CurrencyAmount, TradeType } from '@uniswap/sdk-core' -import { SupportedChainId } from 'constants/chains' -import useDebounce from 'hooks/useDebounce' -import { useStablecoinAmountFromFiatValue } from 'hooks/useUSDCPrice' -import { useCallback, useMemo } from 'react' -import { GetQuoteResult, InterfaceTrade, TradeState } from 'state/routing/types' -import { computeRoutes, transformRoutesToTrade } from 'state/routing/utils' - -import useWrapCallback, { WrapType } from '../swap/useWrapCallback' -import useActiveWeb3React from '../useActiveWeb3React' -import { useGetIsValidBlock } from '../useIsValidBlock' -import usePoll from '../usePoll' -import { useRoutingAPIArguments } from './useRoutingAPIArguments' - -/** - * Reduces client-side latency by increasing the minimum percentage of the input token to use for each route in a split route while SOR is used client-side. - * Defaults are defined in https://github.com/Uniswap/smart-order-router/blob/309e6f6603984d3b5aef0733b0cfaf129c29f602/src/routers/alpha-router/config.ts#L83. - */ -const DistributionPercents: { [key: number]: number } = { - [SupportedChainId.MAINNET]: 10, - [SupportedChainId.OPTIMISM]: 10, - [SupportedChainId.OPTIMISTIC_KOVAN]: 10, - [SupportedChainId.ARBITRUM_ONE]: 25, - [SupportedChainId.ARBITRUM_RINKEBY]: 25, -} -const DEFAULT_DISTRIBUTION_PERCENT = 10 -function getConfig(chainId: SupportedChainId | undefined) { - return { - // Limit to only V2 and V3. - protocols: [Protocol.V2, Protocol.V3], - distributionPercent: (chainId && DistributionPercents[chainId]) ?? DEFAULT_DISTRIBUTION_PERCENT, - } -} - -export default function useClientSideSmartOrderRouterTrade( - tradeType: TTradeType, - amountSpecified?: CurrencyAmount, - otherCurrency?: Currency -): { - state: TradeState - trade: InterfaceTrade | undefined -} { - const amount = useMemo(() => amountSpecified?.asFraction, [amountSpecified]) - const [currencyIn, currencyOut] = - tradeType === TradeType.EXACT_INPUT - ? [amountSpecified?.currency, otherCurrency] - : [otherCurrency, amountSpecified?.currency] - - // Debounce is used to prevent excessive requests to SOR, as it is data intensive. - // Fast user actions (ie updating the input) should be debounced, but currency changes should not. - const [debouncedAmount, debouncedCurrencyIn, debouncedCurrencyOut] = useDebounce( - useMemo(() => [amount, currencyIn, currencyOut], [amount, currencyIn, currencyOut]), - 200 - ) - const isDebouncing = - amount !== debouncedAmount && currencyIn === debouncedCurrencyIn && currencyOut === debouncedCurrencyOut - - const queryArgs = useRoutingAPIArguments({ - tokenIn: currencyIn, - tokenOut: currencyOut, - amount: amountSpecified, - tradeType, - useClientSideRouter: true, - }) - const chainId = amountSpecified?.currency.chainId - const { library } = useActiveWeb3React() - const params = useMemo(() => chainId && library && { chainId, provider: library }, [chainId, library]) - const config = useMemo(() => getConfig(chainId), [chainId]) - const { type: wrapType } = useWrapCallback() - - const getQuoteResult = useCallback(async (): Promise<{ data?: GetQuoteResult; error?: unknown }> => { - if (wrapType !== WrapType.NONE) return { error: undefined } - if (!queryArgs || !params) return { error: undefined } - try { - // Lazy-load the smart order router to improve initial pageload times. - const quoteResult = await ( - await import('./clientSideSmartOrderRouter') - ).getClientSideQuote(queryArgs, params, config) - - // There is significant post-fetch processing, so delay a tick to prevent dropped frames. - // This is only important in the context of integrations - if we control the whole site, - // then we can afford to drop a few frames. - return new Promise((resolve) => setImmediate(() => resolve(quoteResult))) - } catch { - return { error: true } - } - }, [config, params, queryArgs, wrapType]) - - const getIsValidBlock = useGetIsValidBlock() - const { data: quoteResult, error } = usePoll(getQuoteResult, JSON.stringify(queryArgs), { - debounce: isDebouncing, - isStale: useCallback(({ data }) => !getIsValidBlock(Number(data?.blockNumber) || 0), [getIsValidBlock]), - }) ?? { - error: undefined, - } - const isValid = getIsValidBlock(Number(quoteResult?.blockNumber) || 0) - - const route = useMemo( - () => computeRoutes(currencyIn, currencyOut, tradeType, quoteResult), - [currencyIn, currencyOut, quoteResult, tradeType] - ) - const gasUseEstimateUSD = useStablecoinAmountFromFiatValue(quoteResult?.gasUseEstimateUSD) ?? null - const trade = useMemo(() => { - if (route) { - try { - return route && transformRoutesToTrade(route, tradeType, gasUseEstimateUSD) - } catch (e: unknown) { - console.debug('transformRoutesToTrade failed: ', e) - } - } - return - }, [gasUseEstimateUSD, route, tradeType]) - - return useMemo(() => { - if (!currencyIn || !currencyOut) { - return { state: TradeState.INVALID, trade: undefined } - } - - if (!trade && !error) { - if (isDebouncing) { - return { state: TradeState.SYNCING, trade: undefined } - } else if (!isValid) { - return { state: TradeState.LOADING, trade: undefined } - } - } - - let otherAmount = undefined - if (quoteResult) { - switch (tradeType) { - case TradeType.EXACT_INPUT: - otherAmount = CurrencyAmount.fromRawAmount(currencyOut, quoteResult.quote) - break - case TradeType.EXACT_OUTPUT: - otherAmount = CurrencyAmount.fromRawAmount(currencyIn, quoteResult.quote) - break - } - } - - if (error || !otherAmount || !route || route.length === 0) { - return { state: TradeState.NO_ROUTE_FOUND, trade: undefined } - } - - if (trade) { - return { state: TradeState.VALID, trade } - } - return { state: TradeState.INVALID, trade: undefined } - }, [currencyIn, currencyOut, trade, error, isValid, quoteResult, route, isDebouncing, tradeType]) -} diff --git a/src/lib/hooks/swap/index.ts b/src/lib/hooks/swap/index.ts deleted file mode 100644 index 5f02f9db27..0000000000 --- a/src/lib/hooks/swap/index.ts +++ /dev/null @@ -1,99 +0,0 @@ -import { Currency, CurrencyAmount } from '@uniswap/sdk-core' -import { useAtom } from 'jotai' -import { useAtomValue, useUpdateAtom } from 'jotai/utils' -import { pickAtom } from 'lib/state/atoms' -import { Field, swapAtom } from 'lib/state/swap' -import tryParseCurrencyAmount from 'lib/utils/tryParseCurrencyAmount' -import { useCallback, useMemo } from 'react' -export { default as useSwapInfo } from './useSwapInfo' - -function otherField(field: Field) { - switch (field) { - case Field.INPUT: - return Field.OUTPUT - break - case Field.OUTPUT: - return Field.INPUT - break - } -} - -export function useSwitchSwapCurrencies() { - const update = useUpdateAtom(swapAtom) - return useCallback(() => { - update((swap) => { - const oldOutput = swap[Field.OUTPUT] - swap[Field.OUTPUT] = swap[Field.INPUT] - swap[Field.INPUT] = oldOutput - switch (swap.independentField) { - case Field.INPUT: - swap.independentField = Field.OUTPUT - break - case Field.OUTPUT: - swap.independentField = Field.INPUT - break - } - }) - }, [update]) -} - -export function useSwapCurrency(field: Field): [Currency | undefined, (currency?: Currency) => void] { - const atom = useMemo(() => pickAtom(swapAtom, field), [field]) - const otherAtom = useMemo(() => pickAtom(swapAtom, otherField(field)), [field]) - const [currency, setCurrency] = useAtom(atom) - const otherCurrency = useAtomValue(otherAtom) - const switchSwapCurrencies = useSwitchSwapCurrencies() - const setOrSwitchCurrency = useCallback( - (currency?: Currency) => { - if (currency === otherCurrency) { - switchSwapCurrencies() - } else { - setCurrency(currency) - } - }, - [otherCurrency, setCurrency, switchSwapCurrencies] - ) - return [currency, setOrSwitchCurrency] -} - -const independentFieldAtom = pickAtom(swapAtom, 'independentField') - -export function useIsSwapFieldIndependent(field: Field): boolean { - const independentField = useAtomValue(independentFieldAtom) - return independentField === field -} - -const amountAtom = pickAtom(swapAtom, 'amount') - -// check if any amount has been entered by user -export function useIsAmountPopulated() { - return Boolean(useAtomValue(amountAtom)) -} - -export function useSwapAmount(field: Field): [string | undefined, (amount: string) => void] { - const amount = useAtomValue(amountAtom) - const isFieldIndependent = useIsSwapFieldIndependent(field) - const value = isFieldIndependent ? amount : undefined - const updateSwap = useUpdateAtom(swapAtom) - const updateAmount = useCallback( - (amount: string) => - updateSwap((swap) => { - swap.independentField = field - swap.amount = amount - }), - [field, updateSwap] - ) - return [value, updateAmount] -} - -export function useSwapCurrencyAmount(field: Field): CurrencyAmount | undefined { - const isFieldIndependent = useIsSwapFieldIndependent(field) - const isAmountPopulated = useIsAmountPopulated() - const [swapAmount] = useSwapAmount(field) - const [swapCurrency] = useSwapCurrency(field) - const currencyAmount = useMemo(() => tryParseCurrencyAmount(swapAmount, swapCurrency), [swapAmount, swapCurrency]) - if (isFieldIndependent && isAmountPopulated) { - return currencyAmount - } - return -} diff --git a/src/lib/hooks/swap/useBestTrade.ts b/src/lib/hooks/swap/useBestTrade.ts deleted file mode 100644 index 69385f0425..0000000000 --- a/src/lib/hooks/swap/useBestTrade.ts +++ /dev/null @@ -1,60 +0,0 @@ -import { Currency, CurrencyAmount, TradeType } from '@uniswap/sdk-core' -import { useClientSideV3Trade } from 'hooks/useClientSideV3Trade' -import useLast from 'hooks/useLast' -import { useMemo } from 'react' -import { InterfaceTrade, TradeState } from 'state/routing/types' - -import useClientSideSmartOrderRouterTrade from '../routing/useClientSideSmartOrderRouterTrade' - -export const INVALID_TRADE = { state: TradeState.INVALID, trade: undefined } - -/** - * Returns the best v2+v3 trade for a desired swap. - * @param tradeType whether the swap is an exact in/out - * @param amountSpecified the exact amount to swap in/out - * @param otherCurrency the desired output/payment currency - */ -export function useBestTrade( - tradeType: TradeType, - amountSpecified?: CurrencyAmount, - otherCurrency?: Currency -): { - state: TradeState - trade: InterfaceTrade | undefined -} { - const clientSORTradeObject = useClientSideSmartOrderRouterTrade(tradeType, amountSpecified, otherCurrency) - - // Use a simple client side logic as backup if SOR is not available. - const useFallback = - clientSORTradeObject.state === TradeState.NO_ROUTE_FOUND || clientSORTradeObject.state === TradeState.INVALID - const fallbackTradeObject = useClientSideV3Trade( - tradeType, - useFallback ? amountSpecified : undefined, - useFallback ? otherCurrency : undefined - ) - - const tradeObject = useFallback ? fallbackTradeObject : clientSORTradeObject - const lastTrade = useLast(tradeObject.trade, Boolean) ?? undefined - - // Return the last trade while syncing/loading to avoid jank from clearing the last trade while loading. - // If the trade is unsettled and not stale, return the last trade as a placeholder during settling. - return useMemo(() => { - const { state, trade } = tradeObject - // If the trade is in a settled state, return it. - if (state === TradeState.INVALID) return INVALID_TRADE - if ((state !== TradeState.LOADING && state !== TradeState.SYNCING) || trade) return tradeObject - - const [currencyIn, currencyOut] = - tradeType === TradeType.EXACT_INPUT - ? [amountSpecified?.currency, otherCurrency] - : [otherCurrency, amountSpecified?.currency] - - // If the trade currencies have switched, consider it stale - do not return the last trade. - const isStale = - (currencyIn && !lastTrade?.inputAmount?.currency.equals(currencyIn)) || - (currencyOut && !lastTrade?.outputAmount?.currency.equals(currencyOut)) - if (isStale) return tradeObject - - return { state, trade: lastTrade } - }, [amountSpecified?.currency, lastTrade, otherCurrency, tradeObject, tradeType]) -} diff --git a/src/lib/hooks/swap/useSwapApproval.ts b/src/lib/hooks/swap/useSwapApproval.ts index 154144fa16..1508c0bfe8 100644 --- a/src/lib/hooks/swap/useSwapApproval.ts +++ b/src/lib/hooks/swap/useSwapApproval.ts @@ -4,9 +4,7 @@ import { Pair, Route as V2Route, Trade as V2Trade } from '@uniswap/v2-sdk' import { Pool, Route as V3Route, Trade as V3Trade } from '@uniswap/v3-sdk' import { SWAP_ROUTER_ADDRESSES, V2_ROUTER_ADDRESS, V3_ROUTER_ADDRESS } from 'constants/addresses' import useActiveWeb3React from 'hooks/useActiveWeb3React' -import { useERC20PermitFromTrade, UseERC20PermitState } from 'hooks/useERC20Permit' -import useTransactionDeadline from 'lib/hooks/useTransactionDeadline' -import { useCallback, useMemo } from 'react' +import { useMemo } from 'react' import { getTxOptimizedSwapRouter, SwapRouterVersion } from 'utils/getTxOptimizedSwapRouter' import { ApprovalState, useApproval, useApprovalStateForSpender } from '../useApproval' @@ -131,78 +129,3 @@ export function useSwapApprovalOptimizedTrade( } }, [trade, optimizedSwapRouter]) } - -export enum ApproveOrPermitState { - REQUIRES_APPROVAL, - PENDING_APPROVAL, - REQUIRES_SIGNATURE, - PENDING_SIGNATURE, - APPROVED, -} - -/** - * Returns all relevant statuses and callback functions for approvals. - * Considers both standard approval and ERC20 permit. - */ -export const useApproveOrPermit = ( - trade: - | V2Trade - | V3Trade - | Trade - | undefined, - allowedSlippage: Percent, - useIsPendingApproval: (token?: Token, spender?: string) => boolean, - amount?: CurrencyAmount // defaults to trade.maximumAmountIn(allowedSlippage) -) => { - const deadline = useTransactionDeadline() - - // Check approvals on ERC20 contract based on amount. - const [approval, getApproval] = useSwapApproval(trade, allowedSlippage, useIsPendingApproval, amount) - - // Check status of permit and whether token supports it. - const { - state: signatureState, - signatureData, - gatherPermitSignature, - } = useERC20PermitFromTrade(trade, allowedSlippage, deadline) - - // If permit is supported, trigger a signature, if not create approval transaction. - const handleApproveOrPermit = useCallback(async () => { - try { - if (signatureState === UseERC20PermitState.NOT_SIGNED && gatherPermitSignature) { - try { - return await gatherPermitSignature() - } catch (error) { - // Try to approve if gatherPermitSignature failed for any reason other than the user rejecting it. - if (error?.code !== 4001) { - return await getApproval() - } - } - } else { - return await getApproval() - } - } catch (e) { - // Swallow approval errors - user rejections do not need to be displayed. - } - }, [signatureState, gatherPermitSignature, getApproval]) - - const approvalState = useMemo(() => { - if (approval === ApprovalState.PENDING) { - return ApproveOrPermitState.PENDING_APPROVAL - } else if (signatureState === UseERC20PermitState.LOADING) { - return ApproveOrPermitState.PENDING_SIGNATURE - } else if (approval !== ApprovalState.NOT_APPROVED || signatureState === UseERC20PermitState.SIGNED) { - return ApproveOrPermitState.APPROVED - } else if (gatherPermitSignature) { - return ApproveOrPermitState.REQUIRES_SIGNATURE - } else { - return ApproveOrPermitState.REQUIRES_APPROVAL - } - }, [approval, gatherPermitSignature, signatureState]) - - return { - approvalState, - signatureData, - handleApproveOrPermit, - } -} diff --git a/src/lib/hooks/swap/useSwapInfo.tsx b/src/lib/hooks/swap/useSwapInfo.tsx deleted file mode 100644 index e1b20727c0..0000000000 --- a/src/lib/hooks/swap/useSwapInfo.tsx +++ /dev/null @@ -1,125 +0,0 @@ -import { Currency, CurrencyAmount, TradeType } from '@uniswap/sdk-core' -import { useAtomValue } from 'jotai/utils' -import useActiveWeb3React from 'lib/hooks/useActiveWeb3React' -import { useCurrencyBalances } from 'lib/hooks/useCurrencyBalance' -import useSlippage, { DEFAULT_SLIPPAGE, Slippage } from 'lib/hooks/useSlippage' -import useUSDCPriceImpact, { PriceImpact } from 'lib/hooks/useUSDCPriceImpact' -import { Field, swapAtom } from 'lib/state/swap' -import tryParseCurrencyAmount from 'lib/utils/tryParseCurrencyAmount' -import { createContext, PropsWithChildren, useContext, useMemo } from 'react' -import { InterfaceTrade, TradeState } from 'state/routing/types' - -import { INVALID_TRADE, useBestTrade } from './useBestTrade' -import useWrapCallback, { WrapType } from './useWrapCallback' - -interface SwapField { - currency?: Currency - amount?: CurrencyAmount - balance?: CurrencyAmount - usdc?: CurrencyAmount -} - -interface SwapInfo { - [Field.INPUT]: SwapField - [Field.OUTPUT]: SwapField - trade: { - trade?: InterfaceTrade - state: TradeState - } - slippage: Slippage - impact?: PriceImpact -} - -// from the current swap inputs, compute the best trade and return it. -function useComputeSwapInfo(): SwapInfo { - const { type: wrapType } = useWrapCallback() - const isWrapping = wrapType === WrapType.WRAP || wrapType === WrapType.UNWRAP - const { independentField, amount, [Field.INPUT]: currencyIn, [Field.OUTPUT]: currencyOut } = useAtomValue(swapAtom) - const isExactIn = independentField === Field.INPUT - - const parsedAmount = useMemo( - () => tryParseCurrencyAmount(amount, (isExactIn ? currencyIn : currencyOut) ?? undefined), - [amount, isExactIn, currencyIn, currencyOut] - ) - const hasAmounts = currencyIn && currencyOut && parsedAmount && !isWrapping - const trade = useBestTrade( - isExactIn ? TradeType.EXACT_INPUT : TradeType.EXACT_OUTPUT, - hasAmounts ? parsedAmount : undefined, - hasAmounts ? (isExactIn ? currencyOut : currencyIn) : undefined - ) - - const amountIn = useMemo( - () => (isWrapping || isExactIn ? parsedAmount : trade.trade?.inputAmount), - [isExactIn, isWrapping, parsedAmount, trade.trade?.inputAmount] - ) - const amountOut = useMemo( - () => (isWrapping || !isExactIn ? parsedAmount : trade.trade?.outputAmount), - [isExactIn, isWrapping, parsedAmount, trade.trade?.outputAmount] - ) - - const { account } = useActiveWeb3React() - const [balanceIn, balanceOut] = useCurrencyBalances( - account, - useMemo(() => [currencyIn, currencyOut], [currencyIn, currencyOut]) - ) - - // Compute slippage and impact off of the trade so that it refreshes with the trade. - // (Using amountIn/amountOut would show (incorrect) intermediate values.) - const slippage = useSlippage(trade.trade) - const { inputUSDC, outputUSDC, impact } = useUSDCPriceImpact(trade.trade?.inputAmount, trade.trade?.outputAmount) - - return useMemo( - () => ({ - [Field.INPUT]: { - currency: currencyIn, - amount: amountIn, - balance: balanceIn, - usdc: inputUSDC, - }, - [Field.OUTPUT]: { - currency: currencyOut, - amount: amountOut, - balance: balanceOut, - usdc: outputUSDC, - }, - trade, - slippage, - impact, - }), - [ - amountIn, - amountOut, - balanceIn, - balanceOut, - currencyIn, - currencyOut, - impact, - inputUSDC, - outputUSDC, - slippage, - trade, - ] - ) -} - -const DEFAULT_SWAP_INFO: SwapInfo = { - [Field.INPUT]: {}, - [Field.OUTPUT]: {}, - trade: INVALID_TRADE, - slippage: DEFAULT_SLIPPAGE, -} - -const SwapInfoContext = createContext(DEFAULT_SWAP_INFO) - -export function SwapInfoProvider({ children, disabled }: PropsWithChildren<{ disabled?: boolean }>) { - const swapInfo = useComputeSwapInfo() - if (disabled) { - return {children} - } - return {children} -} - -/** Requires that SwapInfoUpdater be installed in the DOM tree. **/ -export default function useSwapInfo(): SwapInfo { - return useContext(SwapInfoContext) -} diff --git a/src/lib/hooks/swap/useSyncConvenienceFee.ts b/src/lib/hooks/swap/useSyncConvenienceFee.ts deleted file mode 100644 index a1b907f200..0000000000 --- a/src/lib/hooks/swap/useSyncConvenienceFee.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { Percent } from '@uniswap/sdk-core' -import useActiveWeb3React from 'hooks/useActiveWeb3React' -import { useUpdateAtom } from 'jotai/utils' -import { feeOptionsAtom } from 'lib/state/swap' -import { useEffect } from 'react' - -export interface FeeOptions { - convenienceFee?: number - convenienceFeeRecipient?: string | string | { [chainId: number]: string } -} - -export default function useSyncConvenienceFee({ convenienceFee, convenienceFeeRecipient }: FeeOptions) { - const { chainId } = useActiveWeb3React() - const updateFeeOptions = useUpdateAtom(feeOptionsAtom) - - useEffect(() => { - if (convenienceFee && convenienceFeeRecipient) { - if (typeof convenienceFeeRecipient === 'string') { - updateFeeOptions({ - fee: new Percent(convenienceFee, 10_000), - recipient: convenienceFeeRecipient, - }) - return - } - if (chainId && convenienceFeeRecipient[chainId]) { - updateFeeOptions({ - fee: new Percent(convenienceFee, 10_000), - recipient: convenienceFeeRecipient[chainId], - }) - return - } - } - updateFeeOptions(undefined) - }, [chainId, convenienceFee, convenienceFeeRecipient, updateFeeOptions]) -} diff --git a/src/lib/hooks/swap/useSyncTokenDefaults.ts b/src/lib/hooks/swap/useSyncTokenDefaults.ts deleted file mode 100644 index 6faf422465..0000000000 --- a/src/lib/hooks/swap/useSyncTokenDefaults.ts +++ /dev/null @@ -1,81 +0,0 @@ -import { Currency } from '@uniswap/sdk-core' -import { nativeOnChain } from 'constants/tokens' -import { useUpdateAtom } from 'jotai/utils' -import useActiveWeb3React from 'lib/hooks/useActiveWeb3React' -import { useToken } from 'lib/hooks/useCurrency' -import useNativeCurrency from 'lib/hooks/useNativeCurrency' -import { Field, Swap, swapAtom } from 'lib/state/swap' -import { useCallback, useRef } from 'react' - -import useOnSupportedNetwork from '../useOnSupportedNetwork' -import { useIsTokenListLoaded } from '../useTokenList' - -export type DefaultAddress = string | { [chainId: number]: string | 'NATIVE' } | 'NATIVE' - -export interface TokenDefaults { - defaultInputTokenAddress?: DefaultAddress - defaultInputAmount?: number | string - defaultOutputTokenAddress?: DefaultAddress - defaultOutputAmount?: number | string -} - -function useDefaultToken( - defaultAddress: DefaultAddress | undefined, - chainId: number | undefined -): Currency | undefined { - let address = undefined - if (typeof defaultAddress === 'string') { - address = defaultAddress - } else if (typeof defaultAddress === 'object' && chainId) { - address = defaultAddress[chainId] - } - const token = useToken(address) - - const onSupportedNetwork = useOnSupportedNetwork() - - // Only use native currency if chain ID is in supported chains. ExtendedEther will error otherwise. - if (chainId && address === 'NATIVE' && onSupportedNetwork) { - return nativeOnChain(chainId) - } - return token ?? undefined -} - -export default function useSyncTokenDefaults({ - defaultInputTokenAddress, - defaultInputAmount, - defaultOutputTokenAddress, - defaultOutputAmount, -}: TokenDefaults) { - const updateSwap = useUpdateAtom(swapAtom) - const { chainId } = useActiveWeb3React() - const onSupportedNetwork = useOnSupportedNetwork() - const nativeCurrency = useNativeCurrency() - const defaultOutputToken = useDefaultToken(defaultOutputTokenAddress, chainId) - const defaultInputToken = - useDefaultToken(defaultInputTokenAddress, chainId) ?? - // Default the input token to the native currency if it is not the output token. - (defaultOutputToken !== nativeCurrency && onSupportedNetwork ? nativeCurrency : undefined) - - const setToDefaults = useCallback(() => { - const defaultSwapState: Swap = { - amount: '', - [Field.INPUT]: defaultInputToken, - [Field.OUTPUT]: defaultOutputToken, - independentField: Field.INPUT, - } - if (defaultInputToken && defaultInputAmount) { - defaultSwapState.amount = defaultInputAmount.toString() - } else if (defaultOutputToken && defaultOutputAmount) { - defaultSwapState.independentField = Field.OUTPUT - defaultSwapState.amount = defaultOutputAmount.toString() - } - updateSwap((swap) => ({ ...swap, ...defaultSwapState })) - }, [defaultInputAmount, defaultInputToken, defaultOutputAmount, defaultOutputToken, updateSwap]) - - const lastChainId = useRef(undefined) - const shouldSync = useIsTokenListLoaded() && chainId && chainId !== lastChainId.current - if (shouldSync) { - setToDefaults() - lastChainId.current = chainId - } -} diff --git a/src/lib/hooks/swap/useWrapCallback.tsx b/src/lib/hooks/swap/useWrapCallback.tsx deleted file mode 100644 index 82163df46e..0000000000 --- a/src/lib/hooks/swap/useWrapCallback.tsx +++ /dev/null @@ -1,63 +0,0 @@ -import { ContractTransaction } from '@ethersproject/contracts' -import { useWETHContract } from 'hooks/useContract' -import { useAtomValue } from 'jotai/utils' -import { Field, swapAtom } from 'lib/state/swap' -import tryParseCurrencyAmount from 'lib/utils/tryParseCurrencyAmount' -import { useMemo } from 'react' - -import { WRAPPED_NATIVE_CURRENCY } from '../../../constants/tokens' -import useActiveWeb3React from '../useActiveWeb3React' -import useCurrencyBalance from '../useCurrencyBalance' - -export enum WrapType { - NONE, - WRAP, - UNWRAP, -} -interface UseWrapCallbackReturns { - callback?: () => Promise - type: WrapType -} - -export default function useWrapCallback(): UseWrapCallbackReturns { - const { account, chainId } = useActiveWeb3React() - const wrappedNativeCurrencyContract = useWETHContract() - const { amount, [Field.INPUT]: inputCurrency, [Field.OUTPUT]: outputCurrency } = useAtomValue(swapAtom) - - const wrapType = useMemo(() => { - if (chainId && inputCurrency && outputCurrency) { - if (inputCurrency.isNative && WRAPPED_NATIVE_CURRENCY[chainId]?.equals(outputCurrency)) { - return WrapType.WRAP - } - if (outputCurrency.isNative && WRAPPED_NATIVE_CURRENCY[chainId]?.equals(inputCurrency)) { - return WrapType.UNWRAP - } - } - return WrapType.NONE - }, [chainId, inputCurrency, outputCurrency]) - - const parsedAmountIn = useMemo( - () => tryParseCurrencyAmount(amount, inputCurrency ?? undefined), - [inputCurrency, amount] - ) - const balanceIn = useCurrencyBalance(account, inputCurrency) - - const callback = useMemo(() => { - if ( - wrapType === WrapType.NONE || - !parsedAmountIn || - !balanceIn || - balanceIn.lessThan(parsedAmountIn) || - !wrappedNativeCurrencyContract - ) { - return - } - - return async () => - wrapType === WrapType.WRAP - ? wrappedNativeCurrencyContract.deposit({ value: `0x${parsedAmountIn.quotient.toString(16)}` }) - : wrappedNativeCurrencyContract.withdraw(`0x${parsedAmountIn.quotient.toString(16)}`) - }, [wrapType, parsedAmountIn, balanceIn, wrappedNativeCurrencyContract]) - - return useMemo(() => ({ callback, type: wrapType }), [callback, wrapType]) -} diff --git a/src/lib/hooks/transactions/index.tsx b/src/lib/hooks/transactions/index.tsx deleted file mode 100644 index ddf208c853..0000000000 --- a/src/lib/hooks/transactions/index.tsx +++ /dev/null @@ -1,93 +0,0 @@ -import { Token } from '@uniswap/sdk-core' -import { useAtomValue, useUpdateAtom } from 'jotai/utils' -import useActiveWeb3React from 'lib/hooks/useActiveWeb3React' -import { Transaction, TransactionInfo, transactionsAtom, TransactionType } from 'lib/state/transactions' -import ms from 'ms.macro' -import { useCallback } from 'react' -import invariant from 'tiny-invariant' - -import useBlockNumber from '../useBlockNumber' -import Updater from './updater' - -function isTransactionRecent(transaction: Transaction) { - return Date.now() - transaction.addedTime < ms`1d` -} - -export function usePendingTransactions() { - const { chainId } = useActiveWeb3React() - const txs = useAtomValue(transactionsAtom) - return (chainId ? txs[chainId] : null) ?? {} -} - -export function useAddTransaction() { - const { chainId } = useActiveWeb3React() - const blockNumber = useBlockNumber() - const updateTxs = useUpdateAtom(transactionsAtom) - - return useCallback( - (info: TransactionInfo) => { - invariant(chainId) - const txChainId = chainId - const { hash } = info.response - - updateTxs((chainTxs) => { - const txs = chainTxs[txChainId] || {} - txs[hash] = { addedTime: new Date().getTime(), lastCheckedBlockNumber: blockNumber, info } - chainTxs[chainId] = txs - }) - }, - [blockNumber, chainId, updateTxs] - ) -} - -/** Returns the hash of a pending approval transaction, if it exists. */ -export function usePendingApproval(token?: Token, spender?: string): string | undefined { - const { chainId } = useActiveWeb3React() - const txs = useAtomValue(transactionsAtom) - if (!chainId || !token || !spender) return undefined - - const chainTxs = txs[chainId] - if (!chainTxs) return undefined - - return Object.values(chainTxs).find( - (tx) => - tx && - tx.receipt === undefined && - tx.info.type === TransactionType.APPROVAL && - tx.info.tokenAddress === token.address && - tx.info.spenderAddress === spender && - isTransactionRecent(tx) - )?.info.response.hash -} - -export function TransactionsUpdater() { - const pendingTransactions = usePendingTransactions() - - const updateTxs = useUpdateAtom(transactionsAtom) - const onCheck = useCallback( - ({ chainId, hash, blockNumber }) => { - updateTxs((txs) => { - const tx = txs[chainId]?.[hash] - if (tx) { - tx.lastCheckedBlockNumber = tx.lastCheckedBlockNumber - ? Math.max(tx.lastCheckedBlockNumber, blockNumber) - : blockNumber - } - }) - }, - [updateTxs] - ) - const onReceipt = useCallback( - ({ chainId, hash, receipt }) => { - updateTxs((txs) => { - const tx = txs[chainId]?.[hash] - if (tx) { - tx.receipt = receipt - } - }) - }, - [updateTxs] - ) - - return -} diff --git a/src/lib/hooks/useActiveWeb3React.tsx b/src/lib/hooks/useActiveWeb3React.tsx deleted file mode 100644 index 4869c93a28..0000000000 --- a/src/lib/hooks/useActiveWeb3React.tsx +++ /dev/null @@ -1,107 +0,0 @@ -import { ExternalProvider, JsonRpcProvider, Web3Provider } from '@ethersproject/providers' -import { initializeConnector, Web3ReactHooks } from '@web3-react/core' -import { EIP1193 } from '@web3-react/eip1193' -import { EMPTY } from '@web3-react/empty' -import { Actions, Connector, Provider as Eip1193Provider, Web3ReactStore } from '@web3-react/types' -import { Url } from '@web3-react/url' -import { useAtom, WritableAtom } from 'jotai' -import { atom } from 'jotai' -import JsonRpcConnector from 'lib/utils/JsonRpcConnector' -import { createContext, PropsWithChildren, useContext, useEffect, useMemo } from 'react' - -type Web3ContextType = { - connector: Connector - library?: (JsonRpcProvider & { provider?: ExternalProvider }) | Web3Provider - chainId?: ReturnType - accounts?: ReturnType - account?: ReturnType - active?: ReturnType - activating?: ReturnType - error?: ReturnType - ensNames?: ReturnType - ensName?: ReturnType -} - -const EMPTY_CONNECTOR = initializeConnector(() => EMPTY) -const EMPTY_CONTEXT: Web3ContextType = { connector: EMPTY } -const jsonRpcConnectorAtom = atom<[Connector, Web3ReactHooks, Web3ReactStore]>(EMPTY_CONNECTOR) -const injectedConnectorAtom = atom<[Connector, Web3ReactHooks, Web3ReactStore]>(EMPTY_CONNECTOR) -const Web3Context = createContext(EMPTY_CONTEXT) - -export default function useActiveWeb3React() { - return useContext(Web3Context) -} - -function useConnector( - connectorAtom: WritableAtom<[Connector, Web3ReactHooks, Web3ReactStore], [Connector, Web3ReactHooks, Web3ReactStore]>, - Connector: T, - initializer: I | undefined -) { - const [connector, setConnector] = useAtom(connectorAtom) - useEffect(() => { - if (initializer) { - const [connector, hooks, store] = initializeConnector((actions) => new Connector(actions, initializer)) - connector.activate() - setConnector([connector, hooks, store]) - } else { - setConnector(EMPTY_CONNECTOR) - } - }, [Connector, initializer, setConnector]) - return connector -} - -interface ActiveWeb3ProviderProps { - provider?: Eip1193Provider | JsonRpcProvider - jsonRpcEndpoint?: string | JsonRpcProvider -} - -export function ActiveWeb3Provider({ - provider, - jsonRpcEndpoint, - children, -}: PropsWithChildren) { - const Injected = useMemo(() => { - if (provider) { - if (JsonRpcProvider.isProvider(provider)) return JsonRpcConnector - if (JsonRpcProvider.isProvider((provider as any).provider)) { - throw new Error('Eip1193Bridge is experimental: pass your ethers Provider directly') - } - } - return EIP1193 - }, [provider]) as { new (actions: Actions, initializer: typeof provider): Connector } - const injectedConnector = useConnector(injectedConnectorAtom, Injected, provider) - const JsonRpc = useMemo(() => { - if (JsonRpcProvider.isProvider(jsonRpcEndpoint)) return JsonRpcConnector - return Url - }, [jsonRpcEndpoint]) as { new (actions: Actions, initializer: typeof jsonRpcEndpoint): Connector } - const jsonRpcConnector = useConnector(jsonRpcConnectorAtom, JsonRpc, jsonRpcEndpoint) - const [connector, hooks] = injectedConnector[1].useIsActive() - ? injectedConnector - : jsonRpcConnector ?? EMPTY_CONNECTOR - - const library = hooks.useProvider() - - const accounts = hooks.useAccounts() - const account = hooks.useAccount() - const activating = hooks.useIsActivating() - const active = hooks.useIsActive() - const chainId = hooks.useChainId() - const ensNames = hooks.useENSNames() - const ensName = hooks.useENSName() - const error = hooks.useError() - const web3 = useMemo(() => { - if (connector === EMPTY || !(active || activating)) { - return EMPTY_CONTEXT - } - return { connector, library, chainId, accounts, account, active, activating, error, ensNames, ensName } - }, [account, accounts, activating, active, chainId, connector, ensName, ensNames, error, library]) - - // Log web3 errors to facilitate debugging. - useEffect(() => { - if (error) { - console.error('web3 error:', error) - } - }, [error]) - - return {children} -} diff --git a/src/lib/hooks/useCurrency.ts b/src/lib/hooks/useCurrency.ts index 8dd52f6cdb..5fc6a6c1ef 100644 --- a/src/lib/hooks/useCurrency.ts +++ b/src/lib/hooks/useCurrency.ts @@ -10,7 +10,6 @@ import { useMemo } from 'react' import { TOKEN_SHORTHANDS } from '../../constants/tokens' import { isAddress } from '../../utils' import { supportedChainId } from '../../utils/supportedChainId' -import { TokenMap, useTokenMap } from './useTokenList' // parse a name or symbol from a token response const BYTES32_REGEX = /^0x[a-fA-F0-9]{64}$/ @@ -71,6 +70,8 @@ export function useTokenFromNetwork(tokenAddress: string | null | undefined): To ]) } +type TokenMap = { [address: string]: Token } + /** * Returns a Token from the tokenAddress. * Returns null if token is loading or null was passed. @@ -85,16 +86,6 @@ export function useTokenFromMapOrNetwork(tokens: TokenMap, tokenAddress?: string return tokenFromNetwork ?? token } -/** - * Returns a Token from the tokenAddress. - * Returns null if token is loading or null was passed. - * Returns undefined if tokenAddress is invalid or token does not exist. - */ -export function useToken(tokenAddress?: string | null): Token | null | undefined { - const tokens = useTokenMap() - return useTokenFromMapOrNetwork(tokens, tokenAddress) -} - /** * Returns a Currency from the currencyId. * Returns null if currency is loading or null was passed. @@ -119,13 +110,3 @@ export function useCurrencyFromMap(tokens: TokenMap, currencyId?: string | null) return isNative ? nativeCurrency : token } - -/** - * Returns a Currency from the currencyId. - * Returns null if currency is loading or null was passed. - * Returns undefined if currencyId is invalid or token does not exist. - */ -export default function useCurrency(currencyId?: string | null): Currency | null | undefined { - const tokens = useTokenMap() - return useCurrencyFromMap(tokens, currencyId) -} diff --git a/src/lib/hooks/useCurrencyColor.ts b/src/lib/hooks/useCurrencyColor.ts deleted file mode 100644 index 3ba557f767..0000000000 --- a/src/lib/hooks/useCurrencyColor.ts +++ /dev/null @@ -1,78 +0,0 @@ -import { Currency } from '@uniswap/sdk-core' -import { useTheme } from 'lib/theme' -import Vibrant from 'node-vibrant/lib/bundle.js' -import { useEffect, useState } from 'react' - -import useCurrencyLogoURIs from './useCurrencyLogoURIs' - -const colors = new Map() - -/** - * Extracts the prominent color from a token. - * NB: If cached, this function returns synchronously; using a callback allows sync or async returns. - */ -async function getColorFromLogoURIs(logoURIs: string[], cb: (color: string | undefined) => void = () => void 0) { - const key = logoURIs[0] - let color = colors.get(key) - - if (!color) { - for (const logoURI of logoURIs) { - let uri = logoURI - if (logoURI.startsWith('http')) { - // Color extraction must use a CORS-compatible resource, but the resource may already be cached. - // Adds a dummy parameter to force a different browser resource cache entry. Without this, color extraction prevents resource caching. - uri += '?color' - } - - color = await getColorFromUriPath(uri) - if (color) break - } - } - - colors.set(key, color) - return cb(color) -} - -async function getColorFromUriPath(uri: string): Promise { - try { - const palette = await Vibrant.from(uri).getPalette() - return palette.Vibrant?.hex - } catch {} - return -} - -export function usePrefetchCurrencyColor(token?: Currency) { - const theme = useTheme() - const logoURIs = useCurrencyLogoURIs(token) - - useEffect(() => { - if (theme.tokenColorExtraction && token) { - getColorFromLogoURIs(logoURIs) - } - }, [token, logoURIs, theme.tokenColorExtraction]) -} - -export default function useCurrencyColor(token?: Currency) { - const [color, setColor] = useState(undefined) - const theme = useTheme() - const logoURIs = useCurrencyLogoURIs(token) - - useEffect(() => { - let stale = false - - if (theme.tokenColorExtraction && token) { - getColorFromLogoURIs(logoURIs, (color) => { - if (!stale && color) { - setColor(color) - } - }) - } - - return () => { - stale = true - setColor(undefined) - } - }, [token, logoURIs, theme.tokenColorExtraction]) - - return color -} diff --git a/src/lib/hooks/useHasFocus.ts b/src/lib/hooks/useHasFocus.ts deleted file mode 100644 index 03e7cc9510..0000000000 --- a/src/lib/hooks/useHasFocus.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { useCallback, useEffect, useState } from 'react' - -export default function useHasFocus(node: Node | null | undefined): boolean { - useEffect(() => { - if (node instanceof HTMLElement) { - // tabIndex is required to receive blur events from non-button elements. - node.tabIndex = node.tabIndex || -1 - // Without explicitly omitting outline, Safari will now outline this node when focused. - node.style.outline = node.style.outline || 'none' - } - }, [node]) - const [hasFocus, setHasFocus] = useState(node?.contains(document?.activeElement) ?? false) - const onFocus = useCallback(() => setHasFocus(true), []) - const onBlur = useCallback((e) => setHasFocus(node?.contains(e.relatedTarget) ?? false), [node]) - useEffect(() => { - node?.addEventListener('focusin', onFocus) - node?.addEventListener('focusout', onBlur) - return () => { - node?.removeEventListener('focusin', onFocus) - node?.removeEventListener('focusout', onBlur) - } - }, [node, onFocus, onBlur]) - return hasFocus -} diff --git a/src/lib/hooks/useHasHover.ts b/src/lib/hooks/useHasHover.ts deleted file mode 100644 index 610ceefe3c..0000000000 --- a/src/lib/hooks/useHasHover.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { useCallback, useEffect, useState } from 'react' - -export default function useHasHover(node: Node | null | undefined): boolean { - const [hasHover, setHasHover] = useState(false) - const onMouseEnter = useCallback(() => setHasHover(true), []) - const onMouseLeave = useCallback((e) => setHasHover(false), []) - useEffect(() => { - node?.addEventListener('mouseenter', onMouseEnter) - node?.addEventListener('mouseleave', onMouseLeave) - return () => { - node?.removeEventListener('mouseenter', onMouseEnter) - node?.removeEventListener('mouseleave', onMouseLeave) - } - }, [node, onMouseEnter, onMouseLeave]) - return hasHover -} diff --git a/src/lib/hooks/useIsValidBlock.ts b/src/lib/hooks/useIsValidBlock.ts index 1ad259d412..f972614cec 100644 --- a/src/lib/hooks/useIsValidBlock.ts +++ b/src/lib/hooks/useIsValidBlock.ts @@ -1,8 +1,8 @@ +import useActiveWeb3React from 'hooks/useActiveWeb3React' import { atomWithImmer } from 'jotai/immer' import { useAtomValue, useUpdateAtom } from 'jotai/utils' import { useCallback } from 'react' -import useActiveWeb3React from './useActiveWeb3React' import useBlockNumber from './useBlockNumber' // The oldest block (per chain) to be considered valid. diff --git a/src/lib/hooks/useNativeEvent.ts b/src/lib/hooks/useNativeEvent.ts deleted file mode 100644 index 1d30e5adaf..0000000000 --- a/src/lib/hooks/useNativeEvent.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { useEffect } from 'react' - -export default function useNativeEvent( - element: HTMLElement | null, - type: K, - listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, - options?: boolean | AddEventListenerOptions | undefined -) { - useEffect(() => { - element?.addEventListener(type, listener, options) - return () => element?.removeEventListener(type, listener, options) - }, [element, type, listener, options]) -} diff --git a/src/lib/hooks/useOnSupportedNetwork.ts b/src/lib/hooks/useOnSupportedNetwork.ts deleted file mode 100644 index 6a5039f7d6..0000000000 --- a/src/lib/hooks/useOnSupportedNetwork.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { ALL_SUPPORTED_CHAIN_IDS } from 'constants/chains' -import { useMemo } from 'react' - -import useActiveWeb3React from './useActiveWeb3React' - -function useOnSupportedNetwork() { - const { chainId } = useActiveWeb3React() - return useMemo(() => Boolean(chainId && ALL_SUPPORTED_CHAIN_IDS.includes(chainId)), [chainId]) -} - -export default useOnSupportedNetwork diff --git a/src/lib/hooks/usePoll.ts b/src/lib/hooks/usePoll.ts deleted file mode 100644 index 448fb8e978..0000000000 --- a/src/lib/hooks/usePoll.ts +++ /dev/null @@ -1,88 +0,0 @@ -import ms from 'ms.macro' -import { useEffect, useMemo, useState } from 'react' - -const DEFAULT_POLLING_INTERVAL = ms`15s` -const DEFAULT_KEEP_UNUSED_DATA_FOR = ms`10s` - -interface PollingOptions { - // If true, any cached result will be returned, but no new fetch will be initiated. - debounce?: boolean - - // If stale, any cached result will be returned, and a new fetch will be initiated. - isStale?: (value: T) => boolean - - pollingInterval?: number - keepUnusedDataFor?: number -} - -interface CacheEntry { - ttl: number | null // null denotes a pending fetch - result?: T -} - -export default function usePoll( - fetch: () => Promise, - key = '', - { - debounce = false, - isStale, - pollingInterval = DEFAULT_POLLING_INTERVAL, - keepUnusedDataFor = DEFAULT_KEEP_UNUSED_DATA_FOR, - }: PollingOptions -): T | undefined { - const cache = useMemo(() => new Map>(), []) - const [, setData] = useState<{ key: string; result?: T }>({ key }) - - useEffect(() => { - if (debounce) return - - let timeout: number - - const entry = cache.get(key) - if (entry) { - // If there is not a pending fetch (and there should be), queue one. - if (entry.ttl) { - if (isStale && entry?.result !== undefined ? isStale(entry.result) : false) { - poll() // stale results should be refetched immediately - } else if (entry.ttl && entry.ttl + keepUnusedDataFor > Date.now()) { - timeout = setTimeout(poll, Math.max(0, entry.ttl - Date.now())) - } - } - } else { - // If there is no cached entry, trigger a poll immediately. - poll() - } - setData({ key, result: entry?.result }) - - return () => { - clearTimeout(timeout) - timeout = 0 - } - - async function poll(ttl = Date.now() + pollingInterval) { - timeout = setTimeout(poll, pollingInterval) // queue the next poll - cache.set(key, { ttl: null, ...cache.get(key) }) // mark the entry as a pending fetch - - // Always set the result in the cache, but only set it as data if the key is still being queried. - const result = await fetch() - cache.set(key, { ttl, result }) - if (timeout) setData((data) => (data.key === key ? { key, result } : data)) - } - }, [cache, debounce, fetch, isStale, keepUnusedDataFor, key, pollingInterval]) - - useEffect(() => { - // Cleanup stale entries when a new key is used. - void key - - const now = Date.now() - cache.forEach(({ ttl }, key) => { - if (ttl && ttl + keepUnusedDataFor <= now) { - cache.delete(key) - } - }) - }, [cache, keepUnusedDataFor, key]) - - // Use data.result to force a re-render, but actually retrieve the data from the cache. - // This gives the _first_ render access to a new result, avoiding lag introduced by React. - return cache.get(key)?.result -} diff --git a/src/lib/hooks/useScrollbar.ts b/src/lib/hooks/useScrollbar.ts deleted file mode 100644 index 5962e3af61..0000000000 --- a/src/lib/hooks/useScrollbar.ts +++ /dev/null @@ -1,60 +0,0 @@ -import { css } from 'lib/theme' -import { useMemo } from 'react' - -const overflowCss = css` - overflow-y: scroll; -` - -/** Customizes the scrollbar for vertical overflow. */ -const scrollbarCss = (padded: boolean) => css` - overflow-y: scroll; - - ::-webkit-scrollbar { - width: 1.25em; - } - - ::-webkit-scrollbar-thumb { - background: radial-gradient( - closest-corner at 0.25em 0.25em, - ${({ theme }) => theme.interactive} 0.25em, - transparent 0.25em - ), - linear-gradient( - to bottom, - #ffffff00 0.25em, - ${({ theme }) => theme.interactive} 0.25em, - ${({ theme }) => theme.interactive} calc(100% - 0.25em), - #ffffff00 calc(100% - 0.25em) - ), - radial-gradient( - closest-corner at 0.25em calc(100% - 0.25em), - ${({ theme }) => theme.interactive} 0.25em, - #ffffff00 0.25em - ); - background-clip: padding-box; - border: none; - ${padded ? 'border-right' : 'border-left'}: 0.75em solid transparent; - } - - @supports not selector(::-webkit-scrollbar-thumb) { - scrollbar-color: ${({ theme }) => theme.interactive} transparent; - } -` - -interface ScrollbarOptions { - padded?: boolean -} - -export default function useScrollbar(element: HTMLElement | null, { padded = false }: ScrollbarOptions = {}) { - return useMemo( - // NB: The css must be applied on an element's first render. WebKit will not re-apply overflow - // properties until any transitions have ended, so waiting a frame for state would cause jank. - () => (hasOverflow(element) ? scrollbarCss(padded) : overflowCss), - [element, padded] - ) - - function hasOverflow(element: HTMLElement | null) { - if (!element) return true - return element.scrollHeight > element.clientHeight - } -} diff --git a/src/lib/hooks/useSlippage.ts b/src/lib/hooks/useSlippage.ts deleted file mode 100644 index 2483088cc7..0000000000 --- a/src/lib/hooks/useSlippage.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { Currency, Percent, TradeType } from '@uniswap/sdk-core' -import useAutoSlippageTolerance, { DEFAULT_AUTO_SLIPPAGE } from 'hooks/useAutoSlippageTolerance' -import { useAtomValue } from 'jotai/utils' -import { autoSlippageAtom, maxSlippageAtom } from 'lib/state/settings' -import { useMemo } from 'react' -import { InterfaceTrade } from 'state/routing/types' - -export function toPercent(maxSlippage: number | undefined): Percent | undefined { - if (!maxSlippage) return undefined - const numerator = Math.floor(maxSlippage * 100) - return new Percent(numerator, 10_000) -} - -export interface Slippage { - auto: boolean - allowed: Percent - warning?: 'warning' | 'error' -} - -export const DEFAULT_SLIPPAGE = { auto: true, allowed: DEFAULT_AUTO_SLIPPAGE } - -/** Returns the allowed slippage, and whether it is auto-slippage. */ -export default function useSlippage(trade: InterfaceTrade | undefined): Slippage { - const shouldUseAutoSlippage = useAtomValue(autoSlippageAtom) - const autoSlippage = useAutoSlippageTolerance(shouldUseAutoSlippage ? trade : undefined) - const maxSlippageValue = useAtomValue(maxSlippageAtom) - const maxSlippage = useMemo(() => toPercent(maxSlippageValue), [maxSlippageValue]) - return useMemo(() => { - const auto = shouldUseAutoSlippage || !maxSlippage - const allowed = shouldUseAutoSlippage ? autoSlippage : maxSlippage ?? autoSlippage - const warning = auto ? undefined : getSlippageWarning(allowed) - if (auto && allowed === DEFAULT_AUTO_SLIPPAGE) { - return DEFAULT_SLIPPAGE - } - return { auto, allowed, warning } - }, [autoSlippage, maxSlippage, shouldUseAutoSlippage]) -} - -export const MAX_VALID_SLIPPAGE = new Percent(1, 2) -export const MIN_HIGH_SLIPPAGE = new Percent(1, 100) - -export function getSlippageWarning(slippage?: Percent): 'warning' | 'error' | undefined { - if (slippage?.greaterThan(MAX_VALID_SLIPPAGE)) return 'error' - if (slippage?.greaterThan(MIN_HIGH_SLIPPAGE)) return 'warning' - return -} diff --git a/src/lib/hooks/useTokenList/index.tsx b/src/lib/hooks/useTokenList/index.tsx deleted file mode 100644 index a02f34a749..0000000000 --- a/src/lib/hooks/useTokenList/index.tsx +++ /dev/null @@ -1,113 +0,0 @@ -import { Token } from '@uniswap/sdk-core' -import { TokenInfo, TokenList } from '@uniswap/token-lists' -import useActiveWeb3React from 'lib/hooks/useActiveWeb3React' -import resolveENSContentHash from 'lib/utils/resolveENSContentHash' -import { createContext, PropsWithChildren, useCallback, useContext, useEffect, useMemo, useState } from 'react' -import { WrappedTokenInfo } from 'state/lists/wrappedTokenInfo' - -import fetchTokenList from './fetchTokenList' -import { ChainTokenMap, tokensToChainTokenMap } from './utils' -import { validateTokens } from './validateTokenList' - -export { useQueryTokens } from './useQueryTokens' - -export const DEFAULT_TOKEN_LIST = 'https://gateway.ipfs.io/ipns/tokens.uniswap.org' - -const MISSING_PROVIDER = Symbol() -const ChainTokenMapContext = createContext(MISSING_PROVIDER) - -function useChainTokenMapContext() { - const chainTokenMap = useContext(ChainTokenMapContext) - if (chainTokenMap === MISSING_PROVIDER) { - throw new Error('TokenList hooks must be wrapped in a ') - } - return chainTokenMap -} - -export function useIsTokenListLoaded() { - return Boolean(useChainTokenMapContext()) -} - -export default function useTokenList(): WrappedTokenInfo[] { - const { chainId } = useActiveWeb3React() - const chainTokenMap = useChainTokenMapContext() - const tokenMap = chainId && chainTokenMap?.[chainId] - return useMemo(() => { - if (!tokenMap) return [] - return Object.values(tokenMap).map(({ token }) => token) - }, [tokenMap]) -} - -export type TokenMap = { [address: string]: Token } - -export function useTokenMap(): TokenMap { - const { chainId } = useActiveWeb3React() - const chainTokenMap = useChainTokenMapContext() - const tokenMap = chainId && chainTokenMap?.[chainId] - return useMemo(() => { - if (!tokenMap) return {} - return Object.entries(tokenMap).reduce((map, [address, { token }]) => { - map[address] = token - return map - }, {} as TokenMap) - }, [tokenMap]) -} - -export function TokenListProvider({ - list = DEFAULT_TOKEN_LIST, - children, -}: PropsWithChildren<{ list?: string | TokenInfo[] }>) { - // Error boundaries will not catch (non-rendering) async errors, but it should still be shown - const [error, setError] = useState() - if (error) throw error - - const [chainTokenMap, setChainTokenMap] = useState() - - useEffect(() => setChainTokenMap(undefined), [list]) - - const { chainId, library } = useActiveWeb3React() - const resolver = useCallback( - (ensName: string) => { - if (library && chainId === 1) { - return resolveENSContentHash(ensName, library) - } - throw new Error('Could not construct mainnet ENS resolver') - }, - [chainId, library] - ) - - useEffect(() => { - // If the list was already loaded, don't reload it. - if (chainTokenMap) return - - let stale = false - activateList(list) - return () => { - stale = true - } - - async function activateList(list: string | TokenInfo[]) { - try { - let tokens: TokenList | TokenInfo[] - if (typeof list === 'string') { - tokens = await fetchTokenList(list, resolver) - } else { - tokens = await validateTokens(list) - } - // tokensToChainTokenMap also caches the fetched tokens, so it must be invoked even if stale. - const map = tokensToChainTokenMap(tokens) - if (!stale) { - setChainTokenMap(map) - setError(undefined) - } - } catch (e: unknown) { - if (!stale) { - // Do not update the token map, in case the map was already resolved without error on mainnet. - setError(e as Error) - } - } - } - }, [chainTokenMap, list, resolver]) - - return {children} -} diff --git a/src/lib/hooks/useTokenList/useQueryTokens.ts b/src/lib/hooks/useTokenList/useQueryTokens.ts deleted file mode 100644 index 46162b74b4..0000000000 --- a/src/lib/hooks/useTokenList/useQueryTokens.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { nativeOnChain } from 'constants/tokens' -import useDebounce from 'hooks/useDebounce' -import useActiveWeb3React from 'lib/hooks/useActiveWeb3React' -import { useTokenBalances } from 'lib/hooks/useCurrencyBalance' -import { useMemo } from 'react' -import { WrappedTokenInfo } from 'state/lists/wrappedTokenInfo' - -import { getTokenFilter } from './filtering' -import { tokenComparator, useSortTokensByQuery } from './sorting' - -export function useQueryTokens(query: string, tokens: WrappedTokenInfo[]) { - const { chainId, account } = useActiveWeb3React() - const balances = useTokenBalances(account, tokens) - const sortedTokens = useMemo( - // Create a new array because sort is in-place and returns a referentially equivalent array. - () => Array.from(tokens).sort(tokenComparator.bind(null, balances)), - [balances, tokens] - ) - - const debouncedQuery = useDebounce(query, 200) - const filter = useMemo(() => getTokenFilter(debouncedQuery), [debouncedQuery]) - const filteredTokens = useMemo(() => sortedTokens.filter(filter), [filter, sortedTokens]) - - const queriedTokens = useSortTokensByQuery(debouncedQuery, filteredTokens) - - const native = useMemo(() => chainId && nativeOnChain(chainId), [chainId]) - return useMemo(() => { - if (native && filter(native)) { - return [native, ...queriedTokens] - } - return queriedTokens - }, [filter, native, queriedTokens]) -} diff --git a/src/lib/hooks/useTransactionDeadline.ts b/src/lib/hooks/useTransactionDeadline.ts deleted file mode 100644 index 63129fc9a9..0000000000 --- a/src/lib/hooks/useTransactionDeadline.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { BigNumber } from '@ethersproject/bignumber' -import { L2_CHAIN_IDS } from 'constants/chains' -import { DEFAULT_DEADLINE_FROM_NOW, L2_DEADLINE_FROM_NOW } from 'constants/misc' -import useCurrentBlockTimestamp from 'hooks/useCurrentBlockTimestamp' -import { useAtom } from 'jotai' -import { transactionTtlAtom } from 'lib/state/settings' -import { useMemo } from 'react' - -import useActiveWeb3React from './useActiveWeb3React' - -/** Returns the default transaction TTL for the chain, in minutes. */ -export function useDefaultTransactionTtl(): number { - const { chainId } = useActiveWeb3React() - if (chainId && L2_CHAIN_IDS.includes(chainId)) return L2_DEADLINE_FROM_NOW / 60 - return DEFAULT_DEADLINE_FROM_NOW / 60 -} - -/** Returns the user-inputted transaction TTL, in minutes. */ -export function useTransactionTtl(): [number | undefined, (ttl?: number) => void] { - return useAtom(transactionTtlAtom) -} - -// combines the block timestamp with the user setting to give the deadline that should be used for any submitted transaction -export default function useTransactionDeadline(): BigNumber | undefined { - const [ttl] = useTransactionTtl() - const defaultTtl = useDefaultTransactionTtl() - - const blockTimestamp = useCurrentBlockTimestamp() - return useMemo(() => { - if (!blockTimestamp) return undefined - return blockTimestamp.add((ttl || defaultTtl) /* in seconds */ * 60) - }, [blockTimestamp, defaultTtl, ttl]) -} diff --git a/src/lib/hooks/useUSDCPriceImpact.ts b/src/lib/hooks/useUSDCPriceImpact.ts deleted file mode 100644 index 7760035933..0000000000 --- a/src/lib/hooks/useUSDCPriceImpact.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { Currency, CurrencyAmount, Percent, Token } from '@uniswap/sdk-core' -import { useUSDCValue } from 'hooks/useUSDCPrice' -import { useMemo } from 'react' -import { computeFiatValuePriceImpact } from 'utils/computeFiatValuePriceImpact' -import { getPriceImpactWarning } from 'utils/prices' - -export interface PriceImpact { - percent: Percent - warning?: 'warning' | 'error' - toString(): string -} - -/** - * Computes input/output USDC equivalents and the price impact. - * Returns the price impact as a human readable string. - */ -export default function useUSDCPriceImpact( - inputAmount: CurrencyAmount | undefined, - outputAmount: CurrencyAmount | undefined -): { - inputUSDC?: CurrencyAmount - outputUSDC?: CurrencyAmount - impact?: PriceImpact -} { - const inputUSDC = useUSDCValue(inputAmount) ?? undefined - const outputUSDC = useUSDCValue(outputAmount) ?? undefined - return useMemo(() => { - const priceImpact = computeFiatValuePriceImpact(inputUSDC, outputUSDC) - const impact = priceImpact - ? { - percent: priceImpact, - warning: getPriceImpactWarning(priceImpact), - toString: () => toHumanReadablePriceImpact(priceImpact), - } - : undefined - return { inputUSDC, outputUSDC, impact } - }, [inputUSDC, outputUSDC]) -} - -function toHumanReadablePriceImpact(priceImpact: Percent): string { - const sign = priceImpact.lessThan(0) ? '+' : '' - const number = parseFloat(priceImpact.multiply(-1)?.toSignificant(3)) - return `${sign}${number}%` -} diff --git a/src/lib/icons/index.tsx b/src/lib/icons/index.tsx deleted file mode 100644 index ad741df194..0000000000 --- a/src/lib/icons/index.tsx +++ /dev/null @@ -1,157 +0,0 @@ -import MissingTokenIcon from 'lib/assets/missing-token-image.png' -import { ReactComponent as RouterIcon } from 'lib/assets/svg/auto_router.svg' -import { ReactComponent as CheckIcon } from 'lib/assets/svg/check.svg' -import { ReactComponent as ExpandoIcon } from 'lib/assets/svg/expando.svg' -import { ReactComponent as InlineSpinnerIcon } from 'lib/assets/svg/inline_spinner.svg' -import { ReactComponent as LogoIcon } from 'lib/assets/svg/logo.svg' -import { ReactComponent as SpinnerIcon } from 'lib/assets/svg/spinner.svg' -import { ReactComponent as WalletIcon } from 'lib/assets/svg/wallet.svg' -import { loadingCss } from 'lib/css/loading' -import styled, { Color, css, keyframes } from 'lib/theme' -import { FunctionComponent, SVGProps } from 'react' -/* eslint-disable no-restricted-imports */ -import { Icon as FeatherIcon } from 'react-feather' -import { - AlertTriangle as AlertTriangleIcon, - ArrowDown as ArrowDownIcon, - ArrowRight as ArrowRightIcon, - ArrowUp as ArrowUpIcon, - BarChart2 as BarChart2Icon, - CheckCircle as CheckCircleIcon, - ChevronDown as ChevronDownIcon, - Clock as ClockIcon, - ExternalLink as LinkIcon, - HelpCircle as HelpCircleIcon, - Info as InfoIcon, - Settings as SettingsIcon, - Slash as SlashIcon, - Trash2 as Trash2Icon, - X as XIcon, - XOctagon as XOctagonIcon, -} from 'react-feather' -/* eslint-enable no-restricted-imports */ - -type SVGIcon = FunctionComponent> - -const StyledImage = styled.img` - height: 1em; - width: 1em; -` -function icon(Icon: FeatherIcon | SVGIcon) { - return styled(Icon)<{ color?: Color }>` - clip-path: stroke-box; - height: 1em; - stroke: ${({ color = 'currentColor', theme }) => theme[color]}; - width: 1em; - ` -} - -export const largeIconCss = css<{ iconSize: number }>` - display: flex; - - svg { - align-self: center; - height: ${({ iconSize }) => iconSize}em; - width: ${({ iconSize }) => iconSize}em; - } -` - -const LargeWrapper = styled.div<{ iconSize: number }>` - height: 1em; - width: ${({ iconSize }) => iconSize}em; - ${largeIconCss} -` - -export type Icon = ReturnType | typeof LargeIcon - -interface LargeIconProps { - icon?: Icon - color?: Color - size?: number - className?: string -} - -export function LargeIcon({ icon: Icon, color, size = 1.2, className }: LargeIconProps) { - return ( - - {Icon && } - - ) -} - -export const AlertTriangle = icon(AlertTriangleIcon) -export const ArrowDown = icon(ArrowDownIcon) -export const ArrowRight = icon(ArrowRightIcon) -export const ArrowUp = icon(ArrowUpIcon) -export const CheckCircle = icon(CheckCircleIcon) -export const BarChart = icon(BarChart2Icon) -export const ChevronDown = icon(ChevronDownIcon) -export const Clock = icon(ClockIcon) -export const HelpCircle = icon(HelpCircleIcon) -export const Info = icon(InfoIcon) -export const Link = icon(LinkIcon) -export const AutoRouter = icon(RouterIcon) -export const Settings = icon(SettingsIcon) -export const Slash = icon(SlashIcon) -export const Trash2 = icon(Trash2Icon) -export const Wallet = icon(WalletIcon) -export const X = icon(XIcon) -export const XOctagon = icon(XOctagonIcon) -export const MissingToken = (props: React.ImgHTMLAttributes) => ( - -) - -export const Check = styled(icon(CheckIcon))` - circle { - fill: ${({ theme }) => theme.active}; - stroke: none; - } -` - -export const Expando = styled(icon(ExpandoIcon))<{ open: boolean }>` - .left, - .right { - transition: transform 0.25s ease-in-out; - will-change: transform; - } - - .left { - transform: ${({ open }) => (open ? undefined : 'translateX(-25%)')}; - } - - .right { - transform: ${({ open }) => (open ? undefined : 'translateX(25%)')}; - } -` - -export const Logo = styled(icon(LogoIcon))` - fill: ${({ theme }) => theme.secondary}; - stroke: none; -` - -const rotate = keyframes` - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } -` - -export const Spinner = styled(icon(SpinnerIcon))<{ color?: Color }>` - animation: 2s ${rotate} linear infinite; - stroke: ${({ color = 'active', theme }) => theme[color]}; - stroke-linecap: round; - stroke-width: 2; -` - -export const InlineSpinner = styled(icon(InlineSpinnerIcon))<{ color?: Color }>` - animation: ${rotate} 1s cubic-bezier(0.83, 0, 0.17, 1) infinite; - color: ${({ color = 'active', theme }) => theme[color]}; - fill: ${({ color = 'active', theme }) => theme[color]}; - - #track { - stroke: ${({ theme }) => theme.secondary}; - ${loadingCss}; - } -` diff --git a/src/lib/index.tsx b/src/lib/index.tsx deleted file mode 100644 index 389236fb76..0000000000 --- a/src/lib/index.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import Swap, { SwapProps } from './components/Swap' -import Widget, { WidgetProps } from './components/Widget' - -export type { ErrorHandler } from './components/Error/ErrorBoundary' -export type { FeeOptions } from './hooks/swap/useSyncConvenienceFee' -export type { DefaultAddress, TokenDefaults } from './hooks/swap/useSyncTokenDefaults' -export type { Theme } from './theme' -export { darkTheme, lightTheme } from './theme' -export type { Provider as EthersProvider } from '@ethersproject/abstract-provider' -export type { TokenInfo } from '@uniswap/token-lists' -export type { Provider as Eip1193Provider } from '@web3-react/types' -export type { SupportedLocale } from 'constants/locales' -export { SUPPORTED_LOCALES } from 'constants/locales' - -export type SwapWidgetProps = SwapProps & WidgetProps - -export function SwapWidget(props: SwapWidgetProps) { - return ( - - - - ) -} diff --git a/src/lib/lib.d.ts b/src/lib/lib.d.ts deleted file mode 100644 index e8f69a830f..0000000000 --- a/src/lib/lib.d.ts +++ /dev/null @@ -1,43 +0,0 @@ -declare module '*.avif' { - const src: string - export default src -} - -declare module '*.bmp' { - const src: string - export default src -} - -declare module '*.gif' { - const src: string - export default src -} - -declare module '*.jpg' { - const src: string - export default src -} - -declare module '*.jpeg' { - const src: string - export default src -} - -declare module '*.png' { - const src: string - export default src -} - -declare module '*.webp' { - const src: string - export default src -} - -declare module '*.svg' { - import * as React from 'react' - - export const ReactComponent: React.FunctionComponent & { title?: string }> - - const src: string - export default src -} diff --git a/src/lib/state/atoms.ts b/src/lib/state/atoms.ts deleted file mode 100644 index da9b26e432..0000000000 --- a/src/lib/state/atoms.ts +++ /dev/null @@ -1,40 +0,0 @@ -/* eslint-disable @typescript-eslint/ban-types */ -import { Draft } from 'immer' -import { atom, WritableAtom } from 'jotai' -import { withImmer } from 'jotai/immer' - -/** - * Creates a derived atom whose value is the picked object property. - * By default, the setter acts as a primitive atom's, changing the original atom. - * A custom setter may also be passed, which uses an Immer Draft so that it may be mutated directly. - */ -export function pickAtom, Update>( - anAtom: WritableAtom, - key: Key, - setter: (draft: Draft[Key], update: Update) => Draft[Key] -): WritableAtom -export function pickAtom, Update extends Value[Key]>( - anAtom: WritableAtom, - key: Key, - setter?: (draft: Draft[Key], update: Update) => Draft[Key] -): WritableAtom -export function pickAtom, Update extends Value[Key]>( - anAtom: WritableAtom, - key: Key, - setter: (draft: Draft[Key], update: Update) => Draft[Key] = (draft, update) => - update as Draft[Key] -): WritableAtom { - return atom( - (get) => get(anAtom)[key], - (get, set, update: Update) => - set(withImmer(anAtom), (value) => { - const derived = setter(value[key], update) - value[key] = derived - }) - ) -} - -/** Sets a togglable atom to invert its state at the next render. */ -export function setTogglable(draft: boolean) { - return !draft -} diff --git a/src/lib/state/settings.ts b/src/lib/state/settings.ts deleted file mode 100644 index e6092ac9d7..0000000000 --- a/src/lib/state/settings.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { atomWithReset } from 'jotai/utils' - -import { pickAtom, setTogglable } from './atoms' - -interface Settings { - autoSlippage: boolean // if true, slippage will use the default calculation - maxSlippage: number | undefined // expressed as a percent - transactionTtl: number | undefined - mockTogglable: boolean - clientSideRouter: boolean // whether to use the client-side router or query the remote API -} - -const initialSettings: Settings = { - autoSlippage: true, - maxSlippage: undefined, - transactionTtl: undefined, - mockTogglable: true, - clientSideRouter: false, -} - -export const settingsAtom = atomWithReset(initialSettings) -export const autoSlippageAtom = pickAtom(settingsAtom, 'autoSlippage') -export const maxSlippageAtom = pickAtom(settingsAtom, 'maxSlippage') -export const transactionTtlAtom = pickAtom(settingsAtom, 'transactionTtl') -export const mockTogglableAtom = pickAtom(settingsAtom, 'mockTogglable', setTogglable) -export const clientSideRouterAtom = pickAtom(settingsAtom, 'clientSideRouter') diff --git a/src/lib/state/swap.ts b/src/lib/state/swap.ts deleted file mode 100644 index 2a2b0efe6e..0000000000 --- a/src/lib/state/swap.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { Currency } from '@uniswap/sdk-core' -import { FeeOptions } from '@uniswap/v3-sdk' -import { SupportedChainId } from 'constants/chains' -import { nativeOnChain } from 'constants/tokens' -import { atom } from 'jotai' -import { atomWithImmer } from 'jotai/immer' - -export enum Field { - INPUT = 'INPUT', - OUTPUT = 'OUTPUT', -} - -export interface Swap { - independentField: Field - amount: string - [Field.INPUT]?: Currency - [Field.OUTPUT]?: Currency -} - -export const swapAtom = atomWithImmer({ - independentField: Field.INPUT, - amount: '', - [Field.INPUT]: nativeOnChain(SupportedChainId.MAINNET), -}) - -// If set to a transaction hash, that transaction will display in a status dialog. -export const displayTxHashAtom = atom(undefined) - -export const feeOptionsAtom = atom(undefined) diff --git a/src/lib/state/transactions.ts b/src/lib/state/transactions.ts deleted file mode 100644 index 9a0fdb9eab..0000000000 --- a/src/lib/state/transactions.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { TransactionReceipt, TransactionResponse } from '@ethersproject/abstract-provider' -import { Currency, CurrencyAmount, TradeType } from '@uniswap/sdk-core' -import { atomWithImmer } from 'jotai/immer' - -export enum TransactionType { - APPROVAL, - SWAP, - WRAP, -} - -interface BaseTransactionInfo { - type: TransactionType - response: TransactionResponse -} - -export interface ApprovalTransactionInfo extends BaseTransactionInfo { - type: TransactionType.APPROVAL - tokenAddress: string - spenderAddress: string -} - -export interface SwapTransactionInfo extends BaseTransactionInfo { - type: TransactionType.SWAP - tradeType: TradeType - inputCurrencyAmount: CurrencyAmount - outputCurrencyAmount: CurrencyAmount -} - -export interface InputSwapTransactionInfo extends SwapTransactionInfo { - tradeType: TradeType.EXACT_INPUT - expectedOutputCurrencyAmount: string - minimumOutputCurrencyAmount: string -} - -export interface OutputSwapTransactionInfo extends SwapTransactionInfo { - tradeType: TradeType.EXACT_OUTPUT - expectedInputCurrencyAmount: string - maximumInputCurrencyAmount: string -} - -export interface WrapTransactionInfo extends BaseTransactionInfo { - type: TransactionType.WRAP - unwrapped: boolean - currencyAmountRaw: string - chainId?: number -} - -export type TransactionInfo = ApprovalTransactionInfo | SwapTransactionInfo | WrapTransactionInfo - -export interface Transaction { - addedTime: number - lastCheckedBlockNumber?: number - receipt?: TransactionReceipt - info: T -} - -export const transactionsAtom = atomWithImmer<{ - [chainId: string]: { [hash: string]: Transaction } -}>({}) diff --git a/src/lib/theme/dynamic.tsx b/src/lib/theme/dynamic.tsx deleted file mode 100644 index 47b295ae7c..0000000000 --- a/src/lib/theme/dynamic.tsx +++ /dev/null @@ -1,79 +0,0 @@ -import { darken, lighten, opacify, transparentize } from 'polished' -import { readableColor } from 'polished' -import { ReactNode, useMemo } from 'react' -import { hex } from 'wcag-contrast' - -import { ThemedProvider, useTheme } from './styled' -import { Colors, ComputedTheme } from './theme' - -type DynamicColors = Pick - -const black = 'hsl(0, 0%, 0%)' -const white = 'hsl(0, 0%, 100%)' - -const light: DynamicColors = { - // surface - interactive: transparentize(1 - 0.54, black), - outline: transparentize(1 - 0.24, black), - - // text - primary: black, - secondary: transparentize(1 - 0.64, black), - onInteractive: white, -} - -const dark: DynamicColors = { - // surface - interactive: transparentize(1 - 0.48, white), - outline: transparentize(1 - 0.12, white), - - // text - primary: white, - secondary: transparentize(1 - 0.6, white), - onInteractive: black, -} - -export function getDynamicTheme(theme: ComputedTheme, color: string): ComputedTheme { - const colors = { light, dark }[readableColor(color, 'light', 'dark', false) as 'light' | 'dark'] - return { - ...theme, - ...colors, - module: color, - onHover: (color: string) => (color === colors.primary ? transparentize(0.4, colors.primary) : opacify(0.25, color)), - } -} - -function getAccessibleColor(theme: ComputedTheme, color: string) { - const dynamic = getDynamicTheme(theme, color) - let { primary } = dynamic - let AAscore = hex(color, primary) - const contrastify = hex(color, '#000') > hex(color, '#fff') ? darken : lighten - while (AAscore < 3) { - color = contrastify(0.005, color) - primary = getDynamicTheme(theme, color).primary - AAscore = hex(color, primary) - } - return color -} - -interface DynamicThemeProviderProps { - color?: string - children: ReactNode -} - -export function DynamicThemeProvider({ color, children }: DynamicThemeProviderProps) { - const theme = useTheme() - const value = useMemo(() => { - if (!color) { - return theme - } - - const accessibleColor = getAccessibleColor(theme, color) - return getDynamicTheme(theme, accessibleColor) - }, [theme, color]) - return ( - -
{children}
-
- ) -} diff --git a/src/lib/theme/index.tsx b/src/lib/theme/index.tsx deleted file mode 100644 index 4e6667b191..0000000000 --- a/src/lib/theme/index.tsx +++ /dev/null @@ -1,129 +0,0 @@ -import 'lib/assets/fonts.scss' - -import { mix, transparentize } from 'polished' -import { createContext, ReactNode, useContext, useMemo, useState } from 'react' - -import styled, { ThemedProvider } from './styled' -import { Colors, ComputedTheme, Theme } from './theme' - -export default styled -export * from './dynamic' -export * from './layer' -export * from './styled' -export * from './theme' -export * as ThemedText from './type' - -const white = 'hsl(0, 0%, 100%)' -const black = 'hsl(0, 0%, 0%)' - -const brandLight = 'hsl(331.3, 100%, 50%)' -const brandDark = 'hsl(215, 79%, 51.4%)' -export const brand = brandLight - -const stateColors = { - active: 'hsl(215, 79%, 51.4%)', - success: 'hsl(145, 63.4%, 41.8%)', - warning: 'hsl(43, 89.9%, 53.5%)', - error: 'hsl(0, 98%, 62.2%)', -} - -export const lightTheme: Colors = { - // surface - accent: brandLight, - container: 'hsl(220, 23%, 97.5%)', - module: 'hsl(231, 14%, 90%)', - interactive: 'hsl(229, 13%, 83%)', - outline: 'hsl(225, 7%, 78%)', - dialog: white, - - // text - onAccent: white, - primary: black, - secondary: 'hsl(227, 10%, 37.5%)', - hint: 'hsl(224, 9%, 57%)', - onInteractive: black, - - // state - ...stateColors, - - currentColor: 'currentColor', -} - -export const darkTheme: Colors = { - // surface - accent: brandDark, - container: 'hsl(220, 10.7%, 11%)', - module: 'hsl(222, 10.2%, 19.2%)', - interactive: 'hsl(224, 10%, 28%)', - outline: 'hsl(227, 10%, 37.5%)', - dialog: black, - - // text - onAccent: white, - primary: white, - secondary: 'hsl(224, 8.7%, 57.1%)', - hint: 'hsl(225, 10%, 47.1%)', - onInteractive: white, - - // state - ...stateColors, - - currentColor: 'currentColor', -} - -export const defaultTheme = { - borderRadius: 1, - fontFamily: { - font: '"Inter", sans-serif', - variable: '"InterVariable", sans-serif', - }, - fontFamilyCode: 'IBM Plex Mono', - tokenColorExtraction: false, - ...lightTheme, -} - -export function useSystemTheme() { - const prefersDark = window.matchMedia('(prefers-color-scheme: dark)') - const [systemTheme, setSystemTheme] = useState(prefersDark.matches ? darkTheme : lightTheme) - prefersDark.addEventListener('change', (e) => { - setSystemTheme(e.matches ? darkTheme : lightTheme) - }) - return systemTheme -} - -const ThemeContext = createContext(toComputedTheme(defaultTheme)) - -interface ThemeProviderProps { - theme?: Theme - children: ReactNode -} - -export function ThemeProvider({ theme, children }: ThemeProviderProps) { - const contextTheme = useContext(ThemeContext) - const value = useMemo(() => { - return toComputedTheme({ - ...contextTheme, - ...theme, - } as Required) - }, [contextTheme, theme]) - return ( - - {children} - - ) -} - -function toComputedTheme(theme: Required): ComputedTheme { - return { - ...theme, - borderRadius: clamp( - Number.isFinite(theme.borderRadius) ? (theme.borderRadius as number) : theme.borderRadius ? 1 : 0 - ), - onHover: (color: string) => - color === theme.primary ? transparentize(0.4, theme.primary) : mix(0.16, theme.primary, color), - } - - function clamp(value: number) { - return Math.min(Math.max(value, 0), 1) - } -} diff --git a/src/lib/theme/layer.ts b/src/lib/theme/layer.ts deleted file mode 100644 index be1d88f601..0000000000 --- a/src/lib/theme/layer.ts +++ /dev/null @@ -1,6 +0,0 @@ -export enum Layer { - UNDERLAYER = -1, - OVERLAY = 100, - DIALOG = 1000, - TOOLTIP = 2000, -} diff --git a/src/lib/theme/styled.ts b/src/lib/theme/styled.ts deleted file mode 100644 index a0c61f7552..0000000000 --- a/src/lib/theme/styled.ts +++ /dev/null @@ -1,23 +0,0 @@ -/* eslint-disable no-restricted-imports */ -import styledDefault, { - css as styledCss, - keyframes as styledKeyframes, - ThemedBaseStyledInterface, - ThemedCssFunction, - ThemeProvider as StyledProvider, - ThemeProviderComponent, - useTheme as useStyled, -} from 'styled-components/macro' - -import { ComputedTheme } from './theme' - -export const css = styledCss as unknown as ThemedCssFunction -export const keyframes = styledKeyframes -export const useTheme = useStyled as unknown as () => ComputedTheme -export const ThemedProvider = StyledProvider as unknown as ThemeProviderComponent - -// nextjs imports all of styled-components/macro instead of its default. Check for and resolve this at runtime. -const styled = (styledDefault instanceof Function - ? styledDefault - : (styledDefault as { default: typeof styledDefault }).default) as unknown as ThemedBaseStyledInterface -export default styled diff --git a/src/lib/theme/theme.ts b/src/lib/theme/theme.ts deleted file mode 100644 index 210130c50f..0000000000 --- a/src/lib/theme/theme.ts +++ /dev/null @@ -1,45 +0,0 @@ -export interface Colors { - // surface - accent: string - container: string - module: string - interactive: string - outline: string - dialog: string - - // text - primary: string - onAccent: string - secondary: string - hint: string - onInteractive: string - - // state - active: string - success: string - warning: string - error: string - - currentColor: 'currentColor' -} - -export type Color = keyof Colors - -export interface Attributes { - borderRadius: boolean | number - fontFamily: - | string - | { - font: string - variable: string - } - fontFamilyCode: string - tokenColorExtraction: boolean -} - -export interface Theme extends Partial, Partial {} - -export interface ComputedTheme extends Omit, Colors { - borderRadius: number - onHover: (color: string) => string -} diff --git a/src/lib/theme/type.tsx b/src/lib/theme/type.tsx deleted file mode 100644 index e202ab9453..0000000000 --- a/src/lib/theme/type.tsx +++ /dev/null @@ -1,117 +0,0 @@ -import { Text, TextProps as TextPropsWithCss } from 'rebass' - -import styled, { useTheme } from './styled' -import { Color } from './theme' - -type TextProps = Omit & { - color?: Color - userSelect?: true -} - -const TextWrapper = styled(Text)<{ color?: Color; lineHeight: string; noWrap?: true; userSelect?: true }>` - color: ${({ color = 'currentColor', theme }) => theme[color as Color]}; - // Avoid the need for placeholders by setting min-height to line-height. - min-height: ${({ lineHeight }) => lineHeight}; - // user-select is set to 'none' at the root element (Widget), but is desired for displayed data. - // user-select must be configured through styled-components for cross-browser compat (eg to auto-generate prefixed properties). - user-select: ${({ userSelect }) => userSelect && 'text'}; - white-space: ${({ noWrap }) => noWrap && 'nowrap'}; -` - -const TransitionTextWrapper = styled(TextWrapper)` - transition: font-size 0.25s ease-out, line-height 0.25s ease-out; -` - -export function H1(props: TextProps) { - return ( - - ) -} - -export function H2(props: TextProps) { - return ( - - ) -} - -export function H3(props: TextProps) { - return ( - - ) -} - -export function Subhead1(props: TextProps) { - return ( - - ) -} - -export function Subhead2(props: TextProps) { - return ( - - ) -} - -export function Body1(props: TextProps) { - return -} - -export function Body2(props: TextProps) { - return -} - -export function Caption(props: TextProps) { - return -} - -export function Badge(props: TextProps) { - return -} - -export function ButtonLarge(props: TextProps) { - return ( - - ) -} - -export function ButtonMedium(props: TextProps) { - return ( - - ) -} - -export function ButtonSmall(props: TextProps) { - return ( - - ) -} - -export function TransitionButton(props: TextProps & { buttonSize: 'small' | 'medium' | 'large' }) { - const className = `button button-${props.buttonSize}` - const fontSize = { small: 14, medium: 16, large: 20 }[props.buttonSize] - const lineHeight = `${fontSize}px` - return ( - - ) -} - -export function Code(props: TextProps) { - const { fontFamilyCode } = useTheme() - return ( - - ) -} diff --git a/src/lib/utils/JsonRpcConnector.ts b/src/lib/utils/JsonRpcConnector.ts deleted file mode 100644 index 2826d8734d..0000000000 --- a/src/lib/utils/JsonRpcConnector.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { JsonRpcProvider } from '@ethersproject/providers' -import { Actions, Connector, ProviderConnectInfo, ProviderRpcError } from '@web3-react/types' - -function parseChainId(chainId: string) { - return Number.parseInt(chainId, 16) -} - -export default class JsonRpcConnector extends Connector { - constructor(actions: Actions, public customProvider: JsonRpcProvider) { - super(actions) - customProvider - .on('connect', ({ chainId }: ProviderConnectInfo): void => { - this.actions.update({ chainId: parseChainId(chainId) }) - }) - .on('disconnect', (error: ProviderRpcError): void => { - this.actions.reportError(error) - }) - .on('chainChanged', (chainId: string): void => { - this.actions.update({ chainId: parseChainId(chainId) }) - }) - .on('accountsChanged', (accounts: string[]): void => { - this.actions.update({ accounts }) - }) - } - - async activate() { - this.actions.startActivation() - - try { - const [{ chainId }, accounts] = await Promise.all([ - this.customProvider.getNetwork(), - this.customProvider.listAccounts(), - ]) - this.actions.update({ chainId, accounts }) - } catch (e) { - this.actions.reportError(e) - } - } -} diff --git a/src/lib/utils/animations.ts b/src/lib/utils/animations.ts deleted file mode 100644 index aa72da08ce..0000000000 --- a/src/lib/utils/animations.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { RefObject } from 'react' - -export function isAnimating(node: Animatable | Document) { - return (node.getAnimations().length ?? 0) > 0 -} - -export const UNMOUNTING = 'unmounting' - -/** - * Delays a node's unmounting until any animations on that node are finished, so that an unmounting - * animation may be applied. If there is no animation, this is a no-op. - * - * CSS should target the UNMOUNTING class to determine when to apply an unmounting animation. - */ -export function delayUnmountForAnimation(node: RefObject) { - const current = node.current - const parent = current?.parentElement - const removeChild = parent?.removeChild - if (parent && removeChild) { - parent.removeChild = function (child: T) { - if ((child as Node) === current) { - current.classList.add(UNMOUNTING) - if (isAnimating(current)) { - current.addEventListener('animationend', () => { - removeChild.call(parent, child) - }) - } else { - removeChild.call(parent, child) - } - return child - } else { - return removeChild.call(parent, child) as T - } - } - } -} diff --git a/tsconfig.base.json b/tsconfig.base.json deleted file mode 100644 index 745c204ea2..0000000000 --- a/tsconfig.base.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "lib": ["dom", "dom.iterable", "esnext"], - "allowJs": true, - "skipLibCheck": true, - "forceConsistentCasingInFileNames": true, - "esModuleInterop": true, - "module": "esnext", - "strict": true, - "alwaysStrict": true, - "strictNullChecks": true, - "noUnusedLocals": false, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitThis": true, - "noImplicitReturns": true, - "useUnknownInCatchVariables": false, - "moduleResolution": "node", - "resolveJsonModule": true, - "isolatedModules": true, - "downlevelIteration": true, - "allowSyntheticDefaultImports": true, - "types": ["react-spring", "jest"] - }, - "exclude": ["node_modules", "cypress"], -} diff --git a/tsconfig.json b/tsconfig.json index 92d39058f7..a42484eaba 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,9 +1,30 @@ { - "extends": "./tsconfig.base.json", "compilerOptions": { + "allowJs": true, + "allowSyntheticDefaultImports": true, + "alwaysStrict": true, + "baseUrl": "src", + "downlevelIteration": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "isolatedModules": true, "jsx": "react-jsx", + "lib": ["dom", "dom.iterable", "esnext"], + "module": "esnext", + "moduleResolution": "node", "noEmit": true, - "baseUrl": "src" + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "noImplicitThis": true, + "noUnusedLocals": false, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "strictNullChecks": true, + "target": "es5", + "types": ["react-spring", "jest"], + "useUnknownInCatchVariables": false }, "exclude": ["node_modules", "cypress"], "include": ["src/**/*"] diff --git a/tsconfig.lib.json b/tsconfig.lib.json deleted file mode 100644 index 14ae231f8f..0000000000 --- a/tsconfig.lib.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "extends": "./tsconfig.base.json", - "compilerOptions": { - "jsx": "react-jsx", - "emitDeclarationOnly": true, - "declaration": true, - "declarationDir": "dts", - "baseUrl": "src/lib", - "paths": { - "lib/*": ["./*"], - "abis/*": ["../abis/*"], - "assets/*": ["../assets/*"], - "constants/*": ["../constants/*"], - "hooks/*": ["../hooks/*"], - "locales/*": ["../locales/*"], - "state/*": ["../state/*"], - "types/*": ["../types/*"], - "utils/*": ["../utils/*"] - } - }, - "exclude": ["node_modules", "src/**/*.test.*"], - "include": ["src/lib/**/*.d.ts", "src/lib/index.tsx"] -} diff --git a/yarn.lock b/yarn.lock index 444d3b8279..51904a21d4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -23,7 +23,7 @@ dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.5.5": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.5.5": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== @@ -57,7 +57,7 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.0.0", "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.15.5", "@babel/core@^7.7.5", "@babel/core@^7.8.4": +"@babel/core@^7.0.0", "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5", "@babel/core@^7.8.4": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.7.tgz#db990f931f6d40cb9b87a0dc7d2adc749f1dcbcf" integrity sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA== @@ -191,7 +191,7 @@ dependencies: "@babel/types" "^7.16.7" -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7": +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== @@ -840,7 +840,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-react-constant-elements@^7.12.1", "@babel/plugin-transform-react-constant-elements@^7.14.5": +"@babel/plugin-transform-react-constant-elements@^7.12.1": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz#19e9e4c2df2f6c3e6b3aea11778297d81db8df62" integrity sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ== @@ -1069,7 +1069,7 @@ core-js-compat "^3.6.2" semver "^5.5.0" -"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.15.6", "@babel/preset-env@^7.16.11", "@babel/preset-env@^7.8.4": +"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.11", "@babel/preset-env@^7.8.4": version "7.16.11" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.11.tgz#5dd88fd885fae36f88fd7c8342475c9f0abe2982" integrity sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g== @@ -1173,7 +1173,7 @@ "@babel/plugin-transform-react-jsx-source" "^7.12.1" "@babel/plugin-transform-react-pure-annotations" "^7.12.1" -"@babel/preset-react@^7.12.5", "@babel/preset-react@^7.14.5", "@babel/preset-react@^7.16.7": +"@babel/preset-react@^7.12.5", "@babel/preset-react@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.16.7.tgz#4c18150491edc69c183ff818f9f2aecbe5d93852" integrity sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA== @@ -1193,7 +1193,7 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-typescript" "^7.12.1" -"@babel/preset-typescript@^7.16.0", "@babel/preset-typescript@^7.16.7": +"@babel/preset-typescript@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz#ab114d68bb2020afc069cd51b37ff98a046a70b9" integrity sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ== @@ -1280,7 +1280,7 @@ lodash "^4.17.19" to-fast-properties "^2.0.0" -"@babel/types@^7.0.0", "@babel/types@^7.11.5", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.12.6", "@babel/types@^7.15.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": +"@babel/types@^7.0.0", "@babel/types@^7.11.5", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.12.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": version "7.16.8" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.8.tgz#0ba5da91dd71e0a4e7781a30f22770831062e3c1" integrity sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg== @@ -1288,11 +1288,6 @@ "@babel/helper-validator-identifier" "^7.16.7" to-fast-properties "^2.0.0" -"@base2/pretty-print-object@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@base2/pretty-print-object/-/pretty-print-object-1.0.0.tgz#860ce718b0b73f4009e153541faff2cb6b85d047" - integrity sha512-4Th98KlMHr5+JkxfcoDT//6vY8vM+iSPrLNpHhRyLx2CFYi8e2RfqPLdpbnpo0Q5lQC5hNB79yes07zb02fvCw== - "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -3265,61 +3260,6 @@ redux-thunk "^2.4.1" reselect "^4.1.5" -"@rollup/plugin-alias@^3.1.9": - version "3.1.9" - resolved "https://registry.yarnpkg.com/@rollup/plugin-alias/-/plugin-alias-3.1.9.tgz#a5d267548fe48441f34be8323fb64d1d4a1b3fdf" - integrity sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw== - dependencies: - slash "^3.0.0" - -"@rollup/plugin-babel@^5.3.0": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz#9cb1c5146ddd6a4968ad96f209c50c62f92f9879" - integrity sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw== - dependencies: - "@babel/helper-module-imports" "^7.10.4" - "@rollup/pluginutils" "^3.1.0" - -"@rollup/plugin-commonjs@^21.0.1": - version "21.0.1" - resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-21.0.1.tgz#1e57c81ae1518e4df0954d681c642e7d94588fee" - integrity sha512-EA+g22lbNJ8p5kuZJUYyhhDK7WgJckW5g4pNN7n4mAFUM96VuwUnNT3xr2Db2iCZPI1pJPbGyfT5mS9T1dHfMg== - dependencies: - "@rollup/pluginutils" "^3.1.0" - commondir "^1.0.1" - estree-walker "^2.0.1" - glob "^7.1.6" - is-reference "^1.2.1" - magic-string "^0.25.7" - resolve "^1.17.0" - -"@rollup/plugin-eslint@^8.0.1": - version "8.0.1" - resolved "https://registry.yarnpkg.com/@rollup/plugin-eslint/-/plugin-eslint-8.0.1.tgz#bf7462f96027613729b8a805caaa951dc23c333e" - integrity sha512-rTMAY4tKGBdbkHHQDaVhXNJg9tRmW7ihRAg7NQHiPUv13NFYBygIr+OYgpVNwSnGOH146BgCITSBAoMxMQGPTQ== - dependencies: - "@rollup/pluginutils" "^4.0.0" - eslint "^7.12.0" - -"@rollup/plugin-json@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-json/-/plugin-json-4.1.0.tgz#54e09867ae6963c593844d8bd7a9c718294496f3" - integrity sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== - dependencies: - "@rollup/pluginutils" "^3.0.8" - -"@rollup/plugin-node-resolve@^13.1.3": - version "13.1.3" - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.1.3.tgz#2ed277fb3ad98745424c1d2ba152484508a92d79" - integrity sha512-BdxNk+LtmElRo5d06MGY4zoepyrXX1tkzX2hrnPEZ53k78GuOMWLqmJDGIIOPwVRIFZrLQOo+Yr6KtCuLIA0AQ== - dependencies: - "@rollup/pluginutils" "^3.1.0" - "@types/resolve" "1.17.1" - builtin-modules "^3.1.0" - deepmerge "^4.2.2" - is-module "^1.0.0" - resolve "^1.19.0" - "@rollup/plugin-node-resolve@^7.1.1": version "7.1.3" resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz#80de384edfbd7bfc9101164910f86078151a3eca" @@ -3339,31 +3279,6 @@ "@rollup/pluginutils" "^3.1.0" magic-string "^0.25.7" -"@rollup/plugin-replace@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-3.0.1.tgz#f774550f482091719e52e9f14f67ffc0046a883d" - integrity sha512-989J5oRzf3mm0pO/0djTijdfEh9U3n63BIXN5X7T4U9BP+fN4oxQ6DvDuBvFaHA6scaHQRclqmKQEkBhB7k7Hg== - dependencies: - "@rollup/pluginutils" "^3.1.0" - magic-string "^0.25.7" - -"@rollup/plugin-typescript@^8.3.0": - version "8.3.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-typescript/-/plugin-typescript-8.3.0.tgz#bc1077fa5897b980fc27e376c4e377882c63e68b" - integrity sha512-I5FpSvLbtAdwJ+naznv+B4sjXZUcIvLLceYpITAn7wAP8W0wqc5noLdGIp9HGVntNhRWXctwPYrSSFQxtl0FPA== - dependencies: - "@rollup/pluginutils" "^3.1.0" - resolve "^1.17.0" - -"@rollup/plugin-url@^6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-url/-/plugin-url-6.1.0.tgz#1234bba9aa30b5972050bdfcf8fcbb1cb8070465" - integrity sha512-FJNWBnBB7nLzbcaGmu1no+U/LlRR67TtgfRFP+VEKSrWlDTE6n9jMns/N4Q/VL6l4x6kTHQX4HQfwTcldaAfHQ== - dependencies: - "@rollup/pluginutils" "^3.1.0" - make-dir "^3.1.0" - mime "^2.4.6" - "@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" @@ -3373,14 +3288,6 @@ estree-walker "^1.0.1" picomatch "^2.2.2" -"@rollup/pluginutils@^4.0.0", "@rollup/pluginutils@^4.1.2": - version "4.1.2" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.1.2.tgz#ed5821c15e5e05e32816f5fb9ec607cdf5a75751" - integrity sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ== - dependencies: - estree-walker "^2.0.1" - picomatch "^2.2.2" - "@samverschueren/stream-to-observable@^0.3.0": version "0.3.1" resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz#a21117b19ee9be70c379ec1877537ef2e1c63301" @@ -3424,24 +3331,6 @@ dependencies: "@sinonjs/commons" "^1.7.0" -"@skidding/launch-editor@^2.2.3": - version "2.2.3" - resolved "https://registry.yarnpkg.com/@skidding/launch-editor/-/launch-editor-2.2.3.tgz#553d3bcf3ce468bd0ee46cb081276342e120d2b3" - integrity sha512-0SuGEsWdulnbryUJ6humogFuuDMWMb4VJyhOc3FGVkibxVdECYDDkGx8VjS/NePZSegNONDIVhCEVZLTv4ycTQ== - dependencies: - chalk "^2.3.0" - shell-quote "^1.6.1" - -"@skidding/webpack-hot-middleware@^2.25.0": - version "2.25.0" - resolved "https://registry.yarnpkg.com/@skidding/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz#da8b5d3eb36cce6cc02ad4331655a62967ac9342" - integrity sha512-iLyReNFoov9k6nYR1u8g22BFcodkXGPlCZXA1l5Gf7HaToPi6GH8oFJLkyVGyaaLNSPx7kia3jf8SMpShE2rCA== - dependencies: - ansi-html "0.0.7" - html-entities "^1.2.0" - querystring "^0.2.0" - strip-ansi "^3.0.0" - "@styled-system/background@^5.1.2": version "5.1.2" resolved "https://registry.npmjs.org/@styled-system/background/-/background-5.1.2.tgz" @@ -3554,81 +3443,41 @@ resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906" integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== -"@svgr/babel-plugin-add-jsx-attribute@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz#bd6d1ff32a31b82b601e73672a789cc41e84fe18" - integrity sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA== - "@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": version "5.4.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef" integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== -"@svgr/babel-plugin-remove-jsx-attribute@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz#58654908beebfa069681a83332544b17e5237e89" - integrity sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw== - "@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": version "5.0.1" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd" integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== -"@svgr/babel-plugin-remove-jsx-empty-expression@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz#d06dd6e8a8f603f92f9979bb9990a1f85a4f57ba" - integrity sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA== - "@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": version "5.0.1" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897" integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== -"@svgr/babel-plugin-replace-jsx-attribute-value@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz#0b85837577b02c31c09c758a12932820f5245cee" - integrity sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ== - "@svgr/babel-plugin-svg-dynamic-title@^5.4.0": version "5.4.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7" integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== -"@svgr/babel-plugin-svg-dynamic-title@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz#28236ec26f7ab9d486a487d36ae52d58ba15676f" - integrity sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg== - "@svgr/babel-plugin-svg-em-dimensions@^5.4.0": version "5.4.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0" integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== -"@svgr/babel-plugin-svg-em-dimensions@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz#40267c5dea1b43c4f83a0eb6169e08b43d8bafce" - integrity sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA== - "@svgr/babel-plugin-transform-react-native-svg@^5.4.0": version "5.4.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80" integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== -"@svgr/babel-plugin-transform-react-native-svg@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz#eb688d0a5f539e34d268d8a516e81f5d7fede7c9" - integrity sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ== - "@svgr/babel-plugin-transform-svg-component@^5.5.0": version "5.5.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a" integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== -"@svgr/babel-plugin-transform-svg-component@^6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz#7ba61d9fc1fb42b0ba1a04e4630019fa7e993c4f" - integrity sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg== - "@svgr/babel-preset@^5.5.0": version "5.5.0" resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327" @@ -3643,20 +3492,6 @@ "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" "@svgr/babel-plugin-transform-svg-component" "^5.5.0" -"@svgr/babel-preset@^6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-6.2.0.tgz#1d3ad8c7664253a4be8e4a0f0e6872f30d8af627" - integrity sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ== - dependencies: - "@svgr/babel-plugin-add-jsx-attribute" "^6.0.0" - "@svgr/babel-plugin-remove-jsx-attribute" "^6.0.0" - "@svgr/babel-plugin-remove-jsx-empty-expression" "^6.0.0" - "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.0.0" - "@svgr/babel-plugin-svg-dynamic-title" "^6.0.0" - "@svgr/babel-plugin-svg-em-dimensions" "^6.0.0" - "@svgr/babel-plugin-transform-react-native-svg" "^6.0.0" - "@svgr/babel-plugin-transform-svg-component" "^6.2.0" - "@svgr/core@^5.5.0": version "5.5.0" resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" @@ -3666,15 +3501,6 @@ camelcase "^6.2.0" cosmiconfig "^7.0.0" -"@svgr/core@^6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-6.2.0.tgz#187a7930695635382c1ab42f476a1d4d45a65994" - integrity sha512-n5PrYAPoTpWGykqa8U05/TVTHOrVR/TxrUJ5EWHP9Db6vR3qnqzwAVLiFT1+slA7zQoJTXafQb+akwThf9SxGw== - dependencies: - "@svgr/plugin-jsx" "^6.2.0" - camelcase "^6.2.0" - cosmiconfig "^7.0.1" - "@svgr/hast-util-to-babel-ast@^5.5.0": version "5.5.0" resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461" @@ -3682,14 +3508,6 @@ dependencies: "@babel/types" "^7.12.6" -"@svgr/hast-util-to-babel-ast@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.0.0.tgz#423329ad866b6c169009cc82b5e28ffee80c857c" - integrity sha512-S+TxtCdDyRGafH1VG1t/uPZ87aOYOHzWL8kqz4FoSZcIbzWA6rnOmjNViNiDzqmEpzp2PW5o5mZfvC9DiVZhTQ== - dependencies: - "@babel/types" "^7.15.6" - entities "^3.0.1" - "@svgr/plugin-jsx@^5.5.0": version "5.5.0" resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000" @@ -3700,16 +3518,6 @@ "@svgr/hast-util-to-babel-ast" "^5.5.0" svg-parser "^2.0.2" -"@svgr/plugin-jsx@^6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-6.2.0.tgz#5e41a75b12b34cb66509e63e535606161770ff42" - integrity sha512-QJDEe7K5Hkd4Eewu4pcjiOKTCtjB47Ol6lDLXVhf+jEewi+EKJAaAmM+bNixfW6LSNEg8RwOYQN3GZcprqKfHw== - dependencies: - "@babel/core" "^7.15.5" - "@svgr/babel-preset" "^6.2.0" - "@svgr/hast-util-to-babel-ast" "^6.0.0" - svg-parser "^2.0.2" - "@svgr/plugin-svgo@^5.5.0": version "5.5.0" resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" @@ -3719,30 +3527,6 @@ deepmerge "^4.2.2" svgo "^1.2.2" -"@svgr/plugin-svgo@^6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz#4cbe6a33ccccdcae4e3b63ded64cc1cbe1faf48c" - integrity sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q== - dependencies: - cosmiconfig "^7.0.1" - deepmerge "^4.2.2" - svgo "^2.5.0" - -"@svgr/rollup@^6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@svgr/rollup/-/rollup-6.2.0.tgz#8966f32f53ad788c378ef306dfa49a796d68db49" - integrity sha512-rYcS8Z15nrciZPYkkpOADGNfIPDOL8KSSHy9EURQycIVsUoRIue81quF24DNZpe8WYvmH1fjf7ntk5y1nrXqjg== - dependencies: - "@babel/core" "^7.15.5" - "@babel/plugin-transform-react-constant-elements" "^7.14.5" - "@babel/preset-env" "^7.15.6" - "@babel/preset-react" "^7.14.5" - "@babel/preset-typescript" "^7.16.0" - "@svgr/core" "^6.2.0" - "@svgr/plugin-jsx" "^6.2.0" - "@svgr/plugin-svgo" "^6.2.0" - rollup-pluginutils "^2.8.2" - "@svgr/webpack@5.5.0": version "5.5.0" resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" @@ -3831,19 +3615,6 @@ resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== -"@trysound/sax@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" - integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== - -"@ts-type/package-dts@^1.0.58": - version "1.0.58" - resolved "https://registry.yarnpkg.com/@ts-type/package-dts/-/package-dts-1.0.58.tgz#75f6fdf5f1e8f262a5081b90346439b4c4bc8d01" - integrity sha512-Ry5RPZDAnSz/gyLtjd2a2yNC07CZ/PCOsuDzYj3phOolIgEH68HXRw6SbsDlavnVUEenDYj5GUM10gQ5iVEbVQ== - dependencies: - "@types/semver" "^7.3.9" - ts-type "^2.1.4" - "@typechain/ethers-v5@^7.0.0": version "7.0.1" resolved "https://registry.yarnpkg.com/@typechain/ethers-v5/-/ethers-v5-7.0.1.tgz#f9ae60ae5bd9e8ea8a996f66244147e8e74034ae" @@ -4158,13 +3929,6 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== -"@types/fs-extra@^8.0.1": - version "8.1.2" - resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.2.tgz#7125cc2e4bdd9bd2fc83005ffdb1d0ba00cca61f" - integrity sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg== - dependencies: - "@types/node" "*" - "@types/geojson@*": version "7946.0.8" resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.8.tgz#30744afdb385e2945e22f3b033f897f76b1f12ca" @@ -4210,13 +3974,6 @@ dependencies: "@types/node" "*" -"@types/http-proxy@^1.17.5": - version "1.17.7" - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.7.tgz#30ea85cc2c868368352a37f0d0d3581e24834c6f" - integrity sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w== - dependencies: - "@types/node" "*" - "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" @@ -4468,13 +4225,6 @@ dependencies: "@types/node" "*" -"@types/resolve@1.17.1": - version "1.17.1" - resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" - integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== - dependencies: - "@types/node" "*" - "@types/retry@*": version "0.12.1" resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.1.tgz#d8f1c0d0dc23afad6dc16a9e993a0865774b4065" @@ -4492,11 +4242,6 @@ dependencies: "@types/node" "*" -"@types/semver@^7.3.9": - version "7.3.9" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.9.tgz#152c6c20a7688c30b967ec1841d31ace569863fc" - integrity sha512-L/TMpyURfBkf+o/526Zb6kd/tchUP3iBDEPjqjb+U2MAJhVRxxrmr2fwpe08E7QsV7YLcpq0tUaQ9O9x97ZIxQ== - "@types/sinonjs__fake-timers@^6.0.2": version "6.0.3" resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.3.tgz#79df6f358ae8f79e628fe35a63608a0ea8e7cf08" @@ -5450,16 +5195,6 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== -"@yarn-tool/resolve-package@^1.0.40": - version "1.0.42" - resolved "https://registry.yarnpkg.com/@yarn-tool/resolve-package/-/resolve-package-1.0.42.tgz#4a72c1a77b7035dc86250744d2cdbc16292bc4f8" - integrity sha512-1BAsoiD6jGAaPc7mRH0UxIVXgRSTv7fnhwfKkaFUYpqsU4ZR7KIigZTMcb2bujtlzKQbNneMPQGjiqe3F8cmlw== - dependencies: - "@ts-type/package-dts" "^1.0.58" - pkg-dir "< 6 >= 5" - tslib "^2.3.1" - upath2 "^3.1.12" - "@zeit/schemas@2.6.0": version "2.6.0" resolved "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz" @@ -5541,11 +5276,6 @@ aes-js@^3.1.2: resolved "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz" integrity sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ== -after@0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" - integrity sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8= - agent-base@6: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" @@ -5846,11 +5576,6 @@ array.prototype.flatmap@^1.2.4: es-abstract "^1.18.0-next.1" function-bind "^1.1.1" -arraybuffer.slice@~0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz#3bbc4275dd584cc1b10809b89d4e8b63a69e7675" - integrity sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog== - arrify@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" @@ -6273,7 +5998,7 @@ babylon@^6.18.0: resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== -backo2@1.0.2, backo2@^1.0.2: +backo2@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" integrity sha1-MasayLEpNjRj41s+u2n038+6eUc= @@ -6295,11 +6020,6 @@ base-x@^3.0.2: dependencies: safe-buffer "^5.0.1" -base64-arraybuffer@0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" - integrity sha1-c5JncZI7Whl0etZmqlzUv5xunOg= - base64-js@^1.0.2, base64-js@^1.3.1: version "1.5.1" resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" @@ -6310,11 +6030,6 @@ base64-sol@1.0.1: resolved "https://registry.npmjs.org/base64-sol/-/base64-sol-1.0.1.tgz" integrity sha512-ld3cCNMeXt4uJXmLZBHFGMvVpK9KsLVEhPpFRXnvSVAqABKbuNZg/+dsq3NuM+wxFLb/UrVkz7m1ciWmkMfTbg== -base64id@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/base64id/-/base64id-1.0.0.tgz#47688cb99bb6804f0e06d3e763b1c32e57d8e6b6" - integrity sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY= - base@^0.11.1: version "0.11.2" resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" @@ -6354,13 +6069,6 @@ bech32@1.1.4: resolved "https://registry.yarnpkg.com/bech32/-/bech32-1.1.4.tgz#e38c9f37bf179b8eb16ae3a772b40c356d4832e9" integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ== -better-assert@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/better-assert/-/better-assert-1.0.2.tgz#40866b9e1b9e0b55b481894311e68faffaebc522" - integrity sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI= - dependencies: - callsite "1.0.0" - bfj@^7.0.2: version "7.0.2" resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz#1988ce76f3add9ac2913fd8ba47aad9e651bfbb2" @@ -6417,11 +6125,6 @@ blob-util@^2.0.2: resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-2.0.2.tgz#3b4e3c281111bb7f11128518006cdc60b403a1eb" integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ== -blob@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.5.tgz#d680eeef25f8cd91ad533f5b01eed48e64caf683" - integrity sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig== - bluebird@3.7.2, bluebird@^3.5.5, bluebird@^3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" @@ -6860,11 +6563,6 @@ caller-path@^2.0.0: dependencies: caller-callsite "^2.0.0" -callsite@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20" - integrity sha1-KAOY5dZkvXQDi28JBRU+borxvCA= - callsites@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" @@ -6953,7 +6651,7 @@ chalk@2.4.1: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2: +chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -7048,11 +6746,6 @@ chardet@^0.7.0: resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -charenc@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" - integrity sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc= - check-more-types@2.24.0, check-more-types@^2.24.0: version "2.24.0" resolved "https://registry.yarnpkg.com/check-more-types/-/check-more-types-2.24.0.tgz#1420ffb10fd444dcfc79b43891bbfffd32a84600" @@ -7078,7 +6771,7 @@ chokidar@3.5.1: optionalDependencies: fsevents "~2.3.1" -"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.1, chokidar@^3.4.3, chokidar@^3.5.1, chokidar@^3.5.2: +"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.1, chokidar@^3.4.3, chokidar@^3.5.1: version "3.5.2" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== @@ -7394,7 +7087,7 @@ color@^3.0.0: color-convert "^1.9.3" color-string "^1.6.0" -colorette@^1.1.0, colorette@^1.2.1, colorette@^1.2.2: +colorette@^1.2.1, colorette@^1.2.2: version "1.4.0" resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== @@ -7425,7 +7118,7 @@ command-line-args@^4.0.7: find-replace "^1.0.3" typical "^2.6.1" -commander@*, commander@7, commander@^7.2.0: +commander@*, commander@7: version "7.2.0" resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== @@ -7460,26 +7153,11 @@ commondir@^1.0.1: resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= -component-bind@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" - integrity sha1-AMYIq33Nk4l8AAllGx06jh5zu9E= - -component-emitter@1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" - integrity sha1-E3kY1teCg/ffemt8WmPhQOaUJeY= - -component-emitter@^1.2.1, component-emitter@~1.3.0: +component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== -component-inherit@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143" - integrity sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM= - compose-function@3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz#9ed675f13cc54501d30950a486ff6a7ba3ab185f" @@ -7605,11 +7283,6 @@ cookie-signature@1.0.6: resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= -cookie@0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" - integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s= - cookie@0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" @@ -7662,12 +7335,7 @@ core-js@^2.4.0: resolved "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz" integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== -core-js@^3.1.3: - version "3.21.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.21.1.tgz#f2e0ddc1fc43da6f904706e8e955bc19d06a0d94" - integrity sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig== - -core-js@^3.15.1, core-js@^3.6.5: +core-js@^3.6.5: version "3.18.1" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.18.1.tgz#289d4be2ce0085d40fc1244c0b1a54c00454622f" integrity sha512-vJlUi/7YdlCZeL6fXvWNaLUPh/id12WXj3MbkMw5uOyF0PfWPBNOCNbs53YqgrvtujLNlt9JQpruyIKkUZ+PKA== @@ -7721,7 +7389,7 @@ cosmiconfig@^6.0.0: path-type "^4.0.0" yaml "^1.7.2" -cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: +cosmiconfig@^7.0.0: version "7.0.1" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== @@ -7818,11 +7486,6 @@ cross-spawn@^6.0.0: shebang-command "^1.2.0" which "^1.2.9" -crypt@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" - integrity sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs= - crypto-browserify@^3.11.0: version "3.12.0" resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" @@ -7946,7 +7609,7 @@ css-tree@1.0.0-alpha.37: mdn-data "2.0.4" source-map "^0.6.1" -css-tree@^1.1.2, css-tree@^1.1.3: +css-tree@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== @@ -8071,7 +7734,7 @@ cssnano@^4.1.10: is-resolvable "^1.0.0" postcss "^7.0.0" -csso@^4.0.2, csso@^4.2.0: +csso@^4.0.2: version "4.2.0" resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== @@ -8530,20 +8193,6 @@ debug@^3.1.0, debug@^3.1.1, debug@^3.2.6, debug@^3.2.7: dependencies: ms "^2.1.1" -debug@~3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz" - integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== - dependencies: - ms "2.0.0" - -debug@~4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== - dependencies: - ms "^2.1.1" - decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" @@ -8623,11 +8272,6 @@ defer-to-connect@^1.0.1: resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== - define-properties@^1.1.2, define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" @@ -8670,20 +8314,6 @@ del@^4.1.1: pify "^4.0.1" rimraf "^2.6.3" -del@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/del/-/del-5.1.0.tgz#d9487c94e367410e6eff2925ee58c0c84a75b3a7" - integrity sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA== - dependencies: - globby "^10.0.1" - graceful-fs "^4.2.2" - is-glob "^4.0.1" - is-path-cwd "^2.2.0" - is-path-inside "^3.0.1" - p-map "^3.0.0" - rimraf "^3.0.0" - slash "^3.0.0" - delaunator@5: version "5.0.0" resolved "https://registry.yarnpkg.com/delaunator/-/delaunator-5.0.0.tgz#60f052b28bd91c9b4566850ebf7756efe821d81b" @@ -9075,46 +8705,6 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0: dependencies: once "^1.4.0" -engine.io-client@~3.3.1: - version "3.3.3" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.3.3.tgz#aeb45695ced81b787a8a10c92b0bc226b1cb3c53" - integrity sha512-PXIgpzb1brtBzh8Q6vCjzCMeu4nfEPmaDm+L3Qb2sVHwLkxC1qRiBMSjOB0NJNjZ0hbPNUKQa+s8J2XxLOIEeQ== - dependencies: - component-emitter "1.2.1" - component-inherit "0.0.3" - debug "~3.1.0" - engine.io-parser "~2.1.1" - has-cors "1.1.0" - indexof "0.0.1" - parseqs "0.0.5" - parseuri "0.0.5" - ws "~6.1.0" - xmlhttprequest-ssl "~1.6.3" - yeast "0.1.2" - -engine.io-parser@~2.1.0, engine.io-parser@~2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-2.1.3.tgz#757ab970fbf2dfb32c7b74b033216d5739ef79a6" - integrity sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA== - dependencies: - after "0.8.2" - arraybuffer.slice "~0.0.7" - base64-arraybuffer "0.1.5" - blob "0.0.5" - has-binary2 "~1.0.2" - -engine.io@~3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.3.2.tgz#18cbc8b6f36e9461c5c0f81df2b830de16058a59" - integrity sha512-AsaA9KG7cWPXWHp5FvHdDWY3AMWeZ8x+2pUVLcn71qE5AtAzgGbxuclOytygskw8XGmiQafTmnI9Bix3uihu2w== - dependencies: - accepts "~1.3.4" - base64id "1.0.0" - cookie "0.3.1" - debug "~3.1.0" - engine.io-parser "~2.1.0" - ws "~6.1.0" - enhanced-resolve@^4.3.0: version "4.5.0" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" @@ -9136,11 +8726,6 @@ entities@^2.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== -entities@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4" - integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q== - errno@^0.1.3, errno@~0.1.7: version "0.1.8" resolved "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" @@ -9215,11 +8800,6 @@ es6-iterator@2.0.3, es6-iterator@~2.0.3: es5-ext "^0.10.35" es6-symbol "^3.1.1" -es6-promisify@^6.0.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-6.1.1.tgz#46837651b7b06bf6fff893d03f29393668d01621" - integrity sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg== - es6-symbol@^3.1.1, es6-symbol@~3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" @@ -9462,7 +9042,7 @@ eslint-webpack-plugin@^2.5.2: normalize-path "^3.0.0" schema-utils "^3.0.0" -eslint@^7.11.0, eslint@^7.12.0: +eslint@^7.11.0: version "7.32.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== @@ -9561,11 +9141,6 @@ estree-walker@^1.0.1: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== -estree-walker@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" - integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== - esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" @@ -10055,7 +9630,7 @@ fast-diff@^1.1.2: resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== -fast-glob@^3.0.0, fast-glob@^3.0.3, fast-glob@^3.1.1: +fast-glob@^3.1.1: version "3.2.11" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== @@ -10230,7 +9805,7 @@ find-cache-dir@^2.1.0: make-dir "^2.0.0" pkg-dir "^3.0.0" -find-cache-dir@^3.3.1, find-cache-dir@^3.3.2: +find-cache-dir@^3.3.1: version "3.3.2" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== @@ -10274,22 +9849,6 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -find-up@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.2.0.tgz#f3b81d633fa83bebe64f83a8bab357f86d5914be" - integrity sha512-yWHzMzXCaFoABSnFTCPKNFlYoq4mSga9QLRRKOCLSJ33hSkzROB14ITbAWW0QDQDyuzsPQ33S1DsOWQb/oW1yA== - dependencies: - locate-path "^7.0.0" - path-exists "^5.0.0" - firebase@^9.1.3: version "9.1.3" resolved "https://registry.yarnpkg.com/firebase/-/firebase-9.1.3.tgz#11557f812f53edab5053ed0bd4dd344f2ae7fb5f" @@ -10360,13 +9919,6 @@ follow-redirects@^1.0.0, follow-redirects@^1.10.0: resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz" integrity sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg== -for-each@^0.3.3: - version "0.3.3" - resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz" - integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== - dependencies: - is-callable "^1.1.3" - for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -10454,15 +10006,6 @@ from@~0: resolved "https://registry.npmjs.org/from/-/from-0.1.7.tgz" integrity sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4= -fs-extra@10.0.0, fs-extra@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" - integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - fs-extra@^7.0.0: version "7.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" @@ -10498,11 +10041,6 @@ fs-minipass@^2.0.0: dependencies: minipass "^3.0.0" -fs-monkey@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" - integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== - fs-write-stream-atomic@^1.0.8: version "1.0.10" resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" @@ -10670,7 +10208,7 @@ glob@^6.0.1: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7: +glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.2.0" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== @@ -10725,20 +10263,6 @@ globals@^13.6.0, globals@^13.9.0: dependencies: type-fest "^0.20.2" -globby@10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.1.tgz#4782c34cb75dd683351335c5829cc3420e606b22" - integrity sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A== - dependencies: - "@types/glob" "^7.1.1" - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.0.3" - glob "^7.1.3" - ignore "^5.1.1" - merge2 "^1.2.3" - slash "^3.0.0" - globby@11.0.1: version "11.0.1" resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" @@ -10763,20 +10287,6 @@ globby@11.0.3: merge2 "^1.3.0" slash "^3.0.0" -globby@^10.0.1: - version "10.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" - integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg== - dependencies: - "@types/glob" "^7.1.1" - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.0.3" - glob "^7.1.3" - ignore "^5.1.1" - merge2 "^1.2.3" - slash "^3.0.0" - globby@^11.0.3: version "11.0.4" resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" @@ -10817,7 +10327,7 @@ got@^9.6.0: to-readable-stream "^1.0.0" url-parse-lax "^3.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4: +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: version "4.2.9" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== @@ -10920,18 +10430,6 @@ has-bigints@^1.0.1: resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== -has-binary2@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-binary2/-/has-binary2-1.0.3.tgz#7776ac627f3ea77250cfc332dab7ddf5e4f5d11d" - integrity sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw== - dependencies: - isarray "2.0.1" - -has-cors@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39" - integrity sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk= - has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -11092,7 +10590,7 @@ html-encoding-sniffer@^2.0.1: dependencies: whatwg-encoding "^1.0.5" -html-entities@^1.2.0, html-entities@^1.2.1, html-entities@^1.3.1: +html-entities@^1.2.1, html-entities@^1.3.1: version "1.4.0" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== @@ -11226,18 +10724,7 @@ http-proxy-middleware@0.19.1: lodash "^4.17.11" micromatch "^3.1.10" -http-proxy-middleware@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz#7ef3417a479fb7666a571e09966c66a39bd2c15f" - integrity sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg== - dependencies: - "@types/http-proxy" "^1.17.5" - http-proxy "^1.18.1" - is-glob "^4.0.1" - is-plain-obj "^3.0.0" - micromatch "^4.0.2" - -http-proxy@^1.17.0, http-proxy@^1.18.1: +http-proxy@^1.17.0: version "1.18.1" resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== @@ -11326,7 +10813,7 @@ ignore@^4.0.6: resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.1.1, ignore@^5.1.4: +ignore@^5.1.4: version "5.2.0" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== @@ -11384,7 +10871,7 @@ import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" -import-from@3.0.0, import-from@^3.0.0: +import-from@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/import-from/-/import-from-3.0.0.tgz#055cfec38cd5a27d8057ca51376d7d3bf0891966" integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== @@ -11434,11 +10921,6 @@ indexes-of@^1.0.1: resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= -indexof@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" - integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= - infer-owner@^1.0.3, infer-owner@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" @@ -11636,12 +11118,12 @@ is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-buffer@^1.1.4, is-buffer@^1.1.5, is-buffer@~1.1.6: +is-buffer@^1.1.4, is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.4: +is-callable@^1.1.4, is-callable@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== @@ -11728,7 +11210,7 @@ is-directory@^0.3.1: resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= -is-docker@^2.0.0, is-docker@^2.1.1: +is-docker@^2.0.0: version "2.2.1" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== @@ -11867,7 +11349,7 @@ is-observable@^1.1.0: dependencies: symbol-observable "^1.1.0" -is-path-cwd@^2.0.0, is-path-cwd@^2.2.0: +is-path-cwd@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== @@ -11886,7 +11368,7 @@ is-path-inside@^2.1.0: dependencies: path-is-inside "^1.0.2" -is-path-inside@^3.0.1, is-path-inside@^3.0.2: +is-path-inside@^3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== @@ -11896,16 +11378,6 @@ is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= -is-plain-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== - -is-plain-object@3.0.1, is-plain-object@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.1.tgz#662d92d24c0aa4302407b0d45d21f2251c85f85b" - integrity sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g== - is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -11928,13 +11400,6 @@ is-promise@^2.1.0: resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== -is-reference@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" - integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== - dependencies: - "@types/estree" "*" - is-regex@^1.0.4, is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" @@ -12062,11 +11527,6 @@ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -isarray@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.1.tgz#a37d94ed9cda2d59865c9f76fe596ee1f338741e" - integrity sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4= - isarray@^2.0.1: version "2.0.5" resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" @@ -13157,20 +12617,6 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - -locate-path@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.0.0.tgz#f0a60c8dd7ef0f737699eb9461b9567a92bc97da" - integrity sha512-+cg2yXqDUKfo4hsFxwa3G1cBJeA+gs1vD8FyV9/odWoUlQe/4syxHQ5DPtKjtfm6gnKbZzjCqzX03kXosvZB1w== - dependencies: - p-locate "^6.0.0" - lodash._reinterpolate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" @@ -13388,7 +12834,7 @@ make-dir@^2.0.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: +make-dir@^3.0.0, make-dir@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== @@ -13417,13 +12863,6 @@ makeerror@1.0.x: dependencies: tmpl "1.0.x" -map-age-cleaner@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" - integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== - dependencies: - p-defer "^1.0.0" - map-cache@^0.2.0, map-cache@^0.2.2: version "0.2.2" resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" @@ -13455,15 +12894,6 @@ md5.js@^1.3.4: inherits "^2.0.1" safe-buffer "^5.1.2" -md5@^2.2.1: - version "2.3.0" - resolved "https://registry.yarnpkg.com/md5/-/md5-2.3.0.tgz#c3da9a6aae3a30b46b7b0c349b87b110dc3bda4f" - integrity sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g== - dependencies: - charenc "0.0.2" - crypt "0.0.2" - is-buffer "~1.1.6" - mdast-add-list-metadata@1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz" @@ -13486,21 +12916,6 @@ media-typer@0.3.0: resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= -mem@^8.1.1: - version "8.1.1" - resolved "https://registry.yarnpkg.com/mem/-/mem-8.1.1.tgz#cf118b357c65ab7b7e0817bdf00c8062297c0122" - integrity sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA== - dependencies: - map-age-cleaner "^0.1.3" - mimic-fn "^3.1.0" - -memfs@^3.2.2: - version "3.3.0" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.3.0.tgz#4da2d1fc40a04b170a56622c7164c6be2c4cbef2" - integrity sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg== - dependencies: - fs-monkey "1.0.3" - "memoize-one@>=3.1.1 <6": version "5.2.1" resolved "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz" @@ -13532,7 +12947,7 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.2.3, merge2@^1.3.0: +merge2@^1.3.0: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== @@ -13627,7 +13042,7 @@ mime-types@2.1.18: dependencies: mime-db "~1.33.0" -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.30, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: version "2.1.32" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.32.tgz#1d00e89e7de7fe02008db61001d9e02852670fd5" integrity sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A== @@ -13639,7 +13054,7 @@ mime@1.6.0, mime@^1.3.4: resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.4.4, mime@^2.4.6: +mime@^2.4.4: version "2.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== @@ -13654,11 +13069,6 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mimic-fn@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-3.1.0.tgz#65755145bbf3e36954b949c16450427451d5ca74" - integrity sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ== - mimic-response@^1.0.0, mimic-response@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" @@ -14190,11 +13600,6 @@ object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= -object-component@0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291" - integrity sha1-8MaapQ78lbhmwYb0AKM3acsvEpE= - object-copy@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" @@ -14258,7 +13663,7 @@ object.fromentries@^2.0.4: es-abstract "^1.18.0-next.2" has "^1.0.3" -object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0, object.getownpropertydescriptors@^2.1.1: +object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== @@ -14339,15 +13744,6 @@ open@^7.0.2: is-docker "^2.0.0" is-wsl "^2.1.1" -open@^8.2.1: - version "8.2.1" - resolved "https://registry.yarnpkg.com/open/-/open-8.2.1.tgz#82de42da0ccbf429bc12d099dad2e0975e14e8af" - integrity sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ== - dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" - "openzeppelin-solidity-2.3.0@npm:openzeppelin-solidity@2.3.0": version "2.3.0" resolved "https://registry.npmjs.org/openzeppelin-solidity/-/openzeppelin-solidity-2.3.0.tgz" @@ -14419,7 +13815,7 @@ os-browserify@^0.3.0: resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= -os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: +os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= @@ -14434,11 +13830,6 @@ p-cancelable@^1.0.0: resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== -p-defer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" - integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= - p-each-series@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" @@ -14470,13 +13861,6 @@ p-limit@^2.0.0, p-limit@^2.2.0: dependencies: p-try "^2.0.0" -p-limit@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" - integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== - dependencies: - yocto-queue "^1.0.0" - p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -14498,32 +13882,11 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" -p-locate@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== - dependencies: - p-limit "^3.0.2" - -p-locate@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" - integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== - dependencies: - p-limit "^4.0.0" - p-map@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== -p-map@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" - integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== - dependencies: - aggregate-error "^3.0.0" - p-map@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" @@ -14670,20 +14033,6 @@ parse5@6.0.1: resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== -parseqs@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.5.tgz#d5208a3738e46766e291ba2ea173684921a8b89d" - integrity sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0= - dependencies: - better-assert "~1.0.0" - -parseuri@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.5.tgz#80204a50d4dbb779bfdc6ebe2778d90e4bce320a" - integrity sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo= - dependencies: - better-assert "~1.0.0" - parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" @@ -14730,11 +14079,6 @@ path-exists@^4.0.0: resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -path-exists@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" - integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== - path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -14745,13 +14089,6 @@ path-is-inside@1.0.2, path-is-inside@^1.0.2: resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= -path-is-network-drive@^1.0.13: - version "1.0.13" - resolved "https://registry.yarnpkg.com/path-is-network-drive/-/path-is-network-drive-1.0.13.tgz#c9aa0183eb72c328aa83f43def93ddcb9d7ec4d4" - integrity sha512-Hg74mRN6mmXV+gTm3INjFK40ncAmC/Lo4qoQaSZ+GT3hZzlKdWQSqAjqyPeW0SvObP2W073WyYEBWY9d3wOm3A== - dependencies: - tslib "^2.3.1" - path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" @@ -14779,13 +14116,6 @@ path-root@^0.1.1: dependencies: path-root-regex "^0.1.0" -path-strip-sep@^1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/path-strip-sep/-/path-strip-sep-1.0.10.tgz#2be4e789406b298af8709ff79af716134b733b98" - integrity sha512-JpCy+8LAJQQTO1bQsb/84s1g+/Stm3h39aOpPRBQ/paMUGVPPZChLTOTKHoaCkc/6sKuF7yVsnq5Pe1S6xQGcA== - dependencies: - tslib "^2.3.1" - path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -14833,16 +14163,6 @@ pbkdf2@^3.0.17, pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" -pem@^1.14.4: - version "1.14.4" - resolved "https://registry.yarnpkg.com/pem/-/pem-1.14.4.tgz#a68c70c6e751ccc5b3b5bcd7af78b0aec1177ff9" - integrity sha512-v8lH3NpirgiEmbOqhx0vwQTxwi0ExsiWBGYh0jYNq7K6mQuO4gI6UEFlr6fLAdv9TPXRt6GqiwE37puQdIDS8g== - dependencies: - es6-promisify "^6.0.0" - md5 "^2.2.1" - os-tmpdir "^1.0.1" - which "^2.0.2" - pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" @@ -14914,13 +14234,6 @@ pixelmatch@^4.0.2: dependencies: pngjs "^3.0.0" -"pkg-dir@< 6 >= 5": - version "5.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760" - integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA== - dependencies: - find-up "^5.0.0" - pkg-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" @@ -15959,15 +15272,6 @@ qs@~6.5.2: resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== -query-string@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" - integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw== - dependencies: - decode-uri-component "^0.2.0" - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - query-string@6.13.5: version "6.13.5" resolved "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz" @@ -16093,59 +15397,6 @@ react-confetti@^6.0.0: dependencies: tween-functions "^1.2.0" -react-cosmos-playground2@^5.6.3: - version "5.6.3" - resolved "https://registry.yarnpkg.com/react-cosmos-playground2/-/react-cosmos-playground2-5.6.3.tgz#83a93cbe08a07fc659813d760ee5a82ef306deb3" - integrity sha512-NeW8M3RC7vETTTpkDsPZlyVpYXQzDq5ssXxdQIx7p6xplXOwzYjY1gzTRdXMVy7XWPp3KGvGoqNt045NstCL2g== - -react-cosmos-plugin@^5.6.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/react-cosmos-plugin/-/react-cosmos-plugin-5.6.0.tgz#03c0eda6be9075e5c91d7557aca054340a694b77" - integrity sha512-3yphEQ8nDDMiCChenz9sPyABqz/Z7daGhl1xElKpVKWziwX8OKoMxHFr4DrTZgxnRy4dTPyTsC20O0tLEfSD/A== - -react-cosmos-shared2@^5.6.3: - version "5.6.3" - resolved "https://registry.yarnpkg.com/react-cosmos-shared2/-/react-cosmos-shared2-5.6.3.tgz#1c3e5dfd99db6a1adbf8fdfb07e3cb84230c02a4" - integrity sha512-GtvkQTLkzRdC6s6Y59ZuK2f/5JUxiEFZEANdPoyuTJpzBEPEVHRO4VCI0yLy3nx39wzi74CmXco4P3Ls9EZe3A== - dependencies: - lodash "^4.17.21" - query-string "5.1.1" - react-element-to-jsx-string "^14.3.2" - react-is "^17.0.2" - socket.io-client "2.2.0" - -react-cosmos@^5.6.6: - version "5.6.6" - resolved "https://registry.yarnpkg.com/react-cosmos/-/react-cosmos-5.6.6.tgz#93d66e347a63da7dfe046c2cb23221dcf815ce9d" - integrity sha512-RMLRjl2gFq9370N6QszjPRMaT5WsEBEkJBsFbz56h00xPnJAxsab8gu5yj6yDDDSFibL/jBgxjJLdqbF00HMNw== - dependencies: - "@skidding/launch-editor" "^2.2.3" - "@skidding/webpack-hot-middleware" "^2.25.0" - chokidar "^3.5.2" - core-js "^3.15.1" - express "^4.17.1" - fs-extra "10.0.0" - glob "^7.1.7" - http-proxy-middleware "^2.0.0" - import-from "^3.0.0" - lodash "^4.17.21" - micromatch "^4.0.4" - open "^8.2.1" - pem "^1.14.4" - pkg-up "^3.1.0" - react-cosmos-playground2 "^5.6.3" - react-cosmos-plugin "^5.6.0" - react-cosmos-shared2 "^5.6.3" - react-error-overlay "6.0.9" - regenerator-runtime "^0.13.7" - resolve-from "^5.0.0" - slash "^3.0.0" - socket.io "2.2.0" - url-parse "^1.5.1" - util.promisify "^1.1.1" - webpack-dev-middleware "^4.3.0" - yargs "^16.2.0" - react-dev-utils@^11.0.3: version "11.0.4" resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a" @@ -16185,14 +15436,6 @@ react-dom@^17.0.1: object-assign "^4.1.1" scheduler "^0.20.2" -react-element-to-jsx-string@^14.3.2: - version "14.3.2" - resolved "https://registry.yarnpkg.com/react-element-to-jsx-string/-/react-element-to-jsx-string-14.3.2.tgz#c0000ed54d1f8b4371731b669613f2d4e0f63d5c" - integrity sha512-WZbvG72cjLXAxV7VOuSzuHEaI3RHj10DZu8EcKQpkKcAj7+qAkG5XUeSdX5FXrA0vPrlx0QsnAzZEBJwzV0e+w== - dependencies: - "@base2/pretty-print-object" "1.0.0" - is-plain-object "3.0.1" - react-error-boundary@^3.1.0: version "3.1.3" resolved "https://registry.yarnpkg.com/react-error-boundary/-/react-error-boundary-3.1.3.tgz#276bfa05de8ac17b863587c9e0647522c25e2a0b" @@ -16200,7 +15443,7 @@ react-error-boundary@^3.1.0: dependencies: "@babel/runtime" "^7.12.5" -react-error-overlay@6.0.9, react-error-overlay@^6.0.9: +react-error-overlay@^6.0.9: version "6.0.9" resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== @@ -17026,56 +16269,6 @@ rollup-plugin-babel@^4.3.3: "@babel/helper-module-imports" "^7.0.0" rollup-pluginutils "^2.8.1" -rollup-plugin-copy@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-copy/-/rollup-plugin-copy-3.4.0.tgz#f1228a3ffb66ffad8606e2f3fb7ff23141ed3286" - integrity sha512-rGUmYYsYsceRJRqLVlE9FivJMxJ7X6jDlP79fmFkL8sJs7VVMSVyA2yfyL+PGyO/vJs4A87hwhgVfz61njI+uQ== - dependencies: - "@types/fs-extra" "^8.0.1" - colorette "^1.1.0" - fs-extra "^8.1.0" - globby "10.0.1" - is-plain-object "^3.0.0" - -rollup-plugin-delete@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-delete/-/rollup-plugin-delete-2.0.0.tgz#262acf80660d48c3b167fb0baabd0c3ab985c153" - integrity sha512-/VpLMtDy+8wwRlDANuYmDa9ss/knGsAgrDhM+tEwB1npHwNu4DYNmDfUL55csse/GHs9Q+SMT/rw9uiaZ3pnzA== - dependencies: - del "^5.1.0" - -rollup-plugin-dts@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-dts/-/rollup-plugin-dts-4.1.0.tgz#63b1e7de3970bb6d50877e60df2150a3892bc49c" - integrity sha512-rriXIm3jdUiYeiAAd1Fv+x2AxK6Kq6IybB2Z/IdoAW95fb4uRUurYsEYKa8L1seedezDeJhy8cfo8FEL9aZzqg== - dependencies: - magic-string "^0.25.7" - optionalDependencies: - "@babel/code-frame" "^7.16.0" - -rollup-plugin-multi-input@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/rollup-plugin-multi-input/-/rollup-plugin-multi-input-1.3.1.tgz#07b903b618c005871fea1bd0c4efae7d1aac4fa1" - integrity sha512-bPsxHR6dUney7zsCAAlfkq7lbuy5xph2CvUstSv88oqhtRiLWXwVjiA1Gb4HVjC6I9sJI2eZeQlozXa+GXJKDA== - dependencies: - core-js "^3.1.3" - fast-glob "^3.0.0" - lodash "^4.17.11" - -rollup-plugin-node-externals@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/rollup-plugin-node-externals/-/rollup-plugin-node-externals-3.1.2.tgz#1604aa28384a8771735168fe900d6f00f450d0fa" - integrity sha512-2y5lNDI2QNLTntYDOcLzyEVJYszDyQkd2WiRTGQ/6Hdfgt/fSQb5V5trsgBMEkxs2eaunQ0aAW29Ki6jMNutIg== - dependencies: - find-up "^6.2.0" - -rollup-plugin-scss@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-scss/-/rollup-plugin-scss-3.0.0.tgz#35ad0adc614217e0278e702d8a674820faa0929e" - integrity sha512-UldNaNHEon2a5IusHvj/Nnwc7q13YDvbFxz5pfNbHBNStxGoUNyM+0XwAA/UafJ1u8XRPGdBMrhWFthrrGZdWQ== - dependencies: - rollup-pluginutils "^2.3.3" - rollup-plugin-terser@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz#8c650062c22a8426c64268548957463bf981b413" @@ -17087,19 +16280,7 @@ rollup-plugin-terser@^5.3.1: serialize-javascript "^4.0.0" terser "^4.6.2" -rollup-plugin-typescript2@^0.31.1: - version "0.31.2" - resolved "https://registry.yarnpkg.com/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.31.2.tgz#463aa713a7e2bf85b92860094b9f7fb274c5a4d8" - integrity sha512-hRwEYR1C8xDGVVMFJQdEVnNAeWRvpaY97g5mp3IeLnzhNXzSVq78Ye/BJ9PAaUfN4DXa/uDnqerifMOaMFY54Q== - dependencies: - "@rollup/pluginutils" "^4.1.2" - "@yarn-tool/resolve-package" "^1.0.40" - find-cache-dir "^3.3.2" - fs-extra "^10.0.0" - resolve "^1.20.0" - tslib "^2.3.1" - -rollup-pluginutils@^2.3.3, rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: +rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: version "2.8.2" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== @@ -17115,13 +16296,6 @@ rollup@^1.31.1: "@types/node" "*" acorn "^7.1.0" -rollup@^2.63.0: - version "2.63.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.63.0.tgz#fe2f7fec2133f3fab9e022b9ac245628d817c6bb" - integrity sha512-nps0idjmD+NXl6OREfyYXMn/dar3WGcyKn+KBzPdaLecub3x/LrId0wUcthcr8oZUAcZAR8NKcfGGFlNgGL1kQ== - optionalDependencies: - fsevents "~2.3.2" - rsvp@^4.8.4: version "4.8.5" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" @@ -17528,7 +16702,7 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shell-quote@1.7.2, shell-quote@^1.6.1: +shell-quote@1.7.2: version "1.7.2" resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== @@ -17635,52 +16809,6 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -socket.io-adapter@~1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz#ab3f0d6f66b8fc7fca3959ab5991f82221789be9" - integrity sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g== - -socket.io-client@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.2.0.tgz#84e73ee3c43d5020ccc1a258faeeb9aec2723af7" - integrity sha512-56ZrkTDbdTLmBIyfFYesgOxsjcLnwAKoN4CiPyTVkMQj3zTUh0QAx3GbvIvLpFEOvQWu92yyWICxB0u7wkVbYA== - dependencies: - backo2 "1.0.2" - base64-arraybuffer "0.1.5" - component-bind "1.0.0" - component-emitter "1.2.1" - debug "~3.1.0" - engine.io-client "~3.3.1" - has-binary2 "~1.0.2" - has-cors "1.1.0" - indexof "0.0.1" - object-component "0.0.3" - parseqs "0.0.5" - parseuri "0.0.5" - socket.io-parser "~3.3.0" - to-array "0.1.4" - -socket.io-parser@~3.3.0: - version "3.3.2" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.3.2.tgz#ef872009d0adcf704f2fbe830191a14752ad50b6" - integrity sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg== - dependencies: - component-emitter "~1.3.0" - debug "~3.1.0" - isarray "2.0.1" - -socket.io@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-2.2.0.tgz#f0f633161ef6712c972b307598ecd08c9b1b4d5b" - integrity sha512-wxXrIuZ8AILcn+f1B4ez4hJTPG24iNgxBBDaJfT6MsyOhVYiTXWexGoPkd87ktJG8kQEcL/NBvRi64+9k4Kc0w== - dependencies: - debug "~4.1.0" - engine.io "~3.3.1" - has-binary2 "~1.0.2" - socket.io-adapter "~1.1.0" - socket.io-client "2.2.0" - socket.io-parser "~3.3.0" - sockjs-client@^1.5.0: version "1.5.1" resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.5.1.tgz#256908f6d5adfb94dabbdbd02c66362cca0f9ea6" @@ -18316,19 +17444,6 @@ svgo@^1.0.0, svgo@^1.2.2: unquote "~1.1.1" util.promisify "~1.0.0" -svgo@^2.5.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" - integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== - dependencies: - "@trysound/sax" "0.2.0" - commander "^7.2.0" - css-select "^4.1.3" - css-tree "^1.1.3" - csso "^4.2.0" - picocolors "^1.0.0" - stable "^0.1.8" - swap-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-2.0.2.tgz#671aedb3c9c137e2985ef51c51f9e98445bf70d9" @@ -18568,11 +17683,6 @@ tmpl@1.0.x: resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== -to-array@0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890" - integrity sha1-F+bBH3PdTz10zaek/zI46a2b+JA= - to-arraybuffer@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" @@ -18711,14 +17821,6 @@ ts-pnp@1.2.0, ts-pnp@^1.1.6: resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== -ts-type@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/ts-type/-/ts-type-2.1.4.tgz#d268d52ac054ef3076bf1c3b2fde0d4d5496e6a3" - integrity sha512-wnajiiIMhn/RHJ1oPld95siKmMJrOgaT6+rMmC8vO1LORgDFEzKP2nBmEFM5b4XVe7Q0J5KcU9oRJFzju7UzrA== - dependencies: - tslib "^2.3.1" - typedarray-dts "^1.0.0" - tsconfig-paths@^3.9.0: version "3.10.1" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.10.1.tgz#79ae67a68c15289fdf5c51cb74f397522d795ed7" @@ -18733,7 +17835,7 @@ tslib@^1.0.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.1, tslib@~2.3.0: +tslib@^2, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@~2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== @@ -18860,11 +17962,6 @@ typechain@^5.0.0: prettier "^2.1.2" ts-essentials "^7.0.1" -typedarray-dts@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/typedarray-dts/-/typedarray-dts-1.0.0.tgz#9dec9811386dbfba964c295c2606cf9a6b982d06" - integrity sha512-Ka0DBegjuV9IPYFT1h0Qqk5U4pccebNIJCGl8C5uU7xtOs+jpJvKGAY4fHGK25hTmXZOEUl9Cnsg5cS6K/b5DA== - typedarray-to-buffer@3.1.5, typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" @@ -19074,15 +18171,6 @@ untildify@^4.0.0: resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== -upath2@^3.1.12: - version "3.1.12" - resolved "https://registry.yarnpkg.com/upath2/-/upath2-3.1.12.tgz#441b3dfbadde21731017bd1b7beb169498efd0a9" - integrity sha512-yC3eZeCyCXFWjy7Nu4pgjLhXNYjuzuUmJiRgSSw6TJp8Emc+E4951HGPJf+bldFC5SL7oBLeNbtm1fGzXn2gxw== - dependencies: - path-is-network-drive "^1.0.13" - path-strip-sep "^1.0.10" - tslib "^2.3.1" - upath@^1.1.1, upath@^1.1.2, upath@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" @@ -19223,17 +18311,6 @@ util.promisify@1.0.0: define-properties "^1.1.2" object.getownpropertydescriptors "^2.0.3" -util.promisify@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.1.1.tgz#77832f57ced2c9478174149cae9b96e9918cd54b" - integrity sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - for-each "^0.3.3" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.1" - util.promisify@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" @@ -19543,18 +18620,6 @@ webpack-dev-middleware@^3.7.2: range-parser "^1.2.1" webpack-log "^2.0.0" -webpack-dev-middleware@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-4.3.0.tgz#179cc40795882cae510b1aa7f3710cbe93c9333e" - integrity sha512-PjwyVY95/bhBh6VUqt6z4THplYcsvQ8YNNBTBM873xLVmw8FLeALn0qurHbs9EmcfhzQis/eoqypSnZeuUz26w== - dependencies: - colorette "^1.2.2" - mem "^8.1.1" - memfs "^3.2.2" - mime-types "^2.1.30" - range-parser "^1.2.1" - schema-utils "^3.0.0" - webpack-dev-server@3.11.1: version "3.11.1" resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz#c74028bf5ba8885aaf230e48a20e8936ab8511f0" @@ -20021,13 +19086,6 @@ ws@^6.2.1: dependencies: async-limiter "~1.0.0" -ws@~6.1.0: - version "6.1.4" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.1.4.tgz#5b5c8800afab925e94ccb29d153c8d02c1776ef9" - integrity sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA== - dependencies: - async-limiter "~1.0.0" - x-is-string@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz" @@ -20071,11 +19129,6 @@ xmlchars@^2.2.0: resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== -xmlhttprequest-ssl@~1.6.3: - version "1.6.3" - resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz#03b713873b01659dfa2c1c5d056065b27ddc2de6" - integrity sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q== - xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: version "4.0.2" resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" @@ -20170,7 +19223,7 @@ yargs@^15.3.1, yargs@^15.4.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^16.1.1, yargs@^16.2.0: +yargs@^16.1.1: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== @@ -20204,11 +19257,6 @@ yauzl@^2.10.0: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" -yeast@0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419" - integrity sha1-AI4G2AlDIMNy28L47XagymyKxBk= - yn@3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz" @@ -20219,11 +19267,6 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -yocto-queue@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" - integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== - zustand@^4.0.0-beta.3: version "4.0.0-beta.3" resolved "https://registry.yarnpkg.com/zustand/-/zustand-4.0.0-beta.3.tgz#16dc82b48b65ed61fe2bae5dea4501f49bd450c7" From f26ec2ff1ba10dfe38f41e13ca3094c541277d32 Mon Sep 17 00:00:00 2001 From: Crowdin Bot Date: Tue, 10 May 2022 21:06:48 +0000 Subject: [PATCH 023/217] chore(i18n): synchronize translations from crowdin [skip ci] --- src/locales/af-ZA.po | 260 +------------------------------------------ src/locales/ar-SA.po | 260 +------------------------------------------ src/locales/ca-ES.po | 260 +------------------------------------------ src/locales/cs-CZ.po | 260 +------------------------------------------ src/locales/da-DK.po | 260 +------------------------------------------ src/locales/de-DE.po | 260 +------------------------------------------ src/locales/el-GR.po | 260 +------------------------------------------ src/locales/es-ES.po | 260 +------------------------------------------ src/locales/fi-FI.po | 260 +------------------------------------------ src/locales/fr-FR.po | 260 +------------------------------------------ src/locales/he-IL.po | 260 +------------------------------------------ src/locales/hu-HU.po | 260 +------------------------------------------ src/locales/id-ID.po | 260 +------------------------------------------ src/locales/it-IT.po | 260 +------------------------------------------ src/locales/ja-JP.po | 260 +------------------------------------------ src/locales/ko-KR.po | 260 +------------------------------------------ src/locales/nl-NL.po | 260 +------------------------------------------ src/locales/no-NO.po | 260 +------------------------------------------ src/locales/pl-PL.po | 260 +------------------------------------------ src/locales/pt-BR.po | 260 +------------------------------------------ src/locales/pt-PT.po | 260 +------------------------------------------ src/locales/ro-RO.po | 260 +------------------------------------------ src/locales/ru-RU.po | 260 +------------------------------------------ src/locales/sl-SI.po | 260 +------------------------------------------ src/locales/sr-SP.po | 260 +------------------------------------------ src/locales/sv-SE.po | 260 +------------------------------------------ src/locales/sw-TZ.po | 260 +------------------------------------------ src/locales/th-TH.po | 260 +------------------------------------------ src/locales/tr-TR.po | 260 +------------------------------------------ src/locales/uk-UA.po | 260 +------------------------------------------ src/locales/vi-VN.po | 260 +------------------------------------------ src/locales/zh-CN.po | 260 +------------------------------------------ src/locales/zh-TW.po | 260 +------------------------------------------ 33 files changed, 33 insertions(+), 8547 deletions(-) diff --git a/src/locales/af-ZA.po b/src/locales/af-ZA.po index 00556a01cb..d6822a5646 100644 --- a/src/locales/af-ZA.po +++ b/src/locales/af-ZA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: af_ZA\n" "Language-Team: Afrikaans\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Oor" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Aanvaar" @@ -129,10 +128,6 @@ msgstr "Aanvaar" msgid "Account" msgstr "Rekening" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Erken" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "Adres het geen eis nie" msgid "Against" msgstr "Teen" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Laat toe" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Laat migrasie van LP-teken toe" @@ -204,22 +195,10 @@ msgstr "Laat migrasie van LP-teken toe" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Laat handel oor hoë prysimpak toe en slaan die bevestigingsskerm oor. Gebruik op eie risiko." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Laat in jou beursie" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Laat die Uniswap-protokol toe om u {0} te gebruik" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Laat eers {0} toe" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Toelaag hangende" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Toegelaat" @@ -232,12 +211,7 @@ msgstr "Bedrag" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "'N Fout het voorgekom tydens die uitvoering van hierdie ruil. U moet dalk u glyverdraagsaamheid verhoog. As dit nie werk nie, kan daar 'n onversoenbaarheid wees met die teken wat u verhandel. Opmerking: fooi vir oordrag en herbasis-tokens is nie versoenbaar met Uniswap V3 nie." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Goedkeuring hangende" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Goedkeur" @@ -246,10 +220,6 @@ msgstr "Goedkeur" msgid "Approve Token" msgstr "Keur token goed" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Keur in jou beursie goed" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Keur in jou beursie goed" msgid "Approve {0}" msgstr "Goedkeur {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Keur eers {0}" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Goedgekeur" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Minstens {0} {1} en {2} {3} sal aan u beursie terugbetaal word weens die gekose prysklas." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Outomaties" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Outo-roeteerder" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "Auto Router API" @@ -458,7 +419,6 @@ msgstr "Maak alles skoon" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Naby" @@ -513,15 +473,6 @@ msgstr "Bevestig die aanbod" msgid "Confirm Swap" msgstr "Bevestig die ruil" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Bevestig in jou beursie" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Bevestig omruiling" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Koppel aan 'n beursie om u V2-likiditeit te sien." msgid "Connect to a wallet to view your liquidity." msgstr "Koppel aan 'n beursie om u likiditeit te sien." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Koppel beursie om te ruil" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Koppel jou beursie" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Gekoppel met {name}" @@ -583,14 +526,6 @@ msgstr "Gekoppel met {name}" msgid "Connecting..." msgstr "Koppel tans …" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Verbind…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Skakel {0} om na {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Gekopieer" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Onenigheid" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Verwerp" @@ -769,7 +703,6 @@ msgstr "Voer 'n adres in om 'n UNI-eis te aktiveer. As die adres 'n UNI kan eis, #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Kon nie koppel nie" msgid "Error connecting. Try refreshing the page." msgstr "Kon nie koppel nie. Probeer om die bladsy te verfris." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Foutbesonderhede" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Kon nie handel haal nie" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Kon nie lys invoer nie" @@ -874,11 +799,6 @@ msgstr "Fooi-vlak" msgid "Fetching best price..." msgstr "Haal tans die beste prys …" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Haal die beste prys…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Vir" @@ -924,19 +844,6 @@ msgstr "Versteek geslote posisies" msgid "High Price Impact" msgstr "Hoë prysimpak" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Hoë prys impak" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Hoë gly" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Hoë glip verhoog die risiko van prysbeweging" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Hoe hierdie toepassing API's gebruik" @@ -1002,13 +909,8 @@ msgstr "Installeer Metamask" msgid "Insufficient liquidity for this trade." msgstr "Onvoldoende likiditeit vir hierdie handel." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Onvoldoende likiditeit in die swembad vir jou handel" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Likiditeit" msgid "Liquidity data not available." msgstr "Likiditeitsdata is nie beskikbaar nie." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Likiditeitsverskafferfooi" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Belonings vir likiditeitsverskaffer" @@ -1139,7 +1037,6 @@ msgstr "Bestuur tekenlyste" msgid "Manage this pool." msgstr "Bestuur hierdie swembad." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Maks" @@ -1153,16 +1050,11 @@ msgstr "Maksimum prys" msgid "Max price" msgstr "Maksimum prys" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Maksimum gly" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Maksimum:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Maksimum gestuur" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Min:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Minimum ontvang" @@ -1221,10 +1112,6 @@ msgstr "Minimum ontvang" msgid "Missing dependencies" msgstr "Ontbrekings ontbreek" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Mock Toggle" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Meer" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Geen voorstelle gevind nie." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Geen resultate gevind." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "Geen tokens is op hierdie netwerk beskikbaar nie. Skakel asseblief oor na 'n ander netwerk." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Nie geskep nie" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "AF" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "AAN" @@ -1346,14 +1226,6 @@ msgstr "Die uitset word geskat. As die prys met meer as {0}% verander, sal u tra msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Die uitset word geskat. U sal minstens <0>{0} {1} ontvang, anders gaan die transaksie terug." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "Uitset word geskat. Jy sal ten minste {0} {1} ontvang of die transaksie sal terugdraai." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "Uitset word geskat. Jy sal hoogstens {0} {1} stuur of die transaksie sal terugdraai." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Uitset sal na <0>{0} gestuur word" @@ -1382,10 +1254,6 @@ msgstr "Maak asseblief verbinding met Layer 1 Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Koppel asseblief aan 'n ondersteunde netwerk in die aftreklys of in jou beursie." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Voer asseblief 'n geldige glip-% in" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Tik die woord \"{confirmWord}\" in om die kundige modus te aktiveer." @@ -1435,10 +1303,6 @@ msgstr "Gepoel {0}:" msgid "Pools Overview" msgstr "Poele Oorsig" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Aangedryf deur die Uniswap-protokol" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Voorskou" @@ -1463,18 +1327,10 @@ msgstr "Prysimpak te hoog" msgid "Price Updated" msgstr "Prys opgedateer" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Prys impak" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Prysklas" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Prys opgedateer" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Prys:" @@ -1543,18 +1399,10 @@ msgstr "Lees meer oor onondersteunde bates" msgid "Recent Transactions" msgstr "Onlangse transaksies" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Onlangse transaksies" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Ontvanger" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Herlaai die bladsy" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Verwyder {0} {1} en{2} {3}" msgid "Request Features" msgstr "Versoek kenmerke" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Stel terug" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Keer terug" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Review ruil" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Soek volgens tekennaam of adres" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Soek naam of plak adres" @@ -1629,9 +1465,6 @@ msgstr "Kies 'n netwerk" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Stel prysklas in" msgid "Set Starting Price" msgstr "Stel beginprys" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Instellings" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Deel van die swembad" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Eenvoudig" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Glipverdraagsaamheid" @@ -1701,11 +1529,6 @@ msgstr "Sommige bates is nie beskikbaar via hierdie koppelvlak nie, omdat dit mo msgid "Something went wrong" msgstr "Iets het verkeerd geloop" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Iets het verkeerd geloop." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Stap 1. Kry UNI-V2 likiditeitstekens" @@ -1741,7 +1564,6 @@ msgstr "Verskaf {0} {1} en {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Ruil <0/> vir presies <1/>" msgid "Swap Anyway" msgstr "Ruil in elk geval" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Ruil bevestig" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Ruil besonderhede uit" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Ruil presies <0/> vir <1/>" @@ -1774,14 +1588,6 @@ msgstr "Ruil presies <0/> vir <1/>" msgid "Swap failed: {0}" msgstr "Ruil misluk: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Ruil hangende" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Ruil opsomming" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Ruil {0} {1} vir {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Transaksie ingedien" msgid "Transaction completed in" msgstr "Transaksie voltooi in" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Transaksie is bevestig" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Transaksiesperdatum" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Transaksie hangende" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Oordragtoken" msgid "Try Again" msgstr "Probeer weer" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Probeer om jou gliptoleransie te verhoog.<0/>LET WEL: Fooi op oordrag en herbasis-tokens is onversoenbaar met Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Skakel kundigheidsmodus aan" @@ -2121,10 +1914,6 @@ msgstr "Nie-ondersteunde bate" msgid "Unsupported Assets" msgstr "Nie-ondersteunde bates" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Nie-ondersteunde netwerk - skakel oor na 'n ander om handel te dryf" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Naamloos" @@ -2137,18 +1926,6 @@ msgstr "Maak oop" msgid "Unwrap <0/> to {0}" msgstr "Pak <0/> tot {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Ontwikkel bevestig" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Ontwikkel hangende" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Ontwikkel {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Delegasie op te dateer" @@ -2186,7 +1963,6 @@ msgstr "Kyk na opgelope fooie en analise <0> ↗" msgid "View list" msgstr "Kyk na lys" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Uitsig op Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Draai toe" msgid "Wrap <0/> to {0}" msgstr "Wikkel <0/> tot {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Wrap bevestig" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Wikkel hangende" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Verpak {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "U transaksie kan vooruitloop" msgid "Your transaction may fail" msgstr "U transaksie kan misluk" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Jou transaksie sal terugdraai as dit vir langer as hierdie tydperk hangende was." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "U transaksie gaan terug as dit langer as hierdie tydperk hangende is." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "U transaksie gaan terug as die prys met meer as hierdie persentasie ongunstig verander." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https: // of ipfs: // of ENS naam" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "minute" @@ -2548,10 +2306,6 @@ msgstr "via {0}" msgid "via {0} token list" msgstr "via {0} tekenlys" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Beste roete via 1 hop} other {Beste roete via # hops}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Voer teken in} other {Voer tekens in}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} tokens" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} fooi" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} teken brug" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}s" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} per {tokenA}" diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po index cd2d1fd23c..e17da79076 100644 --- a/src/locales/ar-SA.po +++ b/src/locales/ar-SA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: ar_SA\n" "Language-Team: Arabic\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "حول" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "قبول" @@ -129,10 +128,6 @@ msgstr "قبول" msgid "Account" msgstr "حساب" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "يقر" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "العنوان ليس لديه مطالبة متاحة" msgid "Against" msgstr "ضد" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "السماح" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "السماح بترحيل رمز LP" @@ -204,22 +195,10 @@ msgstr "السماح بترحيل رمز LP" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "السماح بتداول تأثير الأسعار المرتفعة وتخطي شاشة التأكيد. استخدمه على مسؤوليتك الخاصة." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "السماح في محفظتك" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "السماح لبروتوكول Uniswap باستخدام {0} الخاص بك" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "اسمح بـ {0} أولاً" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "البدل معلق" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "مسموح" @@ -232,12 +211,7 @@ msgstr "المبلغ" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "حدث خطأ أثناء محاولة تنفيذ هذا التبادل. قد تحتاج إلى زيادة تحملك للانزلاق. إذا لم يفلح ذلك ، فقد يكون هناك عدم توافق مع الرمز الذي تتداوله. ملاحظة: رسوم النقل وإعادة الرموز المميزة غير متوافقة مع Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "في انتظار الموافقة" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "الموافقة" @@ -246,10 +220,6 @@ msgstr "الموافقة" msgid "Approve Token" msgstr "الموافقة على رمز" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "الموافقة في محفظتك" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "الموافقة في محفظتك" msgid "Approve {0}" msgstr "الموافقة على {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "الموافقة على {0} أولاً" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "معتمد" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "سيتم استرداد {0} {1} و {2} {3} على الأقل إلى محفظتك بسبب نطاق السعر المحدد." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "تلقائي" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "جهاز التوجيه التلقائي" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "API جهاز التوجيه التلقائي" @@ -458,7 +419,6 @@ msgstr "مسح الكل" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "إغلاق" @@ -513,15 +473,6 @@ msgstr "تأكيد الإمداد" msgid "Confirm Swap" msgstr "تأكيد المبادلة" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "قم بالتأكيد في محفظتك" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "تأكيد المبادلة" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "وصّل بمحفظة لعرض سيولة V2 الخاصة بك." msgid "Connect to a wallet to view your liquidity." msgstr "وصّل بمحفظة لعرض السيولة الخاصة بك." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "قم بتوصيل المحفظة بالمبادلة" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "قم بتوصيل محفظتك" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "متصل مع {name}" @@ -583,14 +526,6 @@ msgstr "متصل مع {name}" msgid "Connecting..." msgstr "توصيل..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "ربط…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "قم بالتحويل من {0} إلى {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "تم النسخ" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "تجاهل" @@ -769,7 +703,6 @@ msgstr "أدخل عنوانًا لتشغيل مطالبة UNI. إذا كان ا #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "خطأ في الاتصال" msgid "Error connecting. Try refreshing the page." msgstr "خطأ في الاتصال. حاول تحديث الصفحة." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "تفاصيل الخطأ" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "خطأ في جلب التجارة" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "خطأ في استيراد قائمة" @@ -874,11 +799,6 @@ msgstr "فئة الرسوم" msgid "Fetching best price..." msgstr "جارٍ الحصول على أفضل سعر ..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "الحصول على أفضل سعر…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "لـ" @@ -924,19 +844,6 @@ msgstr "إخفاء المراكز المغلقة" msgid "High Price Impact" msgstr "تأثير ارتفاع السعر" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "تأثير سعر مرتفع" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "ارتفاع سعر الانزلاق" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "يزيد الانزلاق العالي من مخاطر حركة السعر" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "كيف يستخدم هذا التطبيق واجهات برمجة التطبيقات" @@ -1002,13 +909,8 @@ msgstr "تثبيت Metamask" msgid "Insufficient liquidity for this trade." msgstr "السيولة غير كافية لهذه التجارة." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "سيولة غير كافية في المجمع لتداولك" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "السيولة" msgid "Liquidity data not available." msgstr "بيانات السيولة غير متوفرة." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "رسوم مزود السيولة" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "مكافآت موفر السيولة" @@ -1139,7 +1037,6 @@ msgstr "إدارة قوائم الرمز المميز" msgid "Manage this pool." msgstr "إدارة هذه المجموعة." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "الحد الأقصى" @@ -1153,16 +1050,11 @@ msgstr "الحد الأقصى للسعر" msgid "Max price" msgstr "السعر الأقصى" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "ماكس انزلاق" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "الحد الأقصى:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "الحد الأقصى المرسل" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "دقيقة:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "تلقى الحد الأدنى" @@ -1221,10 +1112,6 @@ msgstr "تلقى الحد الأدنى" msgid "Missing dependencies" msgstr "التبعيات المفقودة" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "تبديل وهمية" - #: src/pages/Pool/index.tsx msgid "More" msgstr "المزيد" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "لا توجد مقترحات." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "لا توجد نتائج." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "لا توجد رموز متاحة على هذه الشبكة. يرجى التبديل إلى شبكة أخرى." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "لم يتم إنشاؤه" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "إيقاف" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "على" @@ -1346,14 +1226,6 @@ msgstr "الناتج تقديري. إذا تغير السعر بأكثر من {0 msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "الناتج تقديري. سوف تتلقى على الأقل <0>{0} {1} أو سوف تعود المعاملة." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "الناتج يقدر. سوف تتلقى {0} {1} على الأقل أو ستعود المعاملة." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "الناتج يقدر. سوف ترسل {0} {1} على الأكثر وإلا ستعود المعاملة." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "سيتم إرسال الناتج إلى <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "يرجى الاتصال بـ Layer 1 Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "يرجى الاتصال بشبكة مدعومة في القائمة المنسدلة أو في محفظتك." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "الرجاء إدخال انزلاق سعر صالح٪" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "الرجاء كتابة كلمة \"{confirmWord}\" لتمكين وضع الخبير." @@ -1435,10 +1303,6 @@ msgstr "مجمّع {0}:" msgid "Pools Overview" msgstr "نظرة عامة على المجموعات" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "مدعوم من بروتوكول Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "معاينة" @@ -1463,18 +1327,10 @@ msgstr "تأثير السعر مرتفع للغاية" msgid "Price Updated" msgstr "تم تحديث السعر" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "تأثير السعر" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "نطاق السعر" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "تم تحديث السعر" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "السعر:" @@ -1543,18 +1399,10 @@ msgstr "اقرأ المزيد عن الأصول غير المدعومة" msgid "Recent Transactions" msgstr "المعاملات الأخيرة" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "التحويلات الاخيرة" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "متلقي" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "خذ المخاطر. لا شيء يمكن أن يحل محل التجربة" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "إزالة {0} {1} و{2} {3}" msgid "Request Features" msgstr "طلب الميزات" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "إعادة ضبط" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "رجوع" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "مراجعة المبادلة" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "البحث عن طريق اسم الرمز أو العنوان" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "البحث عن اسم أو لصق العنوان" @@ -1629,9 +1465,6 @@ msgstr "حدد شبكة" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "تعيين نطاق السعر" msgid "Set Starting Price" msgstr "تعيين سعر البدء" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "إعدادات" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "حصة من المجموعة" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "بسيط" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "تحمل الانزلاق" @@ -1701,11 +1529,6 @@ msgstr "بعض الأصول غير متوفرة من خلال هذه الواج msgid "Something went wrong" msgstr "حدث خطأ ما" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "هناك خطأ ما." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "الخطوة 1. احصل على رمز سيولة UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "إمداد {0} {1} و {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "استبدل <0 /> بـ <1 /> بالضبط" msgid "Swap Anyway" msgstr "مبادلة على أي حال" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "تم تأكيد المبادلة" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "تفاصيل المبادلة" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "استبدل بالضبط <0 /> بـ <1 />" @@ -1774,14 +1588,6 @@ msgstr "استبدل بالضبط <0 /> بـ <1 />" msgid "Swap failed: {0}" msgstr "فشل المبادلة: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "المبادلة معلقة" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "ملخص المبادلة" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "مبادلة {0} {1} مقابل {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "تم إرسال المعاملة" msgid "Transaction completed in" msgstr "اكتملت المعاملة في" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "تم تأكيد الصفقة" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "الموعد النهائي للمعاملة" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "المعاملة معلقة" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "رمز التحويل" msgid "Try Again" msgstr "حاول مرة أخرى" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "حاول زيادة تحملك للانزلاق.<0/>ملحوظة: الرسوم المفروضة على رموز النقل وإعادة التسمية غير متوافقة مع Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "تشغيل وضع الخبير" @@ -2121,10 +1914,6 @@ msgstr "الأصول غير المدعومة" msgid "Unsupported Assets" msgstr "الأصول غير المدعومة" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "شبكة غير مدعومة - قم بالتبديل إلى شبكة أخرى للتداول" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "بدون عنوان" @@ -2137,18 +1926,6 @@ msgstr "Unwrap" msgid "Unwrap <0/> to {0}" msgstr "قم بفك التفاف <0/> إلى {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "أكد Unwrap" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "فك التفاف معلق" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "فك {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "تحديث التفويض" @@ -2186,7 +1963,6 @@ msgstr "عرض الرسوم المتراكمة والتحليلات <0>↗" msgid "View list" msgstr "عرض القائمة" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "عرض على Etherscan" @@ -2325,18 +2101,6 @@ msgstr "التفاف" msgid "Wrap <0/> to {0}" msgstr "لف من <0/> إلى {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "أكد التفاف" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "التفاف معلق" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "التفاف {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "قد تكون المعاملة الخاصة بك واجهة" msgid "Your transaction may fail" msgstr "قد تفشل معاملتك" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "ستعود معاملتك إذا كانت معلقة لفترة أطول من هذه الفترة الزمنية." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "سيتم إرجاع المعاملة الخاصة بك إذا كانت معلقة لأكثر من هذه الفترة الزمنية." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "سيتم عودة معاملتك إذا تغير السعر بشكل غير مؤات بأكثر من هذه النسبة." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https: // أو ipfs: // أو اسم ENS" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "دقائق" @@ -2548,10 +2306,6 @@ msgstr "عبر {0}" msgid "via {0} token list" msgstr "عبر قائمة الرموز {0}" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {أفضل طريق عبر قفزة واحدة} other {أفضل مسار عبر # قفزات}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {رمز الاستيراد} other {استيراد الرموز}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} توكينز" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} رسوم" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} جسر رمزي" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}م {sec}ثانية" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}ثانية" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} لكل {tokenA}" diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index a16d058604..545e145dd8 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: ca_ES\n" "Language-Team: Catalan\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Sobre" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Accepta" @@ -129,10 +128,6 @@ msgstr "Accepta" msgid "Account" msgstr "Compte" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Reconèixer" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "L'adreça no té cap reclamació disponible" msgid "Against" msgstr "En contra" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Permetre" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Permet la migració de token LP" @@ -204,22 +195,10 @@ msgstr "Permet la migració de token LP" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Permet operacions amb alt impacte en els preus i ometre la pantalla de confirmació. Utilitzeu al vostre propi risc." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Permeteu-ho a la vostra cartera" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Permetre que el protocol Uniswap utilitzi el vostre {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Primer permeteu {0}" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Subvenció pendent" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Es permet" @@ -232,12 +211,7 @@ msgstr "Import" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "S'ha produït un error en intentar executar aquest intercanvi. És possible que hàgiu d'augmentar la tolerància a la relliscada. Si això no funciona, és possible que hi hagi una incompatibilitat amb el testimoni que esteu negociant. Nota: els tokens de transferència i rebase no són compatibles amb Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Aprovació pendent" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Aprovar" @@ -246,10 +220,6 @@ msgstr "Aprovar" msgid "Approve Token" msgstr "Aprova el testimoni" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Aprova a la teva cartera" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Aprova a la teva cartera" msgid "Approve {0}" msgstr "Aprova {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Aprova {0} primer" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Aprovat" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Com a mínim {0} {1} i {2} {3} seran reemborsats a la cartera a causa de l'interval de preus seleccionat." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Automàtic" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Encaminador automàtic" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "Auto Router API" @@ -458,7 +419,6 @@ msgstr "Esborra-ho tot" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Tanca" @@ -513,15 +473,6 @@ msgstr "Confirmeu el subministrament" msgid "Confirm Swap" msgstr "Confirmeu l'intercanvi" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Confirmeu a la vostra cartera" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Confirmeu l'intercanvi" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Connecteu-vos a una cartera per veure la vostra liquiditat V2." msgid "Connect to a wallet to view your liquidity." msgstr "Connecteu-vos a una cartera per veure la vostra liquiditat." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Connecteu la cartera per intercanviar" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Connecta la teva cartera" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Connectat amb {name}" @@ -583,14 +526,6 @@ msgstr "Connectat amb {name}" msgid "Connecting..." msgstr "Connectant..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Connexió…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Converteix {0} a {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Copiat" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discòrdia" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Destitueix" @@ -769,7 +703,6 @@ msgstr "Introduïu una adreça per activar una reclamació UNI. Si l'adreça té #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Error de connexió" msgid "Error connecting. Try refreshing the page." msgstr "Error de connexió. Proveu d'actualitzar la pàgina." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Detalls de l'error" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "S'ha produït un error en recuperar el comerç" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Error en importar la llista" @@ -874,11 +799,6 @@ msgstr "Nivell de tarifa" msgid "Fetching best price..." msgstr "Buscant el millor preu..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Obtenint el millor preu…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Per a" @@ -924,19 +844,6 @@ msgstr "Amaga les posicions tancades" msgid "High Price Impact" msgstr "Alt impacte en els preus" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Alt impacte en el preu" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Alt lliscament" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Un gran lliscament augmenta el risc de moviment de preus" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Com aquesta aplicació utilitza les API" @@ -1002,13 +909,8 @@ msgstr "Instal·leu Metamask" msgid "Insufficient liquidity for this trade." msgstr "Liquiditat insuficient per a aquest comerç." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Liquiditat insuficient al pool per al vostre comerç" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Liquiditat" msgid "Liquidity data not available." msgstr "No hi ha dades de liquiditat disponibles." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Comissió del proveïdor de liquiditat" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Recompenses del proveïdor de liquiditat" @@ -1139,7 +1037,6 @@ msgstr "Gestiona les llistes de fitxes" msgid "Manage this pool." msgstr "Gestioneu aquest fons." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Màx" @@ -1153,16 +1050,11 @@ msgstr "Preu màxim" msgid "Max price" msgstr "Preu màxim" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Lliscament màxim" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Màx.:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Màxim enviat" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Min:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Mínim rebut" @@ -1221,10 +1112,6 @@ msgstr "Mínim rebut" msgid "Missing dependencies" msgstr "Falten dependències" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Alternativa simulada" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Més" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "No s'ha trobat cap proposta." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Sense resultats." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "No hi ha cap testimoni disponible en aquesta xarxa. Canvia a una altra xarxa." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "No creat" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "DESACTIVAT" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "ACTIVAT" @@ -1346,14 +1226,6 @@ msgstr "S’estima la producció. Si el preu canvia més del {0}%, la vostra tra msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "S’estima la producció. Rebrà com a mínim <0>{0} {1} o la transacció es revertirà." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "La sortida s'estima. Rebràs almenys {0} {1} o la transacció es revertirà." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "La sortida s'estima. Enviareu com a màxim {0} {1} o la transacció es revertirà." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "La sortida s’enviarà a <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Connecteu-vos a la capa 1 Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Connecteu-vos a una xarxa compatible al menú desplegable o a la vostra cartera." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Introduïu un % de lliscament vàlid" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Escriviu la paraula \"{confirmWord}\" per habilitar el mode expert." @@ -1435,10 +1303,6 @@ msgstr "Agrupat {0}:" msgid "Pools Overview" msgstr "Visió general dels grups" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Impulsat pel protocol Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Vista prèvia" @@ -1463,18 +1327,10 @@ msgstr "L’impacte en el preu és massa alt" msgid "Price Updated" msgstr "Preu actualitzat" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Impacte en el preu" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Gamma de preus" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Preu actualitzat" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Preu:" @@ -1543,18 +1399,10 @@ msgstr "Obteniu més informació sobre els recursos no compatibles" msgid "Recent Transactions" msgstr "Transaccions recents" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Transaccions recents" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Destinatari" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Torna a carregar la pàgina" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Eliminació de {0} {1} i{2} {3}" msgid "Request Features" msgstr "Sol·licitud de característiques" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Restableix" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Torna" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Intercanvi de ressenyes" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Cerca per nom o adreça de testimoni" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Cerqueu el nom o enganxeu l'adreça" @@ -1629,9 +1465,6 @@ msgstr "Seleccioneu una xarxa" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Estableix l'interval de preus" msgid "Set Starting Price" msgstr "Estableix el preu inicial" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Configuració" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Quota de grup" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Senzill" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Tolerància al lliscament" @@ -1701,11 +1529,6 @@ msgstr "Alguns recursos no estan disponibles a través d’aquesta interfície p msgid "Something went wrong" msgstr "Alguna cosa ha anat malament" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Alguna cosa ha anat malament." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Pas 1. Obteniu fitxes de liquiditat UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "Subministrant {0} {1} i {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Canvieu <0 /> per <1 /> exactament" msgid "Swap Anyway" msgstr "Intercanviar de totes maneres" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Canvi confirmat" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Intercanviar detalls" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Canvieu exactament <0 /> per <1 />" @@ -1774,14 +1588,6 @@ msgstr "Canvieu exactament <0 /> per <1 />" msgid "Swap failed: {0}" msgstr "Ha fallat l'intercanvi: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Canvi pendent" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Resum d'intercanvi" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Intercanvi de {0} {1} per {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Transacció enviada" msgid "Transaction completed in" msgstr "Transacció finalitzada el" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Transacció confirmada" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Termini de transacció" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Transacció pendent" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Transferir el testimoni" msgid "Try Again" msgstr "Torna-ho a provar" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Intenteu augmentar la vostra tolerància al lliscament.<0/>NOTA: La tarifa de les fitxes de transferència i rebase no és compatible amb Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Activeu el mode expert" @@ -2121,10 +1914,6 @@ msgstr "Recurs no admès" msgid "Unsupported Assets" msgstr "Actius no admesos" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Xarxa no compatible: canvieu a una altra per operar" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Sense títol" @@ -2137,18 +1926,6 @@ msgstr "Desembolicar" msgid "Unwrap <0/> to {0}" msgstr "Desembolica de <0/> a {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Desembolcall confirmat" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Desembolcall pendent" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Desembolica {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Actualitza la delegació" @@ -2186,7 +1963,6 @@ msgstr "Consulteu els honoraris i les taxes acumulades <0> ↗" msgid "View list" msgstr "Veure llista" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Veure a Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Embolicar" msgid "Wrap <0/> to {0}" msgstr "Embolcalla de <0/> a {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Embolcall confirmat" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Embolcall pendent" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Embolcall {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "La vostra transacció pot ser inicial" msgid "Your transaction may fail" msgstr "La vostra transacció pot fallar" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "La transacció es revertirà si ha estat pendent durant més d'aquest període de temps." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "La vostra transacció es revertirà si està pendent durant més d’aquest període de temps." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "La vostra transacció es revertirà si el preu canvia desfavorablement en més d’aquest percentatge." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https: // o ipfs: // o nom ENS" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "minuts" @@ -2548,10 +2306,6 @@ msgstr "mitjançant {0}" msgid "via {0} token list" msgstr "mitjançant la llista de tokens {0}" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {La millor ruta amb 1 salt} other {La millor ruta amb # hops}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Fitxa d'importació} other {Importa fitxes}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} fitxes" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} tarifa" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} pont de fitxes" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}s" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} per {tokenA}" diff --git a/src/locales/cs-CZ.po b/src/locales/cs-CZ.po index 90fce63419..be5dcac13e 100644 --- a/src/locales/cs-CZ.po +++ b/src/locales/cs-CZ.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: cs_CZ\n" "Language-Team: Czech\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "O aplikaci" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Přijmout" @@ -129,10 +128,6 @@ msgstr "Přijmout" msgid "Account" msgstr "Účet" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Potvrdit" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "Adresa nemá žádný dostupný nárok" msgid "Against" msgstr "Proti" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Dovolit" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Povolit migraci žetonů LP" @@ -204,22 +195,10 @@ msgstr "Povolit migraci žetonů LP" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Povolit obchody s vysokým dopadem na cenu a přeskočit obrazovku s potvrzením. Používejte na vlastní nebezpečí." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Povolte v peněžence" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Povolit protokolu Uniswap používat váš {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Nejprve povolte {0}" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Čeká se na příspěvek" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Povoleno" @@ -232,12 +211,7 @@ msgstr "Částka" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Při pokusu o provedení tohoto swapu došlo k chybě. Možná budete muset zvýšit toleranci skluzu. Pokud to nefunguje, může dojít k nekompatibilitě s tokenem, s nímž obchodujete. Poznámka: Poplatky za tokeny za převody a rebase nejsou kompatibilní s Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Čeká se na schválení" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Schválit" @@ -246,10 +220,6 @@ msgstr "Schválit" msgid "Approve Token" msgstr "Schválit token" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Schvalujte v peněžence" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Schvalujte v peněžence" msgid "Approve {0}" msgstr "Schválit {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Nejprve schválit {0}" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Schváleno" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Alespoň {0} {1} a {2} {3} budou kvůli vybranému cenovému rozpětí vráceny do Vaší peněženky." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Automaticky" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Auto Router" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "Auto Router API" @@ -458,7 +419,6 @@ msgstr "Vymazat vše" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Zavřít" @@ -513,15 +473,6 @@ msgstr "Potvrdit zásobu" msgid "Confirm Swap" msgstr "Potvrdit výměnu" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Potvrďte v peněžence" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Potvrďte výměnu" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Chcete-li si zobrazit svou likviditu V2, připojte se k peněžence." msgid "Connect to a wallet to view your liquidity." msgstr "Chcete-li si zobrazit svou likviditu, připojte se k peněžence." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Připojte peněženku k výměně" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Připojte svou peněženku" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Propojeno s {name}" @@ -583,14 +526,6 @@ msgstr "Propojeno s {name}" msgid "Connecting..." msgstr "Spojovací..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Připojení…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Převést {0} na {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Zkopírováno" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Zamítnout" @@ -769,7 +703,6 @@ msgstr "Chcete-li spustit nárokování UNI, zadejte adresu. Jestliže bude mít #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Chyba připojení" msgid "Error connecting. Try refreshing the page." msgstr "Chyba připojení. Zkuste obnovit stránku." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Detaily chyby" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Chyba při načítání obchodu" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Chyba importu seznamu" @@ -874,11 +799,6 @@ msgstr "Úroveň poplatku" msgid "Fetching best price..." msgstr "Načítání nejlepší ceny..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Načítání nejlepší ceny…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Pro" @@ -924,19 +844,6 @@ msgstr "Skrýt zavřené pozice" msgid "High Price Impact" msgstr "Vysoký dopad na cenu" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Vysoký cenový dopad" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Vysoký skluz" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Vysoký skluz zvyšuje riziko pohybu cen" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Jak tato aplikace používá rozhraní API" @@ -1002,13 +909,8 @@ msgstr "Nainstalovat Metamasku" msgid "Insufficient liquidity for this trade." msgstr "Nedostatek likvidity pro tento obchod." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Nedostatečná likvidita v poolu pro váš obchod" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Likvidita" msgid "Liquidity data not available." msgstr "Údaje o likviditě nejsou k dispozici." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Poplatek poskytovatele likvidity" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Odměny poskytovatele likvidity" @@ -1139,7 +1037,6 @@ msgstr "Spravovat seznamy žetonů" msgid "Manage this pool." msgstr "Spravovat tento fond." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Max." @@ -1153,16 +1050,11 @@ msgstr "Maximální cena" msgid "Max price" msgstr "Maximální cena" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Maximální prokluz" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Maximálně:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Maximum odeslané" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Minimum:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Minimum přijato" @@ -1221,10 +1112,6 @@ msgstr "Minimum přijato" msgid "Missing dependencies" msgstr "Chybějící závislosti" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Mock Toggle" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Více" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Nebyly nalezeny žádné návrhy." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Nebyly nalezeny žádné výsledky." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "V této síti nejsou k dispozici žádné tokeny. Přepněte na jinou síť." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Není vytvořeno" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "VYPNUTO" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "ZAPNUTO" @@ -1346,14 +1226,6 @@ msgstr "Výstup je odhadnutý. Jestliže se cena změní o více než {0} %, Va msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Výstup je odhadnutý. Obdržíte alespoň <0>{0} {1}, nebo bude transakce vzata zpět." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "Výkon se odhaduje. Obdržíte alespoň {0} {1} nebo se transakce vrátí zpět." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "Výkon se odhaduje. Odešlete maximálně {0} {1} nebo se transakce vrátí zpět." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Výstup bude odeslán na <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Připojte se k Ethereu vrstvy 1" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Připojte se k podporované síti v rozbalovací nabídce nebo ve své peněžence." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Zadejte prosím platný skluz %" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Pro povolení expertního režimu zadejte slovo \"{confirmWord}\"." @@ -1435,10 +1303,6 @@ msgstr "Sestaveno do fondu {0}:" msgid "Pools Overview" msgstr "Přehled fondů" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Využívá protokol Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Náhled" @@ -1463,18 +1327,10 @@ msgstr "Příliš vysoký dopad ceny" msgid "Price Updated" msgstr "Cena byla aktualizována" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Vliv ceny" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Cenové rozpětí" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Cena aktualizována" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Cena:" @@ -1543,18 +1399,10 @@ msgstr "Přečtěte si více o nepodporovaných aktivech" msgid "Recent Transactions" msgstr "Nedávné transakce" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Nedávné transakce" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Příjemce" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Znovu načtěte stránku" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Odebírání {0} {1} a{2} {3}" msgid "Request Features" msgstr "Vyžádejte si funkce" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Resetovat" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Návrat" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Výměna recenze" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Vyhledávejte podle názvu tokenu nebo adresy" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Vyhledejte název nebo vložte adresu" @@ -1629,9 +1465,6 @@ msgstr "Vyberte síť" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Nastavit cenové rozmezí" msgid "Set Starting Price" msgstr "Nastavit počáteční cenu" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Nastavení" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Podíl na fondu" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Jednoduché" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Tolerance skluzu" @@ -1701,11 +1529,6 @@ msgstr "Některá aktiva nejsou přes toto rozhraní dostupná, protože nemusí msgid "Something went wrong" msgstr "Něco je špatně" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Něco se pokazilo." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Krok 1. Získejte žetony likvidity UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "Dodávání {0} {1} a {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Vyměňte <0/> za přesně <1/>" msgid "Swap Anyway" msgstr "Přesto prohodit" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Výměna potvrzena" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Vyměňte si detaily" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Vyměňte přesně <0/> za <1/>" @@ -1774,14 +1588,6 @@ msgstr "Vyměňte přesně <0/> za <1/>" msgid "Swap failed: {0}" msgstr "Výměna se nezdařila: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Čeká se na výměnu" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Swap shrnutí" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Výměna {0} {1} za {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Transakce odeslána" msgid "Transaction completed in" msgstr "Transakce dokončena v" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Transakce potvrzena" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Lhůta pro transakce" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Transakce čeká na vyřízení" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Přenosový token" msgid "Try Again" msgstr "Zkusit znovu" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Zkuste zvýšit toleranci prokluzu.<0/>POZNÁMKA: Poplatky za převod a rebase tokeny nejsou kompatibilní s Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Zapnout režim Expert" @@ -2121,10 +1914,6 @@ msgstr "Nepodporované aktivum" msgid "Unsupported Assets" msgstr "Nepodporovaná aktiva" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Nepodporovaná síť – přepněte na jinou a obchodujte" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Nepojmenovaná" @@ -2137,18 +1926,6 @@ msgstr "Rozbalit" msgid "Unwrap <0/> to {0}" msgstr "Rozbalte <0/> až {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Rozbalení potvrzeno" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Rozbalení čeká na vyřízení" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Rozbalit {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Aktualizovat delegaci" @@ -2186,7 +1963,6 @@ msgstr "Zobrazit naběhlé poplatky a analýzy<0>↗" msgid "View list" msgstr "Zobrazit seznam" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Pohled na Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Zalomit" msgid "Wrap <0/> to {0}" msgstr "Zabalit <0/> až {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Zabalení potvrzeno" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Čeká se na zabalení" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Zabalit {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Vaše transakce může být frontrun" msgid "Your transaction may fail" msgstr "Vaše transakce může selhat" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Vaše transakce se vrátí zpět, pokud čeká na zpracování déle než toto časové období." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Jestliže bude Vaše transakce nevyřízená déle než po toto časové období, bude vzata zpět." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Jestliže se cena nepříznivě změní o více, než o tuto procentní hodnotu, Vaše transakce bude vzata zpět." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https:// nebo ipfs:// nebo název ENS" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "minuty" @@ -2548,10 +2306,6 @@ msgstr "přes {0}" msgid "via {0} token list" msgstr "prostřednictvím seznamu žetonů {0}" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} žetonů" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} poplatek" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} token bridge" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}s" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} na {tokenA}" diff --git a/src/locales/da-DK.po b/src/locales/da-DK.po index 3feba70e53..d1ede26743 100644 --- a/src/locales/da-DK.po +++ b/src/locales/da-DK.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: da_DK\n" "Language-Team: Danish\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Om" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Accepter" @@ -129,10 +128,6 @@ msgstr "Accepter" msgid "Account" msgstr "Konto" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Anerkende" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "Adresse har ingen tilgængelig krav" msgid "Against" msgstr "Imod" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Give lov til" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Tillad overførsel af LP-token" @@ -204,22 +195,10 @@ msgstr "Tillad overførsel af LP-token" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Tillad høj pris påvirkning handler og springer over bekræftelsesskærmen. Brug på egen risiko." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Tillad i din pung" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Tillad Uniswap-protokollen at bruge din {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Tillad {0} først" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Godtgørelse afventer" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Tilladt" @@ -232,12 +211,7 @@ msgstr "Beløb" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Der opstod en fejl under forsøg på at udføre denne swap. Det kan være nødvendigt at øge din glidningstolerance. Hvis det ikke virker, kan der være en uforenelighed med det token, du handler. Bemærk: gebyr ved overførsel og rebase-tokens er inkompatibelt med Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Godkendelse afventer" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Godkend" @@ -246,10 +220,6 @@ msgstr "Godkend" msgid "Approve Token" msgstr "Godkend token" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Godkend i din tegnebog" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Godkend i din tegnebog" msgid "Approve {0}" msgstr "Godkend {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Godkend {0} først" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Godkendt" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Mindst {0} {1} og {2} {3} vil blive refunderet til din tegnebog på grund af valgte prisklasse." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Automatisk" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Auto router" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "Auto Router API" @@ -458,7 +419,6 @@ msgstr "Ryd alle" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Luk" @@ -513,15 +473,6 @@ msgstr "Bekræft levering" msgid "Confirm Swap" msgstr "Bekræft skift" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Bekræft i din tegnebog" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Bekræft swap" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Opret forbindelse til en tegnebog for at se din V2-likviditet." msgid "Connect to a wallet to view your liquidity." msgstr "Opret forbindelse til en tegnebog for at se din likviditet." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Tilslut tegnebogen for at bytte" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Tilslut din tegnebog" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Forbundet med {name}" @@ -583,14 +526,6 @@ msgstr "Forbundet med {name}" msgid "Connecting..." msgstr "Tilslutning..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Tilslutning…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Konverter {0} til {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Kopieret" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Uenighed" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Afvis" @@ -769,7 +703,6 @@ msgstr "Indtast en adresse for at udløse et UNI-krav. Hvis adressen har nogen U #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Fejl ved tilslutning" msgid "Error connecting. Try refreshing the page." msgstr "Der opstod en fejl. Prøv at opdatere siden." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Fejldetaljer" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Fejl ved hentning af handel" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Fejl ved import af liste" @@ -874,11 +799,6 @@ msgstr "Gebyrniveau" msgid "Fetching best price..." msgstr "Får den bedste pris..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Bedste pris…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Til" @@ -924,19 +844,6 @@ msgstr "Skjul lukkede positioner" msgid "High Price Impact" msgstr "Høj prispåvirkning" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Høj prispåvirkning" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Høj glidning" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Høj glidning øger risikoen for prisbevægelser" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Hvordan denne app bruger API'er" @@ -1002,13 +909,8 @@ msgstr "Installer Metamask" msgid "Insufficient liquidity for this trade." msgstr "Utilstrækkelig likviditet til denne handel." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Utilstrækkelig likviditet i puljen til din handel" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Likviditet" msgid "Liquidity data not available." msgstr "Likviditetsdata ikke tilgængelige." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Likviditetstilbyder gebyr" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Likviditetsudbyderbelønninger" @@ -1139,7 +1037,6 @@ msgstr "Administrer token-lister" msgid "Manage this pool." msgstr "Administrer denne pulje." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Maks." @@ -1153,16 +1050,11 @@ msgstr "Maks. pris" msgid "Max price" msgstr "Maks. pris" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Max glidning" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Maks:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Maksimum sendt" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Min:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Minimum modtaget" @@ -1221,10 +1112,6 @@ msgstr "Minimum modtaget" msgid "Missing dependencies" msgstr "Manglende afhængigheder" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Mock Toggle" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Mere" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Ingen forslag fundet." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Ingen resultater fundet." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "Ingen tokens er tilgængelige på dette netværk. Skift venligst til et andet netværk." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Ikke oprettet" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "FRA" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "TIL" @@ -1346,14 +1226,6 @@ msgstr "Output er et estimat. Hvis prisen ændrer sig mere end {0} %, bliver din msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Output er anslået. Du vil modtage mindst <0>{0} {1} ellers bliver din transaktion tilbageført." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "Output er estimeret. Du modtager mindst {0} {1} , ellers vil transaktionen vende tilbage." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "Output er estimeret. Du sender højst {0} {1} , ellers vil transaktionen vende tilbage." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Output vil blive sendt til <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Opret forbindelse til Layer 1 Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Opret forbindelse til et understøttet netværk i rullemenuen eller i din tegnebog." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Indtast venligst en gyldig glidning %" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Skriv ordet \"{confirmWord}\" for at aktivere eksperttilstand." @@ -1435,10 +1303,6 @@ msgstr "Pulje {0}:" msgid "Pools Overview" msgstr "Puljeoversigt" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Drevet af Uniswap-protokollen" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Eksempel" @@ -1463,18 +1327,10 @@ msgstr "Prispåvirkning for høj" msgid "Price Updated" msgstr "Pris opdateret" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Prispåvirkning" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Prisinterval" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Pris opdateret" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Pris:" @@ -1543,18 +1399,10 @@ msgstr "Læs mere om ikke-understøttede aktiver" msgid "Recent Transactions" msgstr "Seneste transaktioner" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Seneste transaktioner" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Modtager" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Genindlæs siden" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Fjernelse af {0} {1} og{2} {3}" msgid "Request Features" msgstr "Anmod om funktioner" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Nulstil" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Retur" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Anmeldelsesbytte" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Søg efter symbolnavn eller adresse" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Søg navn eller indsæt adresse" @@ -1629,9 +1465,6 @@ msgstr "Vælg et netværk" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Indstil prisinterval" msgid "Set Starting Price" msgstr "Indstil startpris" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Indstillinger" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Andel i pulje" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Simpel" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Glidningstolerance" @@ -1701,11 +1529,6 @@ msgstr "Nogle aktiver er ikke tilgængelige via denne grænseflade, fordi de må msgid "Something went wrong" msgstr "Noget gik galt" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Noget gik galt." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Trin 1. Få UNI-V2 Likviditetstokens" @@ -1741,7 +1564,6 @@ msgstr "Forsyning {0} {1} og {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Skift <0/> for nøjagtigt <1/>" msgid "Swap Anyway" msgstr "Ombyt alligevel" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Bytte bekræftet" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Byt detaljer" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Skift nøjagtigt <0/> for <1/>" @@ -1774,14 +1588,6 @@ msgstr "Skift nøjagtigt <0/> for <1/>" msgid "Swap failed: {0}" msgstr "Skift mislykkedes: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Swap afventer" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Swap oversigt" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Byt {0} {1} til {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Transaktion indsendt" msgid "Transaction completed in" msgstr "Transaktion gennemført i" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Transaktionen bekræftet" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Frist for transaktion" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Transaktion afventer" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Overførselstoken" msgid "Try Again" msgstr "Prøv igen" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Prøv at øge din glidningstolerance.<0/>BEMÆRK: Gebyr ved overførsel og rebase-tokens er inkompatible med Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Slå Eksperttilstand til" @@ -2121,10 +1914,6 @@ msgstr "Ikke-understøttet aktiv" msgid "Unsupported Assets" msgstr "Ikke-understøttede aktiver" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Ikke-understøttet netværk - skift til et andet for at handle" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Unavngivet" @@ -2137,18 +1926,6 @@ msgstr "Pak ud" msgid "Unwrap <0/> to {0}" msgstr "Pak <0/> til {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Udpakning bekræftet" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Udpakning afventer" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Pak {0}ud" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Opdater delegation" @@ -2186,7 +1963,6 @@ msgstr "Se påløbne gebyrer og analyser<0>↗" msgid "View list" msgstr "Vis liste" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Se på Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Ombryd" msgid "Wrap <0/> to {0}" msgstr "Ombryd <0/> til {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Indpakning bekræftet" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Indpakning afventer" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Indpak {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Din transaktion kan være frontrun" msgid "Your transaction may fail" msgstr "Din transaktion kan mislykkes" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Din transaktion vil vende tilbage, hvis den har været afventende i længere tid end denne periode." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Din transaktion tilbageføres, hvis den afventer i mere end denne periode." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Din transaktion vil blive tilbageført, hvis prisen ændres ugunstigt med mere end denne procentdel." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https: // eller ipfs: // eller ENS-navn" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "minutter" @@ -2548,10 +2306,6 @@ msgstr "via {0}" msgid "via {0} token list" msgstr "via {0} token-liste" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Bedste rute via 1 hop} other {Bedste rute via # hop}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Importer token} other {Importer tokens}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} poletter" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} gebyr" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} token bridge" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider} %" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}s" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} pr. {tokenA}" diff --git a/src/locales/de-DE.po b/src/locales/de-DE.po index c943f1f30b..76dd95b96b 100644 --- a/src/locales/de-DE.po +++ b/src/locales/de-DE.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: de_DE\n" "Language-Team: German\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Über" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Akzeptieren" @@ -129,10 +128,6 @@ msgstr "Akzeptieren" msgid "Account" msgstr "Konto" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Anerkennen" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "Adresse hat keinen gültigen Anspruch" msgid "Against" msgstr "Gegen" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Erlauben" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "LP-Token Migration erlauben" @@ -204,22 +195,10 @@ msgstr "LP-Token Migration erlauben" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Erlaube hohe Preisauswirkungen und überspringe den Bestätigungsbildschirm. Auf eigene Gefahr." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Lassen Sie es in Ihrer Brieftasche zu" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Erlaube dem Uniswap Protokoll, {0} zu verwenden" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Lassen Sie zuerst {0} zu" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Genehmigung ausstehend" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Erlaubt" @@ -232,12 +211,7 @@ msgstr "Betrag" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Beim Versuch, diesen Swap auszuführen, ist ein Fehler aufgetreten. Möglicherweise müssen Sie Ihre Schlupftoleranz erhöhen. Wenn dies nicht funktioniert, liegt möglicherweise eine Inkompatibilität mit dem Token vor, den Sie handeln. Hinweis: Gebühren für Transfer- und Rebase-Token sind nicht mit Uniswap V3 kompatibel." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Bestätigung ausstehend" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Bestätigen" @@ -246,10 +220,6 @@ msgstr "Bestätigen" msgid "Approve Token" msgstr "Token genehmigen" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Genehmigen Sie in Ihrer Brieftasche" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Genehmigen Sie in Ihrer Brieftasche" msgid "Approve {0}" msgstr "{0} freischalten" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Genehmigen Sie zuerst {0}" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Bestätigt" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Mindestens {0} {1} und {2} {3} werden aufgrund des gewählten Preisbereichs in Ihre Wallet zurückerstattet." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Autom." -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Automatischer Router" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "Auto-Router-API" @@ -458,7 +419,6 @@ msgstr "Alles löschen" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Schließen" @@ -513,15 +473,6 @@ msgstr "Angebot bestätigen" msgid "Confirm Swap" msgstr "Tausch bestätigen" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Bestätigen Sie in Ihrer Brieftasche" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Tausch bestätigen" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Verbinden Sie sich mit einer Wallet, um Ihre V2-Liquidität anzuzeigen." msgid "Connect to a wallet to view your liquidity." msgstr "Verbinden Sie sich mit einer Wallet, um Ihre Liquidität anzuzeigen." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Wallet zum Tausch verbinden" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Verbinden Sie Ihre Brieftasche" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Verbunden mit {name}" @@ -583,14 +526,6 @@ msgstr "Verbunden mit {name}" msgid "Connecting..." msgstr "Verbinden..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Wandle {0} in {1}um" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Kopiert" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Verwerfen" @@ -769,7 +703,6 @@ msgstr "Geben Sie eine Adresse ein, um UNI einzufordern. Wenn die Adresse Anspru #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Verbindungsfehler" msgid "Error connecting. Try refreshing the page." msgstr "Verbindungsfehler. Versuchen Sie die Seite neu zu laden." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Fehlerdetails" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Fehler beim Abrufen des Handels" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Fehler beim Import der Liste" @@ -874,11 +799,6 @@ msgstr "Gebührenstufe" msgid "Fetching best price..." msgstr "Bester Preis geholt..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Abrufen des besten Preises…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Dafür" @@ -924,19 +844,6 @@ msgstr "Geschlossene Positionen ausblenden" msgid "High Price Impact" msgstr "Hoher Preiseinfluss" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Hohe Preiswirkung" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Hoher Schlupf" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Eine hohe Slippage erhöht das Risiko von Preisbewegungen" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Wie diese App APIs verwendet" @@ -1002,13 +909,8 @@ msgstr "Metamask installieren" msgid "Insufficient liquidity for this trade." msgstr "Unzureichende Liquidität für diesen Handel." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Unzureichende Liquidität im Pool für Ihren Handel" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Liquidität" msgid "Liquidity data not available." msgstr "Liquiditätsdaten nicht verfügbar." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Gebühr des Liquiditätsanbieters" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Liquiditätsanbieter-Belohnungen" @@ -1139,7 +1037,6 @@ msgstr "Tokenlisten verwalten" msgid "Manage this pool." msgstr "Diesen Pool verwalten." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Max." @@ -1153,16 +1050,11 @@ msgstr "Max. Preis" msgid "Max price" msgstr "Max. Preis" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Max. Schlupf" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Max.:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Maximum gesendet" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Min.:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Minimum erhalten" @@ -1221,10 +1112,6 @@ msgstr "Minimum erhalten" msgid "Missing dependencies" msgstr "Fehlende Abhängigkeiten" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Mock Toggle" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Mehr" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Keine Vorschläge gefunden." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Keine Ergebnisse gefunden." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "In diesem Netzwerk sind keine Token verfügbar. Bitte wechseln Sie zu einem anderen Netzwerk." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Nicht erstellt" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "AUS" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "EIN" @@ -1346,14 +1226,6 @@ msgstr "Ausgabemenge geschätzt. Wenn sich der Preis um mehr als {0}% ändert, w msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Ausgabemenge geschätzt. Sie erhalten mindestens <0>{0} {1} oder die Transaktion wird rückgängig gemacht." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "Die Ausgabe wird geschätzt. Sie erhalten mindestens {0} {1} oder die Transaktion wird rückgängig gemacht." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "Die Ausgabe wird geschätzt. Sie senden höchstens {0} {1} oder die Transaktion wird rückgängig gemacht." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Ausgabe wird an <0>{0} gesendet" @@ -1382,10 +1254,6 @@ msgstr "Bitte verbinden Sie sich mit Layer 1 Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Bitte verbinden Sie sich im Dropdown-Menü oder in Ihrem Wallet mit einem unterstützten Netzwerk." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Bitte geben Sie eine gültige Slippage % ein" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Bitte geben Sie das Wort \"{confirmWord}\" ein, um den Experten-Modus zu aktivieren." @@ -1435,10 +1303,6 @@ msgstr "{0} gepoolt:" msgid "Pools Overview" msgstr "Pool-Übersicht" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Unterstützt durch das Uniswap-Protokoll" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Vorschau" @@ -1463,18 +1327,10 @@ msgstr "Preiseinfluss zu hoch" msgid "Price Updated" msgstr "Preis aktualisiert" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Preisauswirkung" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Preisbereich" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Preis aktualisiert" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Preis:" @@ -1543,18 +1399,10 @@ msgstr "Erfahre mehr über nicht unterstützte Token" msgid "Recent Transactions" msgstr "Letzte Transaktionen" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Kürzliche Transaktionen" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Empfänger" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Seite neu laden" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Entfernen {0} {1} und{2} {3}" msgid "Request Features" msgstr "Funktionen anfordern" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Zurücksetzen" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Zurück" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Bewertungstausch" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Suche nach Token-Name oder -Adresse" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Name suchen oder Adresse einfügen" @@ -1629,9 +1465,6 @@ msgstr "Wählen Sie ein Netzwerk" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Preisbereich festlegen" msgid "Set Starting Price" msgstr "Startpreis festlegen" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Einstellungen" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Anteil am Pool" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Einfach" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Schlupftoleranz" @@ -1701,11 +1529,6 @@ msgstr "Einige Assets sind über diese Benutzeroberfläche nicht verfügbar, da msgid "Something went wrong" msgstr "Etwas ist schief gelaufen" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Etwas ist schief gelaufen." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Schritt 1. Holen Sie sich UNI-V2-Liquiditätstoken" @@ -1741,7 +1564,6 @@ msgstr "Biete {0} {1} und {2} {3} an" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Tausche <0/> gegen genau <1/>" msgid "Swap Anyway" msgstr "Trotzdem tauschen" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Tausch bestätigt" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Swap-Details" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Tausche genau <0/> gegen <1/>" @@ -1774,14 +1588,6 @@ msgstr "Tausche genau <0/> gegen <1/>" msgid "Swap failed: {0}" msgstr "Tausch fehlgeschlagen: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Tausch anstehend" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Swap-Zusammenfassung" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Tausche {0} {1} gegen {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Transaktion gesendet" msgid "Transaction completed in" msgstr "Transaktion abgeschlossen in" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Transaktion bestätigt" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Transaktionsfrist" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Transaktion ausstehend" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Token übertragen" msgid "Try Again" msgstr "Erneut versuchen" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Versuchen Sie, Ihre Schlupftoleranz zu erhöhen.<0/>HINWEIS: Gebühren für Transfer- und Rebase-Token sind nicht mit Uniswap V3 kompatibel." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Experten-Modus aktivieren" @@ -2121,10 +1914,6 @@ msgstr "Nicht unterstütztes Asset" msgid "Unsupported Assets" msgstr "Nicht unterstützte Assets" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Nicht unterstütztes Netzwerk - Wechseln Sie zu einem anderen, um zu handeln" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Ohne Titel" @@ -2137,18 +1926,6 @@ msgstr "Unwrap" msgid "Unwrap <0/> to {0}" msgstr "Auspacken <0/> bis {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Auspacken bestätigt" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Auspacken steht an" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "{0}auspacken" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Delegation aktualisieren" @@ -2186,7 +1963,6 @@ msgstr "Eingenommene Gebühren und Analysen anzeigen<0>↗" msgid "View list" msgstr "Liste anzeigen" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Auf Etherscan ansehen" @@ -2325,18 +2101,6 @@ msgstr "Wrap" msgid "Wrap <0/> to {0}" msgstr "Wrap <0/> bis {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Wrap bestätigt" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Umbruch ausstehend" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Wickeln Sie {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Ihre Transaktion könnte anfällig für \"Frontrunning\" sein" msgid "Your transaction may fail" msgstr "Ihre Transaktion könnte fehlschlagen" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Ihre Transaktion wird rückgängig gemacht, wenn sie länger als dieser Zeitraum aussteht." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Ihre Transaktion wird rückgängig gemacht, wenn sie für mehr als diesen Zeitraum aussteht." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Ihre Transaktion wird rückgängig gemacht, wenn sich der Preis ungünstig um mehr als diesen Prozentsatz ändert." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https: // oder ipfs: // oder ENS-Name" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "Minuten" @@ -2548,10 +2306,6 @@ msgstr "über {0}" msgid "via {0} token list" msgstr "über {0} Token-Liste" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Beste Route über 1 Hop} other {Beste Route über # Hops}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Token importieren} other {Token importieren}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} Token" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} Gebühr" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} Token-Brücke" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}s" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} pro {tokenA}" diff --git a/src/locales/el-GR.po b/src/locales/el-GR.po index 62f03b4e64..2064f765c4 100644 --- a/src/locales/el-GR.po +++ b/src/locales/el-GR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: el_GR\n" "Language-Team: Greek\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Σχετικά με εμάς" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Αποδοχή" @@ -129,10 +128,6 @@ msgstr "Αποδοχή" msgid "Account" msgstr "Λογαριασμός" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Αναγνωρίζω" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "Η διεύθυνση δεν έχει διαθέσιμη διεκδίκ msgid "Against" msgstr "Εναντίον" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Επιτρέπω" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Επιτρέψτε τη μεταφορά μάρκας παρόχου ρευστότητας (LP)" @@ -204,22 +195,10 @@ msgstr "Επιτρέψτε τη μεταφορά μάρκας παρόχου ρ msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Επιτρέψτε τις διαπραγματεύσεις υψηλής επίδρασης τιμών και παραλείψτε την οθόνη επιβεβαίωσης. Χρησιμοποιήστε τη με δική σας ευθύνη." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Αφήστε το πορτοφόλι σας" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Επιτρέψτε στο πρωτόκολλο Uniswap να χρησιμοποιήσει το {0} σας" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Επιτρέψτε πρώτα το {0}" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Επίδομα σε εκκρεμότητα" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Επιτρέπεται" @@ -232,12 +211,7 @@ msgstr "Ποσό" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Παρουσιάστηκε σφάλμα κατά την προσπάθεια εκτέλεσης αυτής της ανταλλαγής. Ίσως χρειαστεί να αυξήσετε την ανοχή ολίσθησης. Εάν αυτό δεν λειτουργεί, μπορεί να υπάρχει ασυμβατότητα με το διακριτικό που διαπραγματεύεστε. Σημείωση: τα τέλη μεταφοράς και επαναφοράς δεν είναι συμβατά με το Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Η έγκριση εκκρεμεί" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Έγκριση" @@ -246,10 +220,6 @@ msgstr "Έγκριση" msgid "Approve Token" msgstr "Έγκριση κουπονιού" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Έγκριση στο πορτοφόλι σας" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Έγκριση στο πορτοφόλι σας" msgid "Approve {0}" msgstr "Έγκριση {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Πρώτα εγκρίνετε το {0}" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Εγκρίθηκε" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Τουλάχιστον {0} {1} και {2} {3} θα επιστραφούν στο πορτοφόλι σας λόγω του επιλεγμένου εύρους τιμών." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Αυτόματο" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Αυτόματος δρομολογητής" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "Auto Router API" @@ -458,7 +419,6 @@ msgstr "Εκκαθάριση όλων" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Κλείσιμο" @@ -513,15 +473,6 @@ msgstr "Επιβεβαίωση Παροχής" msgid "Confirm Swap" msgstr "Επιβεβαίωση ανταλλαγής" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Επιβεβαίωση στο πορτοφόλι σας" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Επιβεβαίωση ανταλλαγής" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Συνδεθείτε σε ένα πορτοφόλι για να δείτ msgid "Connect to a wallet to view your liquidity." msgstr "Συνδεθείτε σε ένα πορτοφόλι για να δείτε την ρευστότητά σας." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Συνδέστε το πορτοφόλι για ανταλλαγή" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Συνδέστε το πορτοφόλι σας" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Συνδέθηκε με {name}" @@ -583,14 +526,6 @@ msgstr "Συνδέθηκε με {name}" msgid "Connecting..." msgstr "Συνδετικός..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Σύνδεση…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Μετατροπή {0} σε {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Αντιγράφηκε" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Απόρριψη" @@ -769,7 +703,6 @@ msgstr "Εισάγετε μια διεύθυνση για να εκκινήσε #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Σφάλμα σύνδεσης" msgid "Error connecting. Try refreshing the page." msgstr "Σφάλμα σύνδεσης. Προσπαθήστε ξανά ανανεώνοντας τη σελίδα." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Λεπτομέρειες σφάλματος" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Σφάλμα κατά την ανάκτηση της συναλλαγής" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Σφάλμα εισαγωγής λίστας" @@ -874,11 +799,6 @@ msgstr "Επίπεδο χρεώσεων" msgid "Fetching best price..." msgstr "Λήψη της καλύτερης τιμής..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Λήψη της καλύτερης τιμής…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Για" @@ -924,19 +844,6 @@ msgstr "Απόκρυψη κλειστών θέσεων" msgid "High Price Impact" msgstr "Υψηλή Επίδραση Τιμών" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Υψηλό αντίκτυπο στην τιμή" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Υψηλή ολίσθηση" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Η υψηλή ολίσθηση αυξάνει τον κίνδυνο μεταβολής των τιμών" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Πώς αυτή η εφαρμογή χρησιμοποιεί API" @@ -1002,13 +909,8 @@ msgstr "Εγκατάσταση Metamask" msgid "Insufficient liquidity for this trade." msgstr "Ανεπαρκής ρευστότητα για αυτή τη διαπραγμάτευση." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Ανεπαρκής ρευστότητα στο pool για τις συναλλαγές σας" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Ρευστότητα" msgid "Liquidity data not available." msgstr "Δεν υπάρχουν διαθέσιμα δεδομένα ρευστότητας." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Αμοιβή παρόχου ρευστότητας" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Επιβραβεύσεις παρόχου ρευστότητας" @@ -1139,7 +1037,6 @@ msgstr "Διαχείριση Λίστας μάρκας" msgid "Manage this pool." msgstr "Διαχείριση αυτής της δεξαμενής." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Μέγιστο" @@ -1153,16 +1050,11 @@ msgstr "Μέγιστη Τιμή" msgid "Max price" msgstr "Μέγιστη τιμή" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Μέγιστη ολίσθηση" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Μέγιστο:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Απεστάλη το μέγιστο" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Ελάχιστο:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Ελάχιστο λαμβανόμενο" @@ -1221,10 +1112,6 @@ msgstr "Ελάχιστο λαμβανόμενο" msgid "Missing dependencies" msgstr "Λείπουν εξαρτήσεις" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Mock Toggle" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Περισσότερα" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Δεν βρέθηκαν προτάσεις." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Δεν βρέθηκαν αποτελέσματα." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "Δεν υπάρχουν διαθέσιμα διακριτικά σε αυτό το δίκτυο. Μεταβείτε σε άλλο δίκτυο." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Δεν δημιουργήθηκε" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "ΚΛΕΙΣΤΟ" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "ΑΝΟΙΚΤΟ" @@ -1346,14 +1226,6 @@ msgstr "Το αποτέλεσμα εκτιμήθηκε. Αν η τιμή αλλ msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Το αποτέλεσμα εκτιμήθηκε. Θα λάβετε τουλάχιστον <0>{0} {1} ή η συναλλαγή θα υπαναχωρήσει." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "Εκτιμάται η παραγωγή. Θα λάβετε τουλάχιστον {0} {1} ή η συναλλαγή θα επανέλθει." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "Εκτιμάται η παραγωγή. Θα στείλετε το πολύ {0} {1} ή η συναλλαγή θα επανέλθει." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Το αποτέλεσμα θα σταλεί στο <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Συνδεθείτε στο Layer 1 Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Συνδεθείτε σε ένα υποστηριζόμενο δίκτυο στο αναπτυσσόμενο μενού ή στο πορτοφόλι σας." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Εισαγάγετε ένα έγκυρο ολίσθημα %" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Παρακαλώ πληκτρολογήστε τη λέξη \"{confirmWord}\" για να ενεργοποιήσετε τη λειτουργία εμπειρογνωμόνων." @@ -1435,10 +1303,6 @@ msgstr "Συγκεντρώθηκε(αν) {0}:" msgid "Pools Overview" msgstr "Επισκόπηση Δεξαμενών" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Τροφοδοτείται από το πρωτόκολλο Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Προεπισκόπηση" @@ -1463,18 +1327,10 @@ msgstr "Πολύ υψηλή επίδραση σε τιμή" msgid "Price Updated" msgstr "Η Τιμή Ενημερώθηκε" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Επίπτωση στην τιμή" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Εύρος τιμών" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Η τιμή ενημερώθηκε" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Τιμή:" @@ -1543,18 +1399,10 @@ msgstr "Διαβάστε περισσότερα για τα μη υποστηρ msgid "Recent Transactions" msgstr "Πρόσφατες Συναλλαγές" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Πρόσφατες συναλλαγές" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Παραλήπτης" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Επαναφόρτωση της σελίδας" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Αφαίρεση {0} {1} και{2} {3}" msgid "Request Features" msgstr "Χαρακτηριστικά αιτήματος" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Επαναφορά" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Επιστροφή" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Ανταλλαγή κριτικής" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Αναζήτηση με διακριτικό όνομα ή διεύθυνση" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Αναζήτηση ονόματος ή επικόλλησης διεύθυνσης" @@ -1629,9 +1465,6 @@ msgstr "Επιλέξτε ένα δίκτυο" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Ορισμός Εύρους Τιμών" msgid "Set Starting Price" msgstr "Ορισμός Τιμής Εκκίνησης" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Ρυθμίσεις" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Μερίδιο από τη Δεξαμενή" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Απλό" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Ανοχή ολίσθησης" @@ -1701,11 +1529,6 @@ msgstr "Ορισμένα περιουσιακά στοιχεία δεν είνα msgid "Something went wrong" msgstr "Κάτι πήγε στραβά" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Κάτι πήγε στραβά." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Βήμα 1. Πάρτε τα διακριτικά ρευστότητας UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "Γίνεται παροχή {0} {1} και {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Αντικαταστήστε <0/> με ακριβώς <1/>" msgid "Swap Anyway" msgstr "Ανταλλάξτε ούτως ή άλλως" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Η ανταλλαγή επιβεβαιώθηκε" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Ανταλλαγή λεπτομερειών" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Αντικαταστήστε ακριβώς <0/> με <1/>" @@ -1774,14 +1588,6 @@ msgstr "Αντικαταστήστε ακριβώς <0/> με <1/>" msgid "Swap failed: {0}" msgstr "Η ανταλλαγή απέτυχε: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Ανταλλαγή σε εκκρεμότητα" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Περίληψη ανταλλαγής" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Ανταλλαγή {0} {1} για {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Συναλλαγή Υποβλήθηκε" msgid "Transaction completed in" msgstr "Η συναλλαγή ολοκληρώθηκε στις" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Η συναλλαγή επιβεβαιώθηκε" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Προθεσμία συναλλαγής" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Συναλλαγή σε εκκρεμότητα" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Μεταφορά κουπονιού" msgid "Try Again" msgstr "Δοκιμάστε Ξανά" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Προσπαθήστε να αυξήσετε την ανοχή ολίσθησης.<0/>ΣΗΜΕΙΩΣΗ: Η χρέωση για τη μεταφορά και τα κουπόνια επαναφοράς δεν είναι συμβατά με το Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Ενεργοποίηση Λειτουργίας Εμπειρογνωμόνων" @@ -2121,10 +1914,6 @@ msgstr "Μη Υποστηριζόμενο Περιουσιακό Στοιχεί msgid "Unsupported Assets" msgstr "Μη Υποστηριζόμενα Περιουσιακά Στοιχεία" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Μη υποστηριζόμενο δίκτυο - μεταβείτε σε άλλο για συναλλαγές" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Χωρίς τίτλο" @@ -2137,18 +1926,6 @@ msgstr "Αποκαλύπτω" msgid "Unwrap <0/> to {0}" msgstr "Ξετυλίξτε <0/> προς {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Το ξετύλιγμα επιβεβαιώθηκε" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Εκκρεμεί το ξετύλιγμα" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Ξετυλίξτε {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Ενημέρωση Ανάθεσης" @@ -2186,7 +1963,6 @@ msgstr "Προβολή δεδουλευμένων τελών και αναλύσ msgid "View list" msgstr "Προβολή λίστας" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Θέα στο Ethercan" @@ -2325,18 +2101,6 @@ msgstr "Καλύπτω" msgid "Wrap <0/> to {0}" msgstr "Τυλίξτε <0/> προς {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Η αναδίπλωση επιβεβαιώθηκε" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Ανακύκλωση σε εκκρεμότητα" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Τυλίξτε {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Η συναλλαγή σας μπορεί να έχει το προβά msgid "Your transaction may fail" msgstr "Η συναλλαγή σας μπορεί να αποτύχει" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Η συναλλαγή σας θα επανέλθει εάν εκκρεμεί για περισσότερο από αυτό το χρονικό διάστημα." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Η συναλλαγή σας θα επανέλθει αν είναι σε εκκρεμότητα για περισσότερο από αυτό το χρονικό διάστημα." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Η συναλλαγή σας θα επανέλθει αν η τιμή αλλάξει δυσμενώς περισσότερο από αυτό το ποσοστό." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https: // ή ipfs: // ή όνομα ENS" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "λεπτά" @@ -2548,10 +2306,6 @@ msgstr "μέσω {0}" msgid "via {0} token list" msgstr "μέσω {0} λίστας μάρκας" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Η καλύτερη διαδρομή μέσω 1 hop} other {Η καλύτερη διαδρομή μέσω # λυκίσκου}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Εισαγωγή διακριτικού} other {Εισαγάγετε μάρκες}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} μάρκες" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} αμοιβή" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} συμβολική γέφυρα" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}δευτ" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} ανά {tokenA}" diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index 4790889d48..5c9b3c5b22 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: es_ES\n" "Language-Team: Spanish\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Acerca de" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Aceptar" @@ -129,10 +128,6 @@ msgstr "Aceptar" msgid "Account" msgstr "Cuenta" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Reconocer" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "La dirección no tiene reclamo disponible" msgid "Against" msgstr "Contra" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Permitir" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Permitir migración de token LP" @@ -204,22 +195,10 @@ msgstr "Permitir migración de token LP" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Permitir operaciones de alto impacto de precio y omitir la pantalla de confirmación. Úselo bajo su propio riesgo." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Permitir en su billetera" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Permitir que el protocolo Uniswap utilice su {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Permitir {0} primero" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Asignación pendiente" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Permitido" @@ -232,12 +211,7 @@ msgstr "Cantidad" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Se produjo un error al intentar ejecutar este intercambio. Es posible que deba aumentar su tolerancia al deslizamiento. Si eso no funciona, puede haber una incompatibilidad con el token que está negociando. Nota: la tarifa de transferencia y los tokens de rebase son incompatibles con Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Aprobación pendiente" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Aprobar" @@ -246,10 +220,6 @@ msgstr "Aprobar" msgid "Approve Token" msgstr "Aprobar token" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Aprueba en tu billetera" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Aprueba en tu billetera" msgid "Approve {0}" msgstr "Aprobar {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Aprobar {0} primero" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Aprobado" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Al menos {0} {1} y {2} {3} serán reembolsados a su cartera debido al rango de precios seleccionado." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Auto" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Enrutador automático" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "API de enrutador automático" @@ -458,7 +419,6 @@ msgstr "Limpiar todo" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Cerrar" @@ -513,15 +473,6 @@ msgstr "Confirmar suministro" msgid "Confirm Swap" msgstr "Confirmar intercambio" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Confirma en tu billetera" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Confirmar intercambio" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Conéctese a una cartera para ver su liquidez V2." msgid "Connect to a wallet to view your liquidity." msgstr "Conéctese a una cartera para ver su liquidez." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Conectar monedero para intercambiar" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Conecta tu billetera" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Conectado con {name}" @@ -583,14 +526,6 @@ msgstr "Conectado con {name}" msgid "Connecting..." msgstr "Conectando..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Conectando…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Convertir {0} a {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Copiado" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Descartar" @@ -769,7 +703,6 @@ msgstr "Introduzca una dirección para activar una reclamación de UNI. Si la di #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Error al conectar" msgid "Error connecting. Try refreshing the page." msgstr "Error de conexión. Intente actualizar la página." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Error de detalles" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Error al obtener comercio" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Error importando lista" @@ -874,11 +799,6 @@ msgstr "Nivel de tarifa" msgid "Fetching best price..." msgstr "Obteniendo el mejor precio ..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Buscando el mejor precio…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Para" @@ -924,19 +844,6 @@ msgstr "Ocultar posiciones cerradas" msgid "High Price Impact" msgstr "Impacto de precio alto" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Alto impacto de precio" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Alto deslizamiento" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Un alto deslizamiento aumenta el riesgo de movimiento de precios" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Cómo esta aplicación usa las API" @@ -1002,13 +909,8 @@ msgstr "Instalar Metamask" msgid "Insufficient liquidity for this trade." msgstr "Liquidez insuficiente para esta operación." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Liquidez insuficiente en el grupo para su operación" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Liquidez" msgid "Liquidity data not available." msgstr "No se dispone de datos de liquidez." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Tarifa del proveedor de liquidez" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Premios del proveedor de liquidez" @@ -1139,7 +1037,6 @@ msgstr "Administrar listas de token" msgid "Manage this pool." msgstr "Administrar este grupo." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Máx" @@ -1153,16 +1050,11 @@ msgstr "Precio máximo" msgid "Max price" msgstr "Precio máximo" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Deslizamiento máximo" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Máx:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Máximo enviado" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Mín:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Mínimo recibido" @@ -1221,10 +1112,6 @@ msgstr "Mínimo recibido" msgid "Missing dependencies" msgstr "Dependencias faltantes" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Cambio simulado" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Más" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "No se encontraron propuestas." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "No se han encontrado resultados." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "No hay tokens disponibles en esta red. Cambia a otra red." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "No creado" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "APAGADO" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "ENCENDIDO" @@ -1346,14 +1226,6 @@ msgstr "El rendimiento es estimado. Si el precio cambia en más de {0} %, su tra msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "El rendimiento es estimado. Recibirá al menos <0>{0} {1} o la transacción se revertirá." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "La producción es estimada. Recibirá al menos {0} {1} o la transacción se revertirá." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "La producción es estimada. Enviarás como máximo {0} {1} o la transacción se revertirá." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Lo producido se enviará a <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Conéctese a la capa 1 Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Conéctese a una red compatible en el menú desplegable o en su billetera." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Introduzca un porcentaje de deslizamiento válido" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Escribe la palabra \"{confirmWord}\" para activar el modo experto." @@ -1435,10 +1303,6 @@ msgstr "Conjunto {0}:" msgid "Pools Overview" msgstr "Vista general del fondo común" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Desarrollado por el protocolo Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Avance" @@ -1463,18 +1327,10 @@ msgstr "El Impacto de precios es demasiado alto" msgid "Price Updated" msgstr "Precio actualizado" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Impacto en el precio" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Rango de precios" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Precio actualizado" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Precio:" @@ -1543,18 +1399,10 @@ msgstr "Leer más sobre activos no soportados" msgid "Recent Transactions" msgstr "Transacciones recientes" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Transacciones Recientes" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Recipiente" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "recargar la pagina" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Eliminando {0} {1} y{2} {3}" msgid "Request Features" msgstr "Solicitar características" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Reiniciar" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Retorno" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Intercambio de opiniones" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Buscar por nombre de token o dirección" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Buscar nombre o pegar dirección" @@ -1629,9 +1465,6 @@ msgstr "Seleccione una red" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Establecer rango de precio" msgid "Set Starting Price" msgstr "Fijar precio inicial" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Ajustes" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Participación del fondo común" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Simple" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Tolerancia de deslizamiento" @@ -1701,11 +1529,6 @@ msgstr "Algunos activos no están disponibles a través de esta interfaz porque msgid "Something went wrong" msgstr "Algo salió mal" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Algo salió mal." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Paso 1. Obtener tokens de liquidez UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "Suministrando {0} {1} y {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Cambiar <0 /> por exactamente <1 />" msgid "Swap Anyway" msgstr "Intercambiar de todos modos" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Intercambio confirmado" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Intercambiar detalles" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Cambiar exactamente <0 /> por <1 />" @@ -1774,14 +1588,6 @@ msgstr "Cambiar exactamente <0 /> por <1 />" msgid "Swap failed: {0}" msgstr "Error de intercambio: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Intercambio pendiente" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Resumen de intercambio" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Intercambiando {0} {1} por {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Transacción enviada" msgid "Transaction completed in" msgstr "Transacción completada en" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Transacción confirmada" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Fecha límite de la transacción" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Transacción pendiente" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Token de transferencia" msgid "Try Again" msgstr "Inténtalo de nuevo" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Intente aumentar su tolerancia al deslizamiento.<0/>NOTA: La tarifa de transferencia y los tokens de rebase son incompatibles con Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Activar el modo experto" @@ -2121,10 +1914,6 @@ msgstr "Activo no soportado" msgid "Unsupported Assets" msgstr "Activos no soportados" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Red no admitida: cambie a otra para comerciar" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Intitulado" @@ -2137,18 +1926,6 @@ msgstr "Unwrap" msgid "Unwrap <0/> to {0}" msgstr "Desenvolver <0/> a {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Desenvolver confirmado" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Desenvolver pendiente" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Desenvolver {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Actualizar delegación" @@ -2186,7 +1963,6 @@ msgstr "Ver comisiones acumuladas y sus estadísticas<0>↗" msgid "View list" msgstr "Ver lista" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Ver en Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Envoltura" msgid "Wrap <0/> to {0}" msgstr "Envuelva <0/> a {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Envoltura confirmada" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Envoltura pendiente" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Envolver {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Su transacción puede ser frontrun" msgid "Your transaction may fail" msgstr "Tu transacción puede fallar" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Su transacción se revertirá si ha estado pendiente durante más tiempo que este período de tiempo." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Su transacción se revertirá si está pendiente por más de este periodo de tiempo." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Su transacción se revertirá si el precio cambia desfavorablemente más de este porcentaje." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https:// o ipfs:// o nombre ENS" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "minutos" @@ -2548,10 +2306,6 @@ msgstr "vía {0}" msgid "via {0} token list" msgstr "a través de la lista de fichas {0}" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {¡La mejor ruta a través de 1 salto} other {¡La mejor ruta a través de #hops}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Ficha de importación} other {¡Importar fichas}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} fichas" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} tarifa" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} token puente" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider} %" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} por {tokenA}" diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index c7da203b06..66cf62845a 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: fi_FI\n" "Language-Team: Finnish\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Tietoa" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Hyväksy" @@ -129,10 +128,6 @@ msgstr "Hyväksy" msgid "Account" msgstr "Tili" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Tunnustaa" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "Osoitteella ei ole lunastettavaa" msgid "Against" msgstr "Vastaan" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Sallia" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Salli LP-rahakkeen siirtäminen" @@ -204,22 +195,10 @@ msgstr "Salli LP-rahakkeen siirtäminen" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Salli korkean hintavaikutuksen kaupat ja ohita vahvistusnäyttö. Käytä omalla vastuullasi." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Salli lompakossasi" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Salli Uniswap-protokollan käyttää {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Salli ensin {0}" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Korvaus vireillä" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Sallittu" @@ -232,12 +211,7 @@ msgstr "Määrä" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Tapahtui virhe yritettäessä suorittaa tämä vaihto. Saatat joutua lisäämään luistonsietokykyäsi. Jos se ei toimi, kaupankäynnin kohteena olevan tunnuksen kanssa saattaa olla ristiriita. Huomautus: siirto- ja uudelleentase-tunnusten maksu ei ole yhteensopiva Uniswap V3: n kanssa." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Hyväksyntä odottaa" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Hyväksy" @@ -246,10 +220,6 @@ msgstr "Hyväksy" msgid "Approve Token" msgstr "Hyväksy tunnus" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Hyväksy lompakossasi" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Hyväksy lompakossasi" msgid "Approve {0}" msgstr "Hyväksy {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Hyväksy ensin {0}" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Hyväksytty" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Vähintään {0} {1} ja {2} {3} palautetaan lompakkoosi valitun hinta-alueen vuoksi." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Automaattinen" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Automaattinen reititin" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "Auto Router API" @@ -458,7 +419,6 @@ msgstr "Tyhjennä kaikki" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Sulje" @@ -513,15 +473,6 @@ msgstr "Vahvista tarjonta" msgid "Confirm Swap" msgstr "Vahvista vaihto" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Vahvista lompakossasi" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Vahvista vaihto" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Yhdistä lompakkoon nähdäksesi V2-likviditeettisi." msgid "Connect to a wallet to view your liquidity." msgstr "Yhdistä lompakkoon nähdäksesi likviditeettisi." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Yhdistä lompakko vaihtaaksesi" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Yhdistä lompakkosi" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Yhdistetty kohteeseen {name}" @@ -583,14 +526,6 @@ msgstr "Yhdistetty kohteeseen {name}" msgid "Connecting..." msgstr "Yhdistetään..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Yhdistäminen…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Muunna {0} {1}:ksi" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Kopioitu" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Sulje" @@ -769,7 +703,6 @@ msgstr "Syötä osoite, joka käynnistää UNI-lunastuksen. Jos osoitteella on l #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Virhe yhdistettäessä" msgid "Error connecting. Try refreshing the page." msgstr "Virhe yhdistettäessä. Yritä päivittää sivu." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Virheen tiedot" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Virhe kauppaa haettaessa" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Virhe tuotaessa luetteloa" @@ -874,11 +799,6 @@ msgstr "Palkkiotaso" msgid "Fetching best price..." msgstr "Haetaan parasta hintaa..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Haetaan paras hinta…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Kohteelle" @@ -924,19 +844,6 @@ msgstr "Piilota suljetut positiot" msgid "High Price Impact" msgstr "Korkea hintavaikutus" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Korkea hintavaikutus" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Korkea luisto" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Suuri lipsahdus lisää hintojen liikkeiden riskiä" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Kuinka tämä sovellus käyttää sovellusliittymiä" @@ -1002,13 +909,8 @@ msgstr "Asenna Metamask" msgid "Insufficient liquidity for this trade." msgstr "Ei riittävästi likviditeettiä tälle kaupalle." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Poolissa ei ole tarpeeksi likviditeettiä kauppaasi varten" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Likviditeetti" msgid "Liquidity data not available." msgstr "Likviditeettitietoja ei ole saatavilla." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Likviditeetin tarjoajan palkkio" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Likviditeetin tarjoajan palkinnot" @@ -1139,7 +1037,6 @@ msgstr "Hallitse rahakeluetteloita" msgid "Manage this pool." msgstr "Hallitse tätä poolia." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Maksimi" @@ -1153,16 +1050,11 @@ msgstr "Maksimihinta" msgid "Max price" msgstr "Maksimihinta" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Max liukuminen" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Maksimi:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Maksimimäärä lähetetty" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Minimi:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Minimi vastaanotettu" @@ -1221,10 +1112,6 @@ msgstr "Minimi vastaanotettu" msgid "Missing dependencies" msgstr "Puuttuvat riippuvuudet" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Mock Toggle" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Lisää" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Ehdotuksia ei löytynyt." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Tuloksia ei löytynyt." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "Tunnuksia ei ole saatavilla tässä verkossa. Vaihda toiseen verkkoon." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Ei luotu" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "OFF" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "ON" @@ -1346,14 +1226,6 @@ msgstr "Tuotto on arvio. Jos hinta muuttuu enemmän kuin {0}%, tapahtuma perutaa msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Tuotos on arvioitu. Saat vähintään <0>{0} {1} tai tapahtuma perutaan." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "Tuotos on arvioitu. Saat vähintään {0} {1} tai tapahtuma palautuu." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "Tuotos on arvioitu. Lähetät enintään {0} {1} tai tapahtuma palautuu." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Tuotto lähetetään kohteeseen <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Muodosta yhteys kerrokseen 1 Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Yhdistä tuettuun verkkoon avattavasta valikosta tai lompakostasi." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Anna kelvollinen lipsuma %" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Ole hyvä ja kirjoita sana \"{confirmWord}\" ottaaksesi asiantuntijatilan käyttöön." @@ -1435,10 +1303,6 @@ msgstr "Poolattu {0}:" msgid "Pools Overview" msgstr "Poolien yleiskatsaus" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Toimii Uniswap-protokollalla" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Esikatselu" @@ -1463,18 +1327,10 @@ msgstr "Liian suuri hintavaikutus" msgid "Price Updated" msgstr "Hinta päivitetty" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Hintavaikutus" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Hintaluokka" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Hinta päivitetty" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Hinta:" @@ -1543,18 +1399,10 @@ msgstr "Lue lisää ei-tuetuista varoista" msgid "Recent Transactions" msgstr "Viimeisimmät tapahtumat" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Viimeaikaiset tapahtumat" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Vastaanottaja" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Lataa sivu uudelleen" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Irrottaminen {0} {1} ja{2} {3}" msgid "Request Features" msgstr "Pyydä ominaisuuksia" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Nollaa" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Palaa" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Arvostelun vaihto" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Hae tunnusnimellä tai osoitteella" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Etsi nimeä tai liitä osoite" @@ -1629,9 +1465,6 @@ msgstr "Valitse verkko" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Aseta hintaluokka" msgid "Set Starting Price" msgstr "Aseta aloitushinta" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "asetukset" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Poolin osuus" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Yksinkertainen" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Luistonsieto" @@ -1701,11 +1529,6 @@ msgstr "Jotkut varat eivät ole käytettävissä tämän käyttöliittymän kaut msgid "Something went wrong" msgstr "Jotain meni pieleen" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Jotain meni pieleen." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Vaihe 1. Hanki UNI-V2 likviditeettirahakkeita" @@ -1741,7 +1564,6 @@ msgstr "Toimitetaan {0} {1} ja {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Vaihda <0/> täsmälleen <1/>" msgid "Swap Anyway" msgstr "Vaihda silti" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Vaihto varmistettu" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Vaihda tiedot" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Vaihda täsmälleen <0/> arvoon <1/>" @@ -1774,14 +1588,6 @@ msgstr "Vaihda täsmälleen <0/> arvoon <1/>" msgid "Swap failed: {0}" msgstr "Vaihto epäonnistui: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Vaihto vireillä" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Yhteenveto vaihdosta" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Vaihdetaan {0} {1} kohteeseen {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Tapahtuma lähetetty" msgid "Transaction completed in" msgstr "Kauppa suoritettu vuonna" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Kauppa vahvistettu" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Tapahtuman määräaika" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Tapahtuma vireillä" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Siirtotunnus" msgid "Try Again" msgstr "Yritä uudelleen" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Yritä lisätä liukastumistoleranssiasi.<0/>HUOMAA: Siirtomaksu ja uudelleenperustamistunnukset eivät ole yhteensopivia Uniswap V3:n kanssa." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Ota asiantuntijatila käyttöön" @@ -2121,10 +1914,6 @@ msgstr "Ei-tuettu vara" msgid "Unsupported Assets" msgstr "Ei-tuettuja varoja" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Ei tuettu verkko - vaihda toiseen kauppaa varten" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Nimetön" @@ -2137,18 +1926,6 @@ msgstr "Unwrap" msgid "Unwrap <0/> to {0}" msgstr "Pakkaus <0/> kohteeseen {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Purkaminen vahvistettu" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Purkaminen odottaa" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Avaa paketti {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Päivitä delegointi" @@ -2186,7 +1963,6 @@ msgstr "Näytä kertyneet palkkiot ja analytiikka<0>↗" msgid "View list" msgstr "Näytä luettelo" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Näkymä Etherscanissa" @@ -2325,18 +2101,6 @@ msgstr "Wrap" msgid "Wrap <0/> to {0}" msgstr "Wrap <0/> kohteeseen {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Wrap vahvistettu" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Wrap odottaa" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Kääri {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Tapahtumasi voi joutua front running -toiminnan kohteeksi" msgid "Your transaction may fail" msgstr "Tapahtumasi voi epäonnistua" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Tapahtumasi palautetaan, jos se on ollut vireillä tätä pidemmän ajan." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Tapahtumasi peruuntuu, jos se odottaa tätä ajanjaksoa kauemmin." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Tapahtumasi peruuntuu, jos hinta muuttuu epäsuotuisasti tätä prosenttiosuutta enemmän." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https:// tai ipfs:// tai ENS-nimi" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "minuuttia" @@ -2548,10 +2306,6 @@ msgstr "kohteen {0} kautta" msgid "via {0} token list" msgstr "rahakeluettelon {0} kautta" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Paras reitti yhden hypyn kautta} other {Paras reitti # hopin kautta}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Tuo tunnus} other {Tuo tunnuksia}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} rahaketta" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} maksu" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} token silta" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}s" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} per {tokenA}" diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po index 4bd0ac61af..5b6bd3d85b 100644 --- a/src/locales/fr-FR.po +++ b/src/locales/fr-FR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: fr_FR\n" "Language-Team: French\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "À propos" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Accepter" @@ -129,10 +128,6 @@ msgstr "Accepter" msgid "Account" msgstr "Compte" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Accuser réception" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "L'adresse n'a pas de revendication disponible" msgid "Against" msgstr "Contre" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Permettre" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Autoriser la migration des jetons LP" @@ -204,22 +195,10 @@ msgstr "Autoriser la migration des jetons LP" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Autoriser les transactions à impact élevé et enlève l'écran de confirmation. À utiliser à vos risques et périls." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Autoriser dans votre portefeuille" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Autoriser le protocole Uniswap à utiliser vos {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Autoriser {0} en premier" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Allocation en attente" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Autorisé" @@ -232,12 +211,7 @@ msgstr "Montant" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Une erreur s'est produite lors de la tentative d'exécution de cet échange. Vous devrez peut-être augmenter votre tolérance au slippage. Si cela ne fonctionne pas, il peut y avoir une incompatibilité avec le token que vous échangez. Remarque : les frais sur les token de transfert et de rebase sont incompatibles avec Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "En attente d'approbation" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Approuver" @@ -246,10 +220,6 @@ msgstr "Approuver" msgid "Approve Token" msgstr "Approuver le Token" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Approuvez dans votre portefeuille" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Approuvez dans votre portefeuille" msgid "Approve {0}" msgstr "Approuver {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Approuver {0} premier" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Approuvé" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Au moins {0} {1} et {2} {3} seront remboursés sur votre portefeuille en raison de la plage de prix sélectionnée." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Automatique" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Routeur automatique" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "API de routeur automatique" @@ -458,7 +419,6 @@ msgstr "Tout effacer" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Fermer" @@ -513,15 +473,6 @@ msgstr "Valider la fourniture" msgid "Confirm Swap" msgstr "Valider le swap" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Confirmez dans votre portefeuille" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Confirmer l'échange" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Connectez-vous à un portefeuille pour afficher vos liquidités V2." msgid "Connect to a wallet to view your liquidity." msgstr "Connectez-vous à un portefeuille pour voir vos liquidités." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Connectez le portefeuille pour échanger" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Connectez votre portefeuille" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Connecté avec {name}" @@ -583,14 +526,6 @@ msgstr "Connecté avec {name}" msgid "Connecting..." msgstr "De liaison..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Connexion…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Convertir {0} en {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Copié" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Refuser" @@ -769,7 +703,6 @@ msgstr "Saisissez une adresse pour déclencher une réclamation UNI. Si l'adress #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Erreur de connexion" msgid "Error connecting. Try refreshing the page." msgstr "Erreur de connexion. Essayez d'actualiser la page." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Détails de l'erreur" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Erreur lors de la récupération de l'échange" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Erreur lors de l'importation de la liste" @@ -874,11 +799,6 @@ msgstr "Niveau de frais" msgid "Fetching best price..." msgstr "Chercher le meilleur prix..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Recherche du meilleur prix…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Pour" @@ -924,19 +844,6 @@ msgstr "Masquer les positions fermées" msgid "High Price Impact" msgstr "Impact sur les prix élevés" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Impact prix élevé" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Glissement élevé" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Un glissement élevé augmente le risque de mouvement des prix" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Comment cette application utilise les API" @@ -1002,13 +909,8 @@ msgstr "Installer Metamask" msgid "Insufficient liquidity for this trade." msgstr "Pas assez de liquidités pour cette transaction." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Liquidité insuffisante dans le pool pour votre transaction" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Liquidité" msgid "Liquidity data not available." msgstr "Données de liquidité non disponibles." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Commission du fournisseur de liquidité" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Récompenses du fournisseur de liquidité" @@ -1139,7 +1037,6 @@ msgstr "Gérer les listes de jetons" msgid "Manage this pool." msgstr "Gérer ce pool." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Max" @@ -1153,16 +1050,11 @@ msgstr "Prix max" msgid "Max price" msgstr "Prix maximum" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Glissement maximum" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Max :" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Maximum envoyé" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Min :" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Minimum reçu" @@ -1221,10 +1112,6 @@ msgstr "Minimum reçu" msgid "Missing dependencies" msgstr "Dépendances manquantes" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Bascule fictive" - #: src/pages/Pool/index.tsx msgid "More" msgstr "En savoir plus" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Aucune proposition trouvée." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Aucun résultat trouvé." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "Aucun jeton n'est disponible sur ce réseau. Veuillez passer à un autre réseau." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Non créé" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "DÉSACTIVÉ" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "AU" @@ -1346,14 +1226,6 @@ msgstr "La sortie est estimée. Si le prix change de plus de {0}% votre transact msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "La sortie est estimée. Vous recevrez au moins <0>{0} {1} ou la transaction sera annulée." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "La production est estimée. Vous recevrez au moins {0} {1} ou la transaction sera annulée." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "La production est estimée. Vous enverrez au plus {0} {1} ou la transaction sera annulée." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "La sortie sera envoyée à <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Veuillez vous connecter à la Layer 1 d'Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Veuillez vous connecter à un réseau pris en charge dans le menu déroulant ou dans votre portefeuille." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Veuillez saisir un pourcentage de glissement valide" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Veuillez taper le mot \"{confirmWord}\" pour activer le mode expert." @@ -1435,10 +1303,6 @@ msgstr "Récupéré {0} :" msgid "Pools Overview" msgstr "Vue d'ensemble des piscines" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Propulsé par le protocole Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Aperçu" @@ -1463,18 +1327,10 @@ msgstr "Impact trop élevé sur les prix" msgid "Price Updated" msgstr "Prix mis à jour" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Impact sur les prix" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Fourchette de prix" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Prix mis à jour" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Prix :" @@ -1543,18 +1399,10 @@ msgstr "En savoir plus sur les actifs non pris en charge" msgid "Recent Transactions" msgstr "Transactions récentes" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Transactions récentes" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Destinataire" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Recharge la page" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Supprimer {0} {1} et{2} {3}" msgid "Request Features" msgstr "Demander des fonctionnalités" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Réinitialiser" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Retour" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Échange d'avis" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Recherche par nom de jeton ou adresse" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Rechercher un nom ou coller une adresse" @@ -1629,9 +1465,6 @@ msgstr "Sélectionnez un réseau" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Fixer une fourchette de prix" msgid "Set Starting Price" msgstr "Définir le prix de départ" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Réglages" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Part du pool" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Simple" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Tolérance du slippage" @@ -1701,11 +1529,6 @@ msgstr "Certains actifs ne sont pas disponibles via cette interface parce qu'ils msgid "Something went wrong" msgstr "Un problème est survenu" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Quelque chose s'est mal passé." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Étape 1. Obtenir des jetons de liquidité UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "Approvisionnement {0} {1} et {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Remplacez <0/> par exactement <1/>" msgid "Swap Anyway" msgstr "Échanger quand même" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Échange confirmé" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Détails de l'échange" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Remplacez exactement <0/> par <1/>" @@ -1774,14 +1588,6 @@ msgstr "Remplacez exactement <0/> par <1/>" msgid "Swap failed: {0}" msgstr "Échec de l'échange : {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Échange en attente" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Résumé de l'échange" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Échange de {0} {1} contre {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Transaction envoyée" msgid "Transaction completed in" msgstr "Transaction réalisée en" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Transaction confirmée" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Date limite de la transaction" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Transaction en attente" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Token de transfert" msgid "Try Again" msgstr "Réessayez" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Essayez d'augmenter votre tolérance au glissement.<0/>REMARQUE : les frais de transfert et de rebase tokens sont incompatibles avec Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Activer le mode Expert" @@ -2121,10 +1914,6 @@ msgstr "Actif non pris en charge" msgid "Unsupported Assets" msgstr "Actifs non pris en charge" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Réseau non pris en charge - passez à un autre pour échanger" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Sans titre" @@ -2137,18 +1926,6 @@ msgstr "Unwrap" msgid "Unwrap <0/> to {0}" msgstr "Déballer <0/> à {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Déballage confirmé" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Déballer en attente" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Déballer {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Mettre à jour la délégation" @@ -2186,7 +1963,6 @@ msgstr "Voir les frais et les analyses accumulés<0>↗" msgid "View list" msgstr "Voir la liste" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Voir sur Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Envelopper" msgid "Wrap <0/> to {0}" msgstr "Envelopper <0/> à {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Emballage confirmé" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Wrap en attente" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Enveloppe {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Votre transaction peut être frontrun" msgid "Your transaction may fail" msgstr "Votre transaction peut échouer" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Votre transaction sera annulée si elle est en attente depuis plus longtemps que cette période." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Votre transaction sera annulée si elle est en attente pour plus de cette période." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Votre transaction sera annulée si le prix change défavorablement de plus de ce pourcentage." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https: // ou ipfs: // ou nom ENS" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "minutes" @@ -2548,10 +2306,6 @@ msgstr "via {0}" msgid "via {0} token list" msgstr "via {0} liste de jetons" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Meilleur itinéraire via 1 saut} other {Meilleur itinéraire via # sauts }}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Importer le jeton } other {Importez des jetons }}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} jetons" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} frais" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} jeton pont" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}s" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} par {tokenA}" diff --git a/src/locales/he-IL.po b/src/locales/he-IL.po index bd764b85bf..4bf8714263 100644 --- a/src/locales/he-IL.po +++ b/src/locales/he-IL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: he_IL\n" "Language-Team: Hebrew\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "אודות" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "לְקַבֵּל" @@ -129,10 +128,6 @@ msgstr "לְקַבֵּל" msgid "Account" msgstr "חֶשְׁבּוֹן" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "לְהוֹדוֹת" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "לכתובת אין כל תביעה זמינה" msgid "Against" msgstr "נגד" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "להתיר" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "אפשר העברת אסימון LP" @@ -204,22 +195,10 @@ msgstr "אפשר העברת אסימון LP" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "אפשר עסקאות עם השפעות מחיר גבוהות ודלג על מסך האישור. השימוש על אחריותך בלבד." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "אפשר בארנק שלך" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "אפשר לפרוטוקול Uniswap להשתמש ב- {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "אפשר קודם {0}" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "קצבה בהמתנה" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "מוּתָר" @@ -232,12 +211,7 @@ msgstr "כמות" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "אירעה שגיאה בניסיון לבצע החלפה זו. יתכן שתצטרך להגביר את סובלנות ההחלקה שלך. אם זה לא עובד, ייתכן שיש אי התאמה לאסימון שאתה סוחר בו. הערה: עמלה על אסימון העברה וריבוס אינם תואמים ל- Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "מחכה לאישור" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "לְאַשֵׁר" @@ -246,10 +220,6 @@ msgstr "לְאַשֵׁר" msgid "Approve Token" msgstr "אשר אסימון" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "אשר בארנק שלך" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "אשר בארנק שלך" msgid "Approve {0}" msgstr "אשר {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "תחילה תאשר {0}" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "אושר" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "לפחות {0} {1} ו {2} {3} יוחזרו לארנק שלך בגלל טווח המחירים שנבחר." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "אוטומטי" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "נתב אוטומטי" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "ממשק API של נתב אוטומטי" @@ -458,7 +419,6 @@ msgstr "נקה הכל" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "סגור" @@ -513,15 +473,6 @@ msgstr "אשר אספקה" msgid "Confirm Swap" msgstr "אשר החלפה" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "אשר בארנק שלך" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "אשר את ההחלפה" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "התחבר לארנק כדי להציג את נזילות V2 שלך." msgid "Connect to a wallet to view your liquidity." msgstr "התחבר לארנק כדי להציג את הנזילות שלך." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "חבר ארנק כדי להחליף" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "חבר את הארנק שלך" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "מחובר עם {name}" @@ -583,14 +526,6 @@ msgstr "מחובר עם {name}" msgid "Connecting..." msgstr "מְקַשֵׁר..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "חיבור…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "המר {0} ל {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "מוּעֲתָק" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "מַחֲלוֹקֶת" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "לשחרר" @@ -769,7 +703,6 @@ msgstr "הזן כתובת להפעלת תביעה של UNI. אם לכתובת י #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "שגיאה בהתחברות" msgid "Error connecting. Try refreshing the page." msgstr "שגיאה בהתחברות. נסה לרענן את הדף." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "פרטי שגיאה" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "שגיאה בשליפת המסחר" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "שגיאה בייבוא הרשימה" @@ -874,11 +799,6 @@ msgstr "שכבת שכר טרחה" msgid "Fetching best price..." msgstr "משיג את המחיר הטוב ביותר..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "משיג את המחיר הטוב ביותר…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "ל" @@ -924,19 +844,6 @@ msgstr "הסתר עמדות סגורות" msgid "High Price Impact" msgstr "השפעה על מחיר גבוה" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "השפעה גבוהה על המחיר" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "החלקה גבוהה" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "החלקה גבוהה מגבירה את הסיכון לתנועת מחירים" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "כיצד האפליקציה הזו משתמשת בממשקי API" @@ -1002,13 +909,8 @@ msgstr "התקן את Metamask" msgid "Insufficient liquidity for this trade." msgstr "לא מספיק נזילות למסחר זה." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "אין מספיק נזילות במאגר למסחר שלך" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "נְזִילוּת" msgid "Liquidity data not available." msgstr "נתוני נזילות אינם זמינים." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "עמלת ספק נזילות" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "תגמולים של ספק נזילות" @@ -1139,7 +1037,6 @@ msgstr "נהל רשימות אסימונים" msgid "Manage this pool." msgstr "נהל את המאגר הזה." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "מקסימום" @@ -1153,16 +1050,11 @@ msgstr "מחיר מירבי" msgid "Max price" msgstr "מחיר מירבי" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "מקסימום החלקה" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "מקסימום:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "מקסימום נשלח" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "דקה:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "מינימום שהתקבל" @@ -1221,10 +1112,6 @@ msgstr "מינימום שהתקבל" msgid "Missing dependencies" msgstr "חסרות תלות" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "חילופי מדומה" - #: src/pages/Pool/index.tsx msgid "More" msgstr "יותר" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "לא נמצאו הצעות." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "לא נמצאו תוצאות." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "אין אסימונים זמינים ברשת זו. נא לעבור לרשת אחרת." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "לא נוצר" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "כבוי" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "דלוק" @@ -1346,14 +1226,6 @@ msgstr "התפוקה משוערת. אם המחיר ישתנה ביותר מ- {0} msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "התפוקה משוערת. תקבל <0>{0} {1} או שהעסקה תחזור." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "התפוקה מוערכת. תקבל לפחות {0} {1} או שהעסקה תחזור." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "התפוקה מוערכת. אתה תשלח לכל היותר {0} {1} או שהעסקה תחזור." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "התפוקה תישלח אל <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "אנא התחבר לאתריום של שכבה 1" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "אנא התחבר לרשת נתמכת בתפריט הנפתח או בארנק שלך." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "אנא הזן % החלקה חוקית" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "אנא הקלד את המילה \"{confirmWord}\" כדי להפעיל מצב מומחה." @@ -1435,10 +1303,6 @@ msgstr "מאוגד {0}:" msgid "Pools Overview" msgstr "סקירת מאגרים" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "מופעל על ידי פרוטוקול Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "תצוגה מקדימה" @@ -1463,18 +1327,10 @@ msgstr "השפעת המחיר גבוהה מדי" msgid "Price Updated" msgstr "המחיר עודכן" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "השפעה על המחיר" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "טווח מחירים" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "המחיר עודכן" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "מחיר:" @@ -1543,18 +1399,10 @@ msgstr "קרא עוד על נכסים שאינם נתמכים" msgid "Recent Transactions" msgstr "תנועות אחרונות" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "תנועות אחרונות" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "מקבל" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "טען מחדש את הדף" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "הסרת {0} {1} ו-{2} {3}" msgid "Request Features" msgstr "בקשת תכונות" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "אִתחוּל" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "לַחֲזוֹר" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "סקירת החלפה" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "חפש לפי שם או כתובת אסימון" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "חפש שם או הדבק כתובת" @@ -1629,9 +1465,6 @@ msgstr "בחר רשת" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "הגדר טווח מחירים" msgid "Set Starting Price" msgstr "הגדר מחיר התחלתי" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "הגדרות" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "נתח המאגר" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "פָּשׁוּט" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "סובלנות להחלקה" @@ -1701,11 +1529,6 @@ msgstr "חלק מהנכסים אינם זמינים דרך ממשק זה מכי msgid "Something went wrong" msgstr "משהו השתבש" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "משהו השתבש." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "שלב 1. קבל תווי נזילות של UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "אספקת {0} {1} ו {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "החלף את <0/> בדיוק ל <1/>" msgid "Swap Anyway" msgstr "החלף בכל מקרה" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "ההחלפה אושרה" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "החלף פרטים" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "החלף בדיוק <0/> עבור <1/>" @@ -1774,14 +1588,6 @@ msgstr "החלף בדיוק <0/> עבור <1/>" msgid "Swap failed: {0}" msgstr "החלפה נכשלה: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "ההחלפה בהמתנה" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "סיכום החלפה" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "החלפת {0} {1} ב- {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "העסקה הוגשה" msgid "Transaction completed in" msgstr "העסקה הושלמה בשנת" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "העסקה אושרה" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "מועד אחרון לעסקה" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "העסקה בהמתנה" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "העברת אסימון" msgid "Try Again" msgstr "נסה שוב" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "נסה להגדיל את סובלנות ההחלקה שלך.<0/>הערה: עמלה על העברה ואסימוני בסיס מחדש אינם תואמים ל-Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "הפעל את מצב המומחה" @@ -2121,10 +1914,6 @@ msgstr "נכס לא נתמך" msgid "Unsupported Assets" msgstr "נכסים שאינם נתמכים" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "רשת לא נתמכת - עבור לרשת אחרת כדי לסחור" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "ללא כותרת" @@ -2137,18 +1926,6 @@ msgstr "לְגוֹלֵל" msgid "Unwrap <0/> to {0}" msgstr "פרק <0/> עד {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "אישור ביטול הגלישה" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "ביטול הגלישה בהמתנה" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "פרק {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "עדכן משלחת" @@ -2186,7 +1963,6 @@ msgstr "צפו בעמלות וניתוחים צבורים <0> ↗" msgid "View list" msgstr "רשימת צפייה" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "מבט על אתרסקאן" @@ -2325,18 +2101,6 @@ msgstr "לַעֲטוֹף" msgid "Wrap <0/> to {0}" msgstr "עטוף <0/> ל {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "גלישה אושרה" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "גלישה בהמתנה" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "לעטוף {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "העסקה שלך עשויה להתקדם מראש" msgid "Your transaction may fail" msgstr "העסקה שלך עלולה להיכשל" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "העסקה שלך תחזור אם היא הייתה בהמתנה במשך יותר מתקופת זמן זו." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "העסקה שלך תחזור אם היא ממתינה למשך יותר מפרק זמן זה." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "העסקה שלך תחזור אם המחיר ישתנה בצורה לא טובה ביותר מאחוז זה." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https: // או ipfs: // או שם ENS" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "דקות" @@ -2548,10 +2306,6 @@ msgstr "דרך {0}" msgid "via {0} token list" msgstr "דרך רשימת אסימונים {0}" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {המסלול הטוב ביותר דרך 1 הופ} other {המסלול הטוב ביותר דרך # הופס}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {ייבוא אסימון} other {ייבוא אסימונים}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} אסימונים" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} עמלה" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} גשר אסימונים" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}מ' {sec}שניות" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}ש'" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} לכל {tokenA}" diff --git a/src/locales/hu-HU.po b/src/locales/hu-HU.po index 4cff105193..98c7467779 100644 --- a/src/locales/hu-HU.po +++ b/src/locales/hu-HU.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: hu_HU\n" "Language-Team: Hungarian\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Körülbelül" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Elfogadás" @@ -129,10 +128,6 @@ msgstr "Elfogadás" msgid "Account" msgstr "Számla" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "elismerni" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "A címnek nincs elérhető követelése" msgid "Against" msgstr "Ellen" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Lehetővé teszi" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "LP token migráció engedélyezése" @@ -204,22 +195,10 @@ msgstr "LP token migráció engedélyezése" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Engedélyezze a magas árfolyamú kereskedéseket, és hagyja ki a megerősítő képernyőt. Használat csak saját felelősségre." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Engedd be a pénztárcádba" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Engedélyezze az Uniswap protokollnak a(z) {0} használatát" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Először engedélyezze a {0} -t" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "A juttatás függőben van" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Engedélyezve" @@ -232,12 +211,7 @@ msgstr "Összeg" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Hiba történt a csere végrehajtása során. Lehet, hogy növelnie kell a csúszási toleranciát. Ha ez nem működik, akkor összeférhetetlenség állhat fenn az Ön által forgalmazott tokennel. Megjegyzés: az átviteli és újrabázis tokenek díja nem kompatibilis az Uniswap V3 verzióval." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Kérelem folyamatban" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Jóváhagyás" @@ -246,10 +220,6 @@ msgstr "Jóváhagyás" msgid "Approve Token" msgstr "Token jóváhagyása" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Jóváhagyja a pénztárcájában" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Jóváhagyja a pénztárcájában" msgid "Approve {0}" msgstr "Jóváhagyás {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Először hagyja jóvá a {0}" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Jóváhagyott" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Legalább {0} {1} és {2} {3} visszatérítésre kerül a pénztárcájába a kiválasztott árkategória miatt." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Auto" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Auto Router" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "Auto Router API" @@ -458,7 +419,6 @@ msgstr "Mindent töröl" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Bezárás" @@ -513,15 +473,6 @@ msgstr "Kínálat megerősítése" msgid "Confirm Swap" msgstr "Swap megerősítése" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Erősítse meg pénztárcájában" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Erősítse meg a cserét" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Csatlakozzon egy pénztárcához a V2 likviditás megtekintéséhez." msgid "Connect to a wallet to view your liquidity." msgstr "Csatlakozzon egy pénztárcához a likviditás megtekintéséhez." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Csatlakoztassa a pénztárcát a cseréhez" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Csatlakoztassa a pénztárcáját" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Csatlakoztatva: {name}" @@ -583,14 +526,6 @@ msgstr "Csatlakoztatva: {name}" msgid "Connecting..." msgstr "Csatlakozás..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Csatlakozás…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Konvertálja {0} -t {1}-re" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Másolva" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Viszály" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Elvetés" @@ -769,7 +703,6 @@ msgstr "Adjon meg egy címet az UNI-követelés kiváltásához. Ha a címnek va #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Hiba történt a csatlakozáskor" msgid "Error connecting. Try refreshing the page." msgstr "Hiba történt a csatlakozáskor. Próbálja frissíteni az oldalt." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Hiba részletei" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Hiba történt a kereskedés lekérésekor" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Hiba történt a lista importálásakor" @@ -875,11 +800,6 @@ msgstr "Díjszint" msgid "Fetching best price..." msgstr "A legjobb ár lekérése..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "A legjobb ár lekérése…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Számára" @@ -925,19 +845,6 @@ msgstr "Zárt pozíciók elrejtése" msgid "High Price Impact" msgstr "Magas árhatás" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Magas árhatás" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Magas csúszás" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "A nagy csúszás növeli az ármozgások kockázatát" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Hogyan használja ez az alkalmazás az API-kat" @@ -1003,13 +910,8 @@ msgstr "Metamask telepítése" msgid "Insufficient liquidity for this trade." msgstr "Nincs elegendő likviditás ehhez a kereskedéshez." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Nincs elegendő likviditás a poolban a kereskedéshez" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1085,10 +987,6 @@ msgstr "Likviditás" msgid "Liquidity data not available." msgstr "Likviditási adatok nem állnak rendelkezésre." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Likviditási szolgáltató díja" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Likviditásszolgáltató jutalma" @@ -1140,7 +1038,6 @@ msgstr "Tokenlisták kezelése" msgid "Manage this pool." msgstr "Kezelje ezt a Poolt." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Max" @@ -1154,16 +1051,11 @@ msgstr "Max. árfolyam" msgid "Max price" msgstr "Max. árfolyam" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Max csúszás" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Max:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Maximum elküldve" @@ -1214,7 +1106,6 @@ msgid "Min:" msgstr "Min:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Minimum beérkezett" @@ -1222,10 +1113,6 @@ msgstr "Minimum beérkezett" msgid "Missing dependencies" msgstr "Hiányzó függőségek" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Mock Toggle" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Több" @@ -1276,25 +1163,18 @@ msgid "No proposals found." msgstr "Nem található javaslat." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Nincs találat." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "Ezen a hálózaton nem érhetők el tokenek. Kérjük, váltson másik hálózatra." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Nincs létrehozva" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "KI" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "BE" @@ -1347,14 +1227,6 @@ msgstr "Az output becsült érték. Ha az ár {0}%-nál nagyobb mértékben vál msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "A teljesítmény becsült. Legalább <0>{0} {1} vagy a tranzakció visszaáll." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "A kimenet becsült. Legalább {0} {1} -et fog kapni, különben a tranzakció visszaáll." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "A kimenet becsült. Legfeljebb {0} {1} -et küld, vagy a tranzakció visszaáll." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "A kimenet a következőre lesz elküldve: <0>{0}" @@ -1383,10 +1255,6 @@ msgstr "Kérjük, csatlakozzon az 1. réteg Ethereumhoz" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Kérjük, csatlakozzon egy támogatott hálózathoz a legördülő menüben vagy a pénztárcájában." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Kérjük, adjon meg egy érvényes csúszást %" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Írja be a \"{confirmWord}\" szót a szakértői mód engedélyezéséhez." @@ -1436,10 +1304,6 @@ msgstr "Összevonva {0}:" msgid "Pools Overview" msgstr "Poolok áttekintése" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Az Uniswap protokoll működteti" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Előnézet" @@ -1464,18 +1328,10 @@ msgstr "Az ár hatása túl nagy" msgid "Price Updated" msgstr "Ár frissítve" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Árhatás" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Ártartomány" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Ár frissítve" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Ár:" @@ -1544,18 +1400,10 @@ msgstr "További információk a nem támogatott eszközökről" msgid "Recent Transactions" msgstr "Legutóbbi tranzakciók" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Legutóbbi tranzakciók" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Befogadó" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Töltse be újra az oldalt" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1598,24 +1446,12 @@ msgstr "{0} {1} és{2} {3}eltávolítása" msgid "Request Features" msgstr "Funkciók kérése" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Visszaállítás" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Visszatérés" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Véleménycsere" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Keresés token név vagy cím alapján" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Név keresése vagy cím beillesztése" @@ -1630,9 +1466,6 @@ msgstr "Válasszon hálózatot" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1669,10 +1502,6 @@ msgstr "Árfolyamtartomány beállítása" msgid "Set Starting Price" msgstr "Induló árfolyam beállítása" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Beállítások" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Pool részesedése" @@ -1690,7 +1519,6 @@ msgid "Simple" msgstr "Egyszerű" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Csúszási tolerancia" @@ -1702,11 +1530,6 @@ msgstr "Egyes eszközök nem érhetők el ezen a felületen keresztül, mert el msgid "Something went wrong" msgstr "Valami elromlott" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Valami elromlott." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "1. lépés: Szerezzen UNI-V2 likviditási tokeneket" @@ -1742,7 +1565,6 @@ msgstr "{0} {1} és {2} {3} kínálása" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1758,14 +1580,6 @@ msgstr "Cserélje le a <0/> pontot <1/> értékre" msgid "Swap Anyway" msgstr "Swap mindenképp" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "A csere megerősítve" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Cserélje ki a részleteket" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Pontosan cserélje ki a <0/> értéket a <1/> értékre" @@ -1775,14 +1589,6 @@ msgstr "Pontosan cserélje ki a <0/> értéket a <1/> értékre" msgid "Swap failed: {0}" msgstr "A csere nem sikerült: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Csere függőben" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Csere összefoglaló" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "{0} {1} cseréje a következőre {2} {3}" @@ -1992,19 +1798,10 @@ msgstr "Tranzakció benyújtva" msgid "Transaction completed in" msgstr "A tranzakció befejeződött" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Az ügylet megerősítve" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Tranzakció határideje" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Tranzakció függőben" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2018,10 +1815,6 @@ msgstr "Transfer Token" msgid "Try Again" msgstr "Próbálja meg újra" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Próbálja meg növelni a csúszástűrő képességét.<0/>MEGJEGYZÉS: Az átviteli díj és az újraalapozási tokenek nem kompatibilisek az Uniswap V3-mal." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Kapcsolja be a Szakértő módot" @@ -2122,10 +1915,6 @@ msgstr "Nem támogatott eszköz" msgid "Unsupported Assets" msgstr "Nem támogatott eszközök" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Nem támogatott hálózat – váltson másikra a kereskedéshez" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Névtelen" @@ -2138,18 +1927,6 @@ msgstr "Kicsomagolás" msgid "Unwrap <0/> to {0}" msgstr "Kicsomagolás <0/> tól {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Kibontás megerősítve" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Felbontás függőben" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Kicsomagolás {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Delegálás frissítése" @@ -2187,7 +1964,6 @@ msgstr "Felhalmozott díjak és elemzések megtekintése<0>" msgid "View list" msgstr "Lista megtekintése" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Nézd meg az Etherscan webhelyen" @@ -2326,18 +2102,6 @@ msgstr "Becsomagolás" msgid "Wrap <0/> to {0}" msgstr "Tekerje <0/> tól {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Wrap megerősítve" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Becsomagolás függőben" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Tekercs {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2483,16 +2247,11 @@ msgstr "Az Ön tranzakciója lehet az esélyes" msgid "Your transaction may fail" msgstr "A tranzakció sikertelen lehet" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "A tranzakció visszaáll, ha az ennél hosszabb ideig függőben van." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Tranzakciója visszaáll, ha az ennél hosszabb ideig van függőben." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "A tranzakciója visszaáll, ha az ár ennél a százaléknál nagyobb mértékben változik kedvezőtlenül." @@ -2537,7 +2296,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https: // vagy ipfs: // vagy ENS név" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "perc" @@ -2549,10 +2307,6 @@ msgstr "{0}-on keresztül" msgid "via {0} token list" msgstr "{0} token listán keresztül" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {A legjobb útvonal 1 ugrással} other {A legjobb útvonal # ugráson keresztül}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Import token} other {Import tokenek}}" @@ -2701,26 +2455,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} token" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} díj" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} token híd" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}s" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} per {tokenA}" diff --git a/src/locales/id-ID.po b/src/locales/id-ID.po index 7bc19afae2..87a41b097c 100644 --- a/src/locales/id-ID.po +++ b/src/locales/id-ID.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: id_ID\n" "Language-Team: Indonesian\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Tentang" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Setuju" @@ -129,10 +128,6 @@ msgstr "Setuju" msgid "Account" msgstr "Akun" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Mengakui" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "Alamat tidak memiliki klaim yang tersedia" msgid "Against" msgstr "Melawan" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Mengizinkan" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Izinkan migrasi token LP" @@ -204,22 +195,10 @@ msgstr "Izinkan migrasi token LP" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Izinkan perdagangan berdampak harga tinggi dan lewati layar konfirmasi. Gunakan dengan resiko yang Anda tanggung sendiri." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Biarkan di dompet Anda" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Izinkan Protokol Uniswap untuk menggunakan {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Izinkan {0} dulu" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Tunjangan tertunda" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Diizinkan" @@ -232,12 +211,7 @@ msgstr "Jumlah" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Terjadi kesalahan saat mengeksekusi swap ini. Anda mungkin memerlukan peningkatan toleransi slip Anda. Jika tidak berhasil, kemungkinan token yang anda perdagangkan tidak cocok. Catatan: biaya transfer token rebase tidak cocok dengan Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Persetujuan Tertunda" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Setujui" @@ -246,10 +220,6 @@ msgstr "Setujui" msgid "Approve Token" msgstr "Setujui Token" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Setujui di dompet Anda" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Setujui di dompet Anda" msgid "Approve {0}" msgstr "Setujui {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Setujui {0} dulu" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Disetujui" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Setidaknya {0} {1} dan {2} {3} akan dikembalikan ke dompet Anda akibat rentang harga yang dipilih." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Otomatis" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Router Otomatis" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "API Router Otomatis" @@ -458,7 +419,6 @@ msgstr "Hapus semua" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Tutup" @@ -513,15 +473,6 @@ msgstr "Konfirmasikan Pasokan" msgid "Confirm Swap" msgstr "Konfirmasikan Swap" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Konfirmasi di dompet Anda" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Konfirmasi pertukaran" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Hubungkan ke dompet untuk melihat likuiditas V2 Anda." msgid "Connect to a wallet to view your liquidity." msgstr "Hubungkan ke dompet untuk melihat likuiditas Anda." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Hubungkan dompet untuk bertukar" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Hubungkan dompet Anda" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Terhubung dengan {name}" @@ -583,14 +526,6 @@ msgstr "Terhubung dengan {name}" msgid "Connecting..." msgstr "Menghubungkan..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Menghubungkan…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Ubah {0} menjadi {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Disalin" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Buang" @@ -769,7 +703,6 @@ msgstr "Masukkan alamat untuk memicu klaim UNI. Jika alamat tersebut memiliki UN #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Terjadi kesalahan saat menyambungkan" msgid "Error connecting. Try refreshing the page." msgstr "Terjadi kesalahan saat menyambungkan. Coba muat ulang halaman." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Rincian kesalahan" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Terjadi kesalahan saat mengambil perdagangan" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Terjadi kesalahan saat mengimpor daftar" @@ -874,11 +799,6 @@ msgstr "Tingkat biaya" msgid "Fetching best price..." msgstr "Mengambil harga terbaik..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Mengambil harga terbaik…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Untuk" @@ -924,19 +844,6 @@ msgstr "Sembunyikan posisi tertutup" msgid "High Price Impact" msgstr "Dampak Harga Tinggi" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Dampak harga tinggi" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Slip tinggi" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Slippage tinggi meningkatkan risiko pergerakan harga" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Bagaimana aplikasi ini menggunakan API" @@ -1002,13 +909,8 @@ msgstr "Pasang Metamask" msgid "Insufficient liquidity for this trade." msgstr "Likuiditas tidak cukup untuk perdagangan ini." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Likuiditas tidak mencukupi di kumpulan untuk perdagangan Anda" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Likuiditas" msgid "Liquidity data not available." msgstr "Data likuiditas tidak tersedia." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Biaya penyedia likuiditas" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Imbalan penyedia likuiditas" @@ -1139,7 +1037,6 @@ msgstr "Kelola Daftar Token" msgid "Manage this pool." msgstr "Kelola pangkalan ini." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Max" @@ -1153,16 +1050,11 @@ msgstr "Harga Maks" msgid "Max price" msgstr "Harga maks" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "selip maksimum" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Maks:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Maksimum dikirim" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Min:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Minimum diterima" @@ -1221,10 +1112,6 @@ msgstr "Minimum diterima" msgid "Missing dependencies" msgstr "Ketergantungan yang hilang" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Toggle tiruan" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Lebih" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Proposal tidak ditemukan." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Hasil tidak ditemukan." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "Tidak ada token yang tersedia di jaringan ini. Silakan beralih ke jaringan lain." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Tidak dibuat" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "MATI" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "HIDUP" @@ -1346,14 +1226,6 @@ msgstr "Output diperkirakan. Jika harga berubah lebih dari {0}%, transaksi Anda msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Output diperkirakan. Anda akan menerima setidaknya <0>{0} {1} atau transaksi akan dikembalikan." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "Keluaran diperkirakan. Anda akan menerima setidaknya {0} {1} atau transaksi akan dibatalkan." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "Keluaran diperkirakan. Anda akan mengirimkan paling banyak {0} {1} atau transaksi akan kembali." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Output akan dikirim ke <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Silakan hubungkan ke Layer 1 Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Harap sambungkan ke jaringan yang didukung di menu tarik-turun atau di dompet Anda." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Harap masukkan % slippage yang valid" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Ketik kata \"{confirmWord}\" untuk mengaktifkan mode ahli." @@ -1435,10 +1303,6 @@ msgstr "Dikumpulkan {0}:" msgid "Pools Overview" msgstr "Gambaran Umum Pool" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Didukung oleh protokol Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Pratinjau" @@ -1463,18 +1327,10 @@ msgstr "Dampak Harga Terlalu Tinggi" msgid "Price Updated" msgstr "Harga Diperbarui" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Dampak harga" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Rentang harga" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Harga diperbarui" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Harga:" @@ -1543,18 +1399,10 @@ msgstr "Baca selengkapnya tentang aset yang tidak didukung" msgid "Recent Transactions" msgstr "Transaksi Terkini" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Transaksi terkini" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Penerima" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Muat ulang halaman" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Menghapus {0} {1} dan{2} {3}" msgid "Request Features" msgstr "Fitur Permintaan" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Mengatur ulang" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Kembali" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Tukar ulasan" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Cari berdasarkan nama token atau alamat" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Cari nama atau tempel alamat" @@ -1629,9 +1465,6 @@ msgstr "Pilih jaringan" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Tetapkan Rentang Harga" msgid "Set Starting Price" msgstr "Tetapkan Harga Awal" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Pengaturan" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Bagian dari Pool" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Sederhana" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Toleransi slip" @@ -1701,11 +1529,6 @@ msgstr "Sejumlah aset tidak tersedia melalui antarmuka ini karena mereka mungkin msgid "Something went wrong" msgstr "Ada yang salah" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Ada yang salah." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Langkah 1. Dapatkan token Likuiditas UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "Memasok {0} {1} dan {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Tukar <0/> dengan tepat <1/>" msgid "Swap Anyway" msgstr "Tukar Saja" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Pertukaran dikonfirmasi" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Pertukaran detail" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Tukar persis <0/> untuk <1/>" @@ -1774,14 +1588,6 @@ msgstr "Tukar persis <0/> untuk <1/>" msgid "Swap failed: {0}" msgstr "Tukar gagal: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Tukar tertunda" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Pertukaran ringkasan" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Menukar {0} {1} untuk {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Transaksi Dikirim" msgid "Transaction completed in" msgstr "Transaksi selesai pada" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Transaksi dikonfirmasi" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Batas waktu transaksi" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Transaksi tertunda" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Transfer Token" msgid "Try Again" msgstr "Coba Lagi" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Coba tingkatkan toleransi selip Anda.<0/>CATATAN: Biaya transfer dan token rebase tidak sesuai dengan Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Nyalakan Mode Pakar" @@ -2121,10 +1914,6 @@ msgstr "Aset Tidak Didukung" msgid "Unsupported Assets" msgstr "Aset Tidak Didukung" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Jaringan tidak didukung - beralih ke yang lain untuk berdagang" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Tanpa Judul" @@ -2137,18 +1926,6 @@ msgstr "Membuka" msgid "Unwrap <0/> to {0}" msgstr "Buka bungkus <0/> hingga {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Buka bungkus dikonfirmasi" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Buka bungkus tertunda" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Buka bungkus {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Perbarui Delegasi" @@ -2186,7 +1963,6 @@ msgstr "Lihat biaya yang masih harus dibayar dan analitik<0>↗" msgid "View list" msgstr "Lihat daftar" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Lihat di Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Wrap" msgid "Wrap <0/> to {0}" msgstr "Bungkus <0/> hingga {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Bungkus dikonfirmasi" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Bungkus tertunda" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Bungkus {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Transaksi Anda mungkin front running" msgid "Your transaction may fail" msgstr "Transaksi Anda mungkin gagal" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Transaksi Anda akan dikembalikan jika telah tertunda lebih lama dari periode waktu ini." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Transaksi Anda akan dikembalikan jika tertunda selama lebih dari jangka waktu ini." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Transaksi Anda akan dikembalikan jika harga berubah lebih dari persentase ini." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https:// atau ipfs:// atau nama ENS" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "menit" @@ -2548,10 +2306,6 @@ msgstr "melalui {0}" msgid "via {0} token list" msgstr "melalui {0} daftar token" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Rute terbaik melalui 1 hop} other {Rute terbaik melalui # hop}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Impor tanda} other {Impor token}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} token" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} biaya" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} token jembatan" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}detik" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} per {tokenA}" diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index 38bfcac58f..d8919cd028 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: it_IT\n" "Language-Team: Italian\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Informazioni" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Accetta" @@ -129,10 +128,6 @@ msgstr "Accetta" msgid "Account" msgstr "Account" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Riconoscere" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "L'indirizzo non ha alcun reclamo disponibile" msgid "Against" msgstr "Contro" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Permettere" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Consenti la migrazione del token LP" @@ -204,22 +195,10 @@ msgstr "Consenti la migrazione del token LP" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Consenti scambi ad alto impatto sui prezzi e salta la schermata di conferma. Usa a tuo rischio." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Consenti nel tuo portafoglio" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Permetti al Protocollo Uniswap di utilizzare il tuo {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Consenti prima {0}" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Indennità in attesa" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Consentito" @@ -232,12 +211,7 @@ msgstr "Importo" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Si è verificato un errore durante il tentativo di eseguire questo scambio. Potrebbe essere necessario aumentare la tolleranza allo slittamento. Se ciò non funziona, potrebbe esserci un'incompatibilità con il token che stai scambiando. Nota: la commissione sui token di trasferimento e rebase non è compatibile con Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "In attesa di approvazione" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Approva" @@ -246,10 +220,6 @@ msgstr "Approva" msgid "Approve Token" msgstr "Token di approvazione" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Approva nel tuo portafoglio" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Approva nel tuo portafoglio" msgid "Approve {0}" msgstr "Approva {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Approva prima {0}" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Approvato" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Almeno {0} {1} e {2} {3} saranno rimborsati al tuo portafoglio a causa dell'intervallo di prezzo selezionato." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Automatico" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Router automatico" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "API del router automatico" @@ -458,7 +419,6 @@ msgstr "Cancella tutto" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Chiudi" @@ -513,15 +473,6 @@ msgstr "Conferma Fornitura" msgid "Confirm Swap" msgstr "Conferma lo scambio" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Conferma nel tuo portafoglio" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Conferma lo scambio" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Connettiti a un portafoglio per visualizzare la tua liquidità V2." msgid "Connect to a wallet to view your liquidity." msgstr "Connettiti a un portafoglio per visualizzare la tua liquidità." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Collega il portafoglio per scambiare" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Collega il tuo portafoglio" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Connesso con {name}" @@ -583,14 +526,6 @@ msgstr "Connesso con {name}" msgid "Connecting..." msgstr "Collegamento..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Collegamento…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Converti {0} in {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Copiato" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Ignora" @@ -769,7 +703,6 @@ msgstr "Inserisci un indirizzo per attivare un reclamo UNI. Se l'indirizzo ha un #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Errore di connessione" msgid "Error connecting. Try refreshing the page." msgstr "Errore di connessione. Prova ad aggiornare la pagina." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Dettagli circa l'errore" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Errore durante il recupero dell'operazione" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Errore nell'importazione della lista" @@ -874,11 +799,6 @@ msgstr "Livello tariffario" msgid "Fetching best price..." msgstr "Recupero del miglior prezzo..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Recupero miglior prezzo…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Per" @@ -924,19 +844,6 @@ msgstr "Nascondi posizioni chiuse" msgid "High Price Impact" msgstr "Impatto Ad Alto Prezzo" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Elevato impatto sui prezzi" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Elevato slittamento" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Un elevato slippage aumenta il rischio di oscillazione dei prezzi" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "In che modo questa app utilizza le API" @@ -1002,13 +909,8 @@ msgstr "Installa Metamask" msgid "Insufficient liquidity for this trade." msgstr "Liquidità insufficiente per questa operazione." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Liquidità insufficiente nel pool per il tuo trade" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Liquidità" msgid "Liquidity data not available." msgstr "Dati sulla liquidità non disponibili." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Commissione del fornitore di liquidità" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Ricompense fornitore di liquidità" @@ -1139,7 +1037,6 @@ msgstr "Gestisci Elenchi Token" msgid "Manage this pool." msgstr "Gestisci questo pool." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Max" @@ -1153,16 +1050,11 @@ msgstr "Prezzo Massimo" msgid "Max price" msgstr "Prezzo massimo" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Massimo slittamento" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Max:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Massimo inviato" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Min:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Minimo ricevuto" @@ -1221,10 +1112,6 @@ msgstr "Minimo ricevuto" msgid "Missing dependencies" msgstr "Dipendenze mancanti" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Attiva/disattiva finta" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Altro" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Nessuna proposta trovata." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Nessun risultato trovato." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "Nessun token è disponibile su questa rete. Si prega di passare a un'altra rete." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Non creato" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "OFF" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "ON" @@ -1346,14 +1226,6 @@ msgstr "L'output è stimato. Se il prezzo cambia di più di {0}% la transazione msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "L'output è stimato. Riceverai almeno <0>{0} {1} o la transazione verrà ripristinata." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "La produzione è stimata. Riceverai almeno {0} {1} o la transazione verrà annullata." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "La produzione è stimata. Invierai al massimo {0} {1} o la transazione verrà annullata." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "L'output verrà inviato a <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Si prega di connettersi a Layer 1 Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Connettiti a una rete supportata nel menu a discesa o nel tuo portafoglio." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Si prega di inserire uno slippage % valido" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Si prega di digitare la parola \"{confirmWord}\" per abilitare la modalità esperti." @@ -1435,10 +1303,6 @@ msgstr "Raggruppato {0}:" msgid "Pools Overview" msgstr "Panoramica dei pool" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Alimentato dal protocollo Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Anteprima" @@ -1463,18 +1327,10 @@ msgstr "Impatto Prezzo Troppo Alto" msgid "Price Updated" msgstr "Prezzo Aggiornato" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Impatto sui prezzi" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Intervallo di prezzo" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Prezzo aggiornato" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Prezzo:" @@ -1543,18 +1399,10 @@ msgstr "Per saperne di più sugli asset non supportati" msgid "Recent Transactions" msgstr "Transazioni Recenti" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Le transazioni recenti" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Destinatario" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Ricarica la pagina" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Rimozione {0} {1} e{2} {3}" msgid "Request Features" msgstr "Funzionalità di richiesta" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Ripristina" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Ritorno" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Scambio di recensioni" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Cerca per nome o indirizzo del token" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Cerca nome o incolla indirizzo" @@ -1629,9 +1465,6 @@ msgstr "Seleziona una rete" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Imposta Intervallo Di Prezzo" msgid "Set Starting Price" msgstr "Imposta Prezzo iniziale" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Impostazioni" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Quota del pool" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Semplice" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Tolleranza allo slittamento" @@ -1701,11 +1529,6 @@ msgstr "Alcuni asset non sono disponibili attraverso questa interfaccia perché msgid "Something went wrong" msgstr "Qualcosa è andato storto" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Qualcosa è andato storto." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Passo 1. Ottieni i token di liquidità UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "Fornitura di {0} {1} e {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Scambia <0/> con esattamente <1/>" msgid "Swap Anyway" msgstr "Scambia Comunque" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Scambio confermato" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Scambia i dettagli" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Scambia esattamente <0/> con <1/>" @@ -1774,14 +1588,6 @@ msgstr "Scambia esattamente <0/> con <1/>" msgid "Swap failed: {0}" msgstr "Scambio fallito: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Scambio in attesa" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Riepilogo scambio" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Scambio di {0} {1} per {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Transazione Inviata" msgid "Transaction completed in" msgstr "Transazione completata in" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Transazione confermata" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Termine transazione" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Transazione in sospeso" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Token di trasferimento" msgid "Try Again" msgstr "Prova Di Nuovo" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Prova ad aumentare la tua tolleranza allo slippage.<0/>NOTA: le commissioni sui token di trasferimento e rebase non sono compatibili con Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Attiva Modalità Esperto" @@ -2121,10 +1914,6 @@ msgstr "Asset Non Supportato" msgid "Unsupported Assets" msgstr "Asset Non Supportato" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Rete non supportata: passa a un'altra per fare trading" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Senza titolo" @@ -2137,18 +1926,6 @@ msgstr "Unwrap" msgid "Unwrap <0/> to {0}" msgstr "Scarta da <0/> a {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Scarto confermato" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Scartare in attesa" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Scarta {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Aggiorna la delega" @@ -2186,7 +1963,6 @@ msgstr "Visualizza le commissioni e le analisi accumulate<0>↗" msgid "View list" msgstr "Visualizza elenco" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Visualizza su Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Avvolgi" msgid "Wrap <0/> to {0}" msgstr "Avvolgi da <0/> a {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Avvolgimento confermato" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Avvolgimento in attesa" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Avvolgi {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "La tua transazione potrebbe essere anticipata" msgid "Your transaction may fail" msgstr "La tua transazione potrebbe fallire" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "La transazione verrà ripristinata se è rimasta in sospeso per più di questo periodo di tempo." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "La tua transazione verrà ripristinata se è in attesa per più di questo periodo di tempo." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "La transazione verrà ripristinata se il prezzo cambia sfavorevolmente di più di questa percentuale." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https: // o ipfs: // o nome ENS" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "minuti" @@ -2548,10 +2306,6 @@ msgstr "via {0}" msgid "via {0} token list" msgstr "tramite {0} elenco token" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Il miglior percorso con 1 salto} other {Il miglior percorso con # luppoli}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Importa token} other {Importa token}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} gettoni" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} canone" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} token bridge" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}sec" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} per {tokenA}" diff --git a/src/locales/ja-JP.po b/src/locales/ja-JP.po index 9ece2b9140..97fefc8262 100644 --- a/src/locales/ja-JP.po +++ b/src/locales/ja-JP.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: ja_JP\n" "Language-Team: Japanese\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "概要" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "同意する" @@ -129,10 +128,6 @@ msgstr "同意する" msgid "Account" msgstr "アカウント" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "認めます" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "請求可能なアドレスではありません" msgid "Against" msgstr "反対" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "許可する" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "LPトークンの移行を許可する" @@ -204,22 +195,10 @@ msgstr "LPトークンの移行を許可する" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "価格への大きな影響がある取引を許可し、確認画面をスキップします。自己責任でご利用ください。" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "ウォレットで許可する" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "{0} の使用をUniswapに許可する" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "最初に {0} を許可する" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "保留中の手当" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "許可" @@ -232,12 +211,7 @@ msgstr "数量" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "スワップ実行時にエラーが発生しました。スリッページの許容範囲を広げる必要がある可能性があります。それでも上手くいかない場合、取引しているトークンとの互換性がない可能性があります。注:転送時に手数料が発生するトークンおよびリベースするトークンは、UniswapV3と互換性がありません。" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "承認待ち" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "承認" @@ -246,10 +220,6 @@ msgstr "承認" msgid "Approve Token" msgstr "トークンを承認する" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "ウォレットで承認する" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "ウォレットで承認する" msgid "Approve {0}" msgstr "{0} を承認する" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "最初に {0} を承認する" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "承認済み" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "少なくとも {0} の {1} と {2} の {3} は設定した価格範囲のため、ウォレットに返金されます。" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "自動" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "自動ルーター" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "自動ルーターAPI" @@ -458,7 +419,6 @@ msgstr "すべてクリア" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "閉じる" @@ -513,15 +473,6 @@ msgstr "供給を確認" msgid "Confirm Swap" msgstr "スワップの確認" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "ウォレットで確認する" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "スワップを確認する" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "ウォレットに接続してV2の流動性を確認します。" msgid "Connect to a wallet to view your liquidity." msgstr "ウォレットに接続して流動性を確認します。" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "ウォレットを接続してスワップする" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "ウォレットを接続する" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "{name} と接続しました" @@ -583,14 +526,6 @@ msgstr "{name} と接続しました" msgid "Connecting..." msgstr "接続しています..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "接続…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "{0} を {1}に変換" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "コピーしました" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "注文を取り下げる" @@ -769,7 +703,6 @@ msgstr "UNIの請求を行うためのアドレスを入力してください。 #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "接続エラー" msgid "Error connecting. Try refreshing the page." msgstr "接続中にエラーが発生しました。ページを更新してください。" -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "エラーの詳細" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "取引の取得中にエラーが発生しました" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "リストのインポートエラー" @@ -874,11 +799,6 @@ msgstr "手数料レベル" msgid "Fetching best price..." msgstr "ベストな価格を取得中…" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "ベストな価格を取得中…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "賛成" @@ -924,19 +844,6 @@ msgstr "決済したポジションを隠す" msgid "High Price Impact" msgstr "大きな価格への影響" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "価格への影響が大きい" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "高いスリッページ" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "高いスリッページは価格変動のリスクを高めます" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "このアプリがAPIを使用する方法" @@ -1002,13 +909,8 @@ msgstr "メタマスクのインストール" msgid "Insufficient liquidity for this trade." msgstr "流動性が不足しているため、取引できません。" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "流動性が不足しているため、取引できません。" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "流動性" msgid "Liquidity data not available." msgstr "流動性データはありません。" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "流動性プロバイダー手数料" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "流動性提供者の報酬" @@ -1139,7 +1037,6 @@ msgstr "トークンリストを管理" msgid "Manage this pool." msgstr "プールを管理" -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "最大" @@ -1153,16 +1050,11 @@ msgstr "最大価格" msgid "Max price" msgstr "最大価格" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "最大スリッページ" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "最大:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "最大売却数" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "最小:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "最小購入数" @@ -1221,10 +1112,6 @@ msgstr "最小購入数" msgid "Missing dependencies" msgstr "依存関係がありません" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "モックトグル" - #: src/pages/Pool/index.tsx msgid "More" msgstr "もっと見る" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "提案が見つかりません。" #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "結果が見つかりませんでした。" -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "このネットワークではトークンは利用できません。別のネットワークに切り替えてください。" - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "未作成" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "OFF" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "ON" @@ -1346,14 +1226,6 @@ msgstr "取引結果は概算です。価格が {0}%以上変化した場合、 msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "取引結果は概算です。<0>{0} {1} 以上を買えない場合は、取引は差し戻されます。" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "取引結果は概算です。{0} {1} 以上を買えない場合は、取引は差し戻されます。" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "出力は推定されます。最大 {0} {1} を送信するか、トランザクションが元に戻ります。" - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "結果は <0>{0} に送信されます" @@ -1382,10 +1254,6 @@ msgstr "イーサリアムのレイヤー1に接続してください" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "ドロップダウンメニューまたはウォレットでサポートされているネットワークに接続してください。" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "有効なスリッページ%を入力してください" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "エキスパートモードを有効にするには、単語\"{confirmWord}\"を入力してください。" @@ -1435,10 +1303,6 @@ msgstr "プールしている {0}:" msgid "Pools Overview" msgstr "プールの概要" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Uniswapプロトコルによって提供" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "プレビュー" @@ -1463,18 +1327,10 @@ msgstr "価格の影響が大きすぎます" msgid "Price Updated" msgstr "価格が更新されています" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "価格への影響" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "価格範囲" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "価格が更新されました" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "価格:" @@ -1543,18 +1399,10 @@ msgstr "サポートされていないアセットの詳細を見る" msgid "Recent Transactions" msgstr "最近の取引" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "最近の取引" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "受取人" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "ページを再読み込みする" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "{0} {1} と {2} {3} を削除" msgid "Request Features" msgstr "機能のリクエスト" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "リセット" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "戻る" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "スワップを確認する" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "トークン名またはアドレスで検索" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "トークン名またはアドレス" @@ -1629,9 +1465,6 @@ msgstr "ネットワークを選択" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "価格範囲を設定" msgid "Set Starting Price" msgstr "開始価格を設定" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "設定" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "プールのシェア" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "シンプル" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "スリッページの許容範囲" @@ -1701,11 +1529,6 @@ msgstr "一部のトークンは、スマートコントラクトでうまく動 msgid "Something went wrong" msgstr "何らかの問題が発生しました" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "問題が発生しました。" - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "ステップ1. UNI-V2流動性トークンを入手" @@ -1741,7 +1564,6 @@ msgstr "{0} {1} と {2} {3} を追加中" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "<0/> を <1/>にスワップ" msgid "Swap Anyway" msgstr "問題発生の可能性があるが、スワップする" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "スワップが確認されました" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "スワップの詳細" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "<0/>を<1/>にスワップ" @@ -1774,14 +1588,6 @@ msgstr "<0/>を<1/>にスワップ" msgid "Swap failed: {0}" msgstr "スワップに失敗しました: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "スワップ保留中" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "スワップの概要" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "{0} {1} を {2} {3} にスワップ中" @@ -1991,19 +1797,10 @@ msgstr "取引が送信されました" msgid "Transaction completed in" msgstr "で完了した取引" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "取引が確認されました" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "取引期限" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "保留中の取引" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "トークンを転送する" msgid "Try Again" msgstr "もう一度試す" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "スリッページの許容範囲を広げてみてください。<0/>注:転送時に手数料が発生するトークンおよびリベースするトークンは、UniswapV3と互換性がありません。" - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "エキスパートモードをオンにする" @@ -2121,10 +1914,6 @@ msgstr "サポートされていないトークン" msgid "Unsupported Assets" msgstr "サポートされていないアセット" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "サポートされていないネットワーク-別のネットワークに切り替えて取引する" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "タイトル未設定" @@ -2137,18 +1926,6 @@ msgstr "アンラップ" msgid "Unwrap <0/> to {0}" msgstr "<0/> から {0} にアンラップ" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "開封確認済み" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "保留中のアンラップ" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "{0}をアンラップ" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "委任を更新" @@ -2186,7 +1963,6 @@ msgstr "発生した報酬と分析を見る<0>↗" msgid "View list" msgstr "リストを表示" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Etherscanで見る" @@ -2325,18 +2101,6 @@ msgstr "ラップ" msgid "Wrap <0/> to {0}" msgstr "<0/> から {0} にラップ" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "ラップが確認されました" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "ラップ保留中" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "ラップ {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "あなたの取引はフロントランニングかもしれません" msgid "Your transaction may fail" msgstr "取引が失敗する可能性があります" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "この期間より長く保留されている場合、トランザクションは元に戻ります。" - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "取引がこの期間を超えても保留されている場合、取引は差し戻されます。" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "価格が設定したパーセンテージよりも不利な価格に変動した場合、取引は差し戻されます。" @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https://、ipfs://またはENS名" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "分" @@ -2548,10 +2306,6 @@ msgstr "{0} から" msgid "via {0} token list" msgstr "{0} トークンリストから" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {1ホップ経由のベストルート} other {#ホップ経由の最適ルート}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {トークンをインポートしてください} other {トークンをインポートしてください}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} トークン" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} 手数料" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} トークンブリッジ" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}分 {sec}秒" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}秒" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} / {tokenA}" diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po index b090692071..c0f0917a09 100644 --- a/src/locales/ko-KR.po +++ b/src/locales/ko-KR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: ko_KR\n" "Language-Team: Korean\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "정보" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "수락" @@ -129,10 +128,6 @@ msgstr "수락" msgid "Account" msgstr "계정" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "인정하다" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "주소에 사용 가능한 청구가 없습니다." msgid "Against" msgstr "반대" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "허용하다" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "LP 토큰 마이그레이션 허용" @@ -204,22 +195,10 @@ msgstr "LP 토큰 마이그레이션 허용" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "높은 가격 영향 거래를 허용하고 확인 화면을 건너 뜁니다. 자신의 책임하에 사용하십시오." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "지갑에서 허용" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Uniswap 프로토콜이 귀하의 {0}을(를) 사용하도록 허용" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "먼저 {0} 허용" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "수당 보류" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "허용됨" @@ -232,12 +211,7 @@ msgstr "금액" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "교환을 실행하는 중에 오류가 발생했습니다. 가격변동 허용치를 높여야 할 수도 있습니다. 그래도 작동하지 않으면 교환중인 토큰이 Uniswap과 호환되지 않는 것일 수 있습니다. 참고: 전송 수수료 및 리베이스 토큰은 Uniswap V3와 호환되지 않습니다." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "승인 대기 중" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "승인" @@ -246,10 +220,6 @@ msgstr "승인" msgid "Approve Token" msgstr "토큰 승인" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "지갑에서 승인" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "지갑에서 승인" msgid "Approve {0}" msgstr "{0} 승인" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "{0} 먼저 승인" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "승인됨" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "선택한 가격 범위로 인해 최소 {0} {1} 및 {2} {3} 이 지갑으로 환불됩니다." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "자동" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "자동 라우터" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "자동 라우터 API" @@ -458,7 +419,6 @@ msgstr "모두 지우기" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "닫기" @@ -513,15 +473,6 @@ msgstr "공급 확인" msgid "Confirm Swap" msgstr "스왑 확인" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "지갑에서 확인" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "스왑 확인" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "V2 유동성을 보려면 지갑에 연결하십시오." msgid "Connect to a wallet to view your liquidity." msgstr "유동성을 보려면 지갑에 연결하십시오." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "교환에 지갑 연결" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "지갑 연결" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "{name}와(과) 연결됨" @@ -583,14 +526,6 @@ msgstr "{name}와(과) 연결됨" msgid "Connecting..." msgstr "연결 중..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "연결…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "{0} 을 {1}로 변환" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "복사 됨" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "해제" @@ -769,7 +703,6 @@ msgstr "UNI 청구를 트리거할 주소를 입력하십시오. 주소에 청 #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "연결 오류" msgid "Error connecting. Try refreshing the page." msgstr "연결 오류. 페이지를 새로 고침 해보세요." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "오류 상세" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "거래를 가져오는 중에 오류가 발생했습니다." - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "목록을 가져 오는 중에 오류가 발생했습니다." @@ -874,11 +799,6 @@ msgstr "수수료 등급" msgid "Fetching best price..." msgstr "최적 가격을 가져오는 중..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "최적 가격을 가져오는 중…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "찬성" @@ -924,19 +844,6 @@ msgstr "닫은 포지션 숨기기" msgid "High Price Impact" msgstr "높은 가격 영향" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "높은 가격 영향" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "높은 미끄러짐" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "높은 미끄러짐은 가격 변동의 위험을 증가시킵니다." - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "이 앱이 API를 사용하는 방법" @@ -1002,13 +909,8 @@ msgstr "메타 마스크 설치" msgid "Insufficient liquidity for this trade." msgstr "이 거래에 대한 유동성이 충분하지 않습니다." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "거래를 위한 풀의 유동성 부족" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "유동성" msgid "Liquidity data not available." msgstr "유동성 데이터를 사용할 수 없습니다." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "유동성 공급자 수수료" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "유동성 제공자 보상" @@ -1139,7 +1037,6 @@ msgstr "토큰 목록 관리" msgid "Manage this pool." msgstr "이 풀을 관리합니다." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "최대" @@ -1153,16 +1050,11 @@ msgstr "최고 가격" msgid "Max price" msgstr "최고 가격" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "최대 가격 변동" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "최대 :" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "최대 이체" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "최소 :" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "최소 수령됨" @@ -1221,10 +1112,6 @@ msgstr "최소 수령됨" msgid "Missing dependencies" msgstr "누락된 종속성" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "모의 토글" - #: src/pages/Pool/index.tsx msgid "More" msgstr "추가" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "제안이 없습니다." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "결과가 없습니다." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "이 네트워크에서 사용할 수 있는 토큰이 없습니다. 다른 네트워크로 전환하십시오." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "생성되지 않음" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "OFF" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "ON" @@ -1346,14 +1226,6 @@ msgstr "산출은 추정됩니다. 가격이 {0}% 이상 변경되면 거래가 msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "산출은 추정됩니다. 최소한 <0>{0} {1}을(를) 받거나 그렇지 않으면 거래가 취소됩니다." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "출력이 예상됩니다. 당신은 적어도 {0} {1} 을 받게 될 것입니다. 그렇지 않으면 거래가 되돌릴 것입니다." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "출력이 예상됩니다. 최대 {0} {1} 을 보내지 않으면 거래가 취소됩니다." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "산출은 <0>{0}(으)로 이체됩니다" @@ -1382,10 +1254,6 @@ msgstr "레이어 1 Ethereum에 연결하세요" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "드롭다운 메뉴 또는 지갑에서 지원되는 네트워크에 연결하십시오." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "유효한 미끄러짐 %를 입력하십시오" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "전문가 모드를 사용하려면{confirmWord}\"이라는 단어를 입력하십시오." @@ -1435,10 +1303,6 @@ msgstr "{0} 풀링 됨:" msgid "Pools Overview" msgstr "풀 개요" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Uniswap 프로토콜 기반" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "시사" @@ -1463,18 +1327,10 @@ msgstr "가격 영향이 너무 높음" msgid "Price Updated" msgstr "가격 업데이트됨" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "가격 영향" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "가격 범위" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "가격 업데이트됨" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "가격:" @@ -1543,18 +1399,10 @@ msgstr "지원되지 않는 자산에 대해 자세히 알아보기" msgid "Recent Transactions" msgstr "최근 거래" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "최근 거래" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "받는 사람" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "페이지 새로고침" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "{0} {1} 및{2} {3}제거" msgid "Request Features" msgstr "기능 요청" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "초기화" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "반환" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "스왑 검토" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "토큰 이름 또는 주소로 검색" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "이름 검색 또는 주소 붙여 넣기" @@ -1629,9 +1465,6 @@ msgstr "네트워크 선택" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "가격 범위 설정" msgid "Set Starting Price" msgstr "시작 가격 설정" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "설정" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "풀 쉐어" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "단순한" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "슬리피지 허용 오차" @@ -1701,11 +1529,6 @@ msgstr "일부 자산은 스마트 계약과 잘 작동하지 않거나 법적 msgid "Something went wrong" msgstr "문제가 발생했습니다" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "문제가 발생했습니다." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "1 단계. UNI-V2 유동성 토큰 받기" @@ -1741,7 +1564,6 @@ msgstr "{0} {1} 및 {2} {3} 공급 중" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "<0/>을 정확히 <1/>로 바꿉니다." msgid "Swap Anyway" msgstr "어쨌든 스왑" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "스왑 확인됨" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "세부정보 교환" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "<1/>에 대해 정확히 <0/> 스왑" @@ -1774,14 +1588,6 @@ msgstr "<1/>에 대해 정확히 <0/> 스왑" msgid "Swap failed: {0}" msgstr "스왑 실패: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "스왑 보류" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "스왑 요약" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "{0} {1} 을 {2} {3}(으)로 스왑" @@ -1991,19 +1797,10 @@ msgstr "제출된 거래" msgid "Transaction completed in" msgstr "거래 완료" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "거래 확인됨" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "거래 마감 시간" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "거래 보류 중" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "이전 토큰" msgid "Try Again" msgstr "다시 시도하십시오" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "미끄러짐 내성을 높이십시오.<0/>참고: 이전 및 리베이스 토큰 수수료는 Uniswap V3와 호환되지 않습니다." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "전문가 모드 켜기" @@ -2121,10 +1914,6 @@ msgstr "지원되지 않는 자산" msgid "Unsupported Assets" msgstr "지원되지 않는 자산" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "지원되지 않는 네트워크 - 거래를 위해 다른 네트워크로 전환" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "제목 없음" @@ -2137,18 +1926,6 @@ msgstr "언랩" msgid "Unwrap <0/> to {0}" msgstr "<0/> 에서 {0}풀기" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "포장 풀기 확인" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "언래핑 보류" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "포장 풀기 {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "위임 업데이트" @@ -2186,7 +1963,6 @@ msgstr "발생한 수수료 및 분석 보기 <0> ↗" msgid "View list" msgstr "목록 보기" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Etherscan에서보기" @@ -2325,18 +2101,6 @@ msgstr "랩" msgid "Wrap <0/> to {0}" msgstr "<0/> 에서 {0}바꿈" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "랩 확인됨" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "랩 대기 중" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "랩 {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "귀하의 거래는 프론트런일 수 있습니다" msgid "Your transaction may fail" msgstr "거래가 실패할 수 있습니다" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "이 기간보다 오랫동안 보류 중인 거래는 되돌려집니다." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "이 기간 이상 보류중인 거래는 취소됩니다." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "가격이 이 요율 이상으로 불리하게 변경되면 거래가 취소됩니다." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https:// 또는 ipfs:// 또는 ENS 이름" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "분" @@ -2548,10 +2306,6 @@ msgstr "{0} 경유" msgid "via {0} token list" msgstr "{0} 토큰 목록을 통해" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {1 홉을 통한 최적의 경로} other {# 홉을 통한 최적의 경로}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {토큰 가져오기} other {토큰 가져오기}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} 토큰" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "수수료 {integrator}" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} 토큰 브릿지" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}의" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}초" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} / {tokenA}" diff --git a/src/locales/nl-NL.po b/src/locales/nl-NL.po index 5a66ebee2c..86fe2666f7 100644 --- a/src/locales/nl-NL.po +++ b/src/locales/nl-NL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: nl_NL\n" "Language-Team: Dutch\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Over" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Accepteren" @@ -129,10 +128,6 @@ msgstr "Accepteren" msgid "Account" msgstr "Rekening" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Erkennen" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "Adres heeft geen beschikbare claim" msgid "Against" msgstr "Tegen" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Toestaan" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "LP token migratie toestaan" @@ -204,22 +195,10 @@ msgstr "LP token migratie toestaan" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Sta transacties met hoge prijsimpact toe en sla het bevestigingsscherm over. Gebruiken op eigen risico." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Toestaan in je portemonnee" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Sta het Uniswap Protocol toe om uw {0} te gebruiken" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Sta eerst {0} toe" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Toelage in behandeling" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Toegestaan" @@ -232,12 +211,7 @@ msgstr "Bedrag" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Er is een fout opgetreden bij het uitvoeren van deze swap. Mogelijk moet u uw sliptolerantie verhogen. Als dat niet werkt, is er mogelijk een incompatibiliteit met het token dat u verhandelt. Let op: kosten voor overdracht en rebase tokens zijn niet compatibel met Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "In afwachting van goedkeuring" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Goedkeuren" @@ -246,10 +220,6 @@ msgstr "Goedkeuren" msgid "Approve Token" msgstr "Token goedkeuren" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Goedkeuren in uw portemonnee" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Goedkeuren in uw portemonnee" msgid "Approve {0}" msgstr "Keur {0} goed" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Eerst {0} goedkeuren" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Goedgekeurd" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Tenminste {0} {1} en {2} {3} zullen worden teruggestort naar uw portemonnee vanwege het geselecteerde prijsbereik." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Automatisch" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Automatische router" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "Automatische router-API" @@ -458,7 +419,6 @@ msgstr "Alles wissen" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Sluiten" @@ -513,15 +473,6 @@ msgstr "Bevestig levering" msgid "Confirm Swap" msgstr "Bevestig wissel" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Bevestig in je portemonnee" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Wisselen bevestigen" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Maak verbinding met een portemonnee om uw V2 liquiditeit te bekijken." msgid "Connect to a wallet to view your liquidity." msgstr "Maak verbinding met een portemonnee om uw liquiditeit te bekijken." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Portemonnee koppelen om te ruilen" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Verbind je portemonnee" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Verbonden met {name}" @@ -583,14 +526,6 @@ msgstr "Verbonden met {name}" msgid "Connecting..." msgstr "Verbinden..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "…. aansluiten" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Converteren {0} naar {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Gekopieerd" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Onenigheid" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Afwijzen" @@ -769,7 +703,6 @@ msgstr "Voer een adres in om een UNI-claim te activeren. Als het adres een claim #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Fout bij verbinden" msgid "Error connecting. Try refreshing the page." msgstr "Fout bij het verbinden. Probeer de pagina te vernieuwen." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Fout details" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Fout bij ophalen van handel" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Fout bij importeren lijst" @@ -874,11 +799,6 @@ msgstr "Vergoedingslaag" msgid "Fetching best price..." msgstr "Beste prijs ophalen..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Beste prijs ophalen…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Voor" @@ -924,19 +844,6 @@ msgstr "Verberg gesloten posities" msgid "High Price Impact" msgstr "Hoge prijsimpact" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Hoge prijsimpact" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Hoge slip" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Hoge slippen verhoogt het risico van prijsbewegingen" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Hoe deze app API's gebruikt" @@ -1002,13 +909,8 @@ msgstr "Metamask installeren" msgid "Insufficient liquidity for this trade." msgstr "Onvoldoende liquiditeit voor deze transactie." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Onvoldoende liquiditeit in de pool voor uw transactie" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Liquiditeit" msgid "Liquidity data not available." msgstr "Liquiditeitsgegevens niet beschikbaar." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Vergoeding liquiditeitsaanbieder" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Beloningen van liquiditeitsverschaffer" @@ -1139,7 +1037,6 @@ msgstr "Beheer tokenlijsten" msgid "Manage this pool." msgstr "Beheer deze pool." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Max." @@ -1153,16 +1050,11 @@ msgstr "Max. prijs" msgid "Max price" msgstr "Maximale prijs" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Max slippen" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Max:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Maximaal verzonden" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Min:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Minimum ontvangen" @@ -1221,10 +1112,6 @@ msgstr "Minimum ontvangen" msgid "Missing dependencies" msgstr "Ontbrekende afhankelijkheden" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Mock Toggle" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Meer" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Geen voorstellen gevonden." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Geen resultaten gevonden." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "Er zijn geen tokens beschikbaar op dit netwerk. Schakel over naar een ander netwerk." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Niet gemaakt" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "UIT" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "AAN" @@ -1346,14 +1226,6 @@ msgstr "Uitvoer wordt geschat. Als de prijs met meer dan {0}% wijzigt, wordt uw msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Uitvoer wordt ingeschat. U ontvangt ten minste <0>{0} {1} of de transactie wordt teruggedraaid." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "De output wordt geschat. U ontvangt minimaal {0} {1} of de transactie wordt teruggedraaid." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "De output wordt geschat. U stuurt maximaal {0} {1} of de transactie wordt teruggedraaid." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Uitvoer zal worden verzonden naar <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Maak verbinding met Layer 1 Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Maak verbinding met een ondersteund netwerk in het vervolgkeuzemenu of in uw portemonnee." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Vul a.u.b. een geldig slippage % in" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Typ het woord \"{confirmWord}\" om expertmodus in te schakelen." @@ -1435,10 +1303,6 @@ msgstr "Gepoold {0}:" msgid "Pools Overview" msgstr "Pools overzicht" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Aangedreven door het Uniswap-protocol" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Voorbeeld" @@ -1463,18 +1327,10 @@ msgstr "Prijsimpact te hoog" msgid "Price Updated" msgstr "Prijs bijgewerkt" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Prijsimpact" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Prijsbereik" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Prijs bijgewerkt" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Prijs:" @@ -1543,18 +1399,10 @@ msgstr "Lees meer over niet-ondersteunde middelen" msgid "Recent Transactions" msgstr "Recente transacties" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Recente transacties" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Ontvanger" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Herlaad de pagina" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Verwijderen {0} {1} en{2} {3}" msgid "Request Features" msgstr "Functies aanvragen" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Resetten" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Terug" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Review swap" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Zoeken op tokennaam of adres" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Zoek naam of plak adres" @@ -1629,9 +1465,6 @@ msgstr "Selecteer een netwerk" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Stel prijsbereik in" msgid "Set Starting Price" msgstr "Stel startprijs in" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Instellingen" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Aandeel in pool" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Eenvoudig" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Slippage tolerantie" @@ -1701,11 +1529,6 @@ msgstr "Sommige activa zijn niet beschikbaar via deze interface omdat ze mogelij msgid "Something went wrong" msgstr "Er is iets fout gegaan" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Er is iets fout gegaan." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Stap 1. Verkrijg UNI-V2 liquiditeitstokens" @@ -1741,7 +1564,6 @@ msgstr "{0} {1} en {2} {3} aanbieden" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Verwissel <0/> voor precies <1/>" msgid "Swap Anyway" msgstr "Toch wisselen" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Ruil bevestigd" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Ruil details" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Wissel exact <0/> in voor <1/>" @@ -1774,14 +1588,6 @@ msgstr "Wissel exact <0/> in voor <1/>" msgid "Swap failed: {0}" msgstr "Wissel mislukt: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Ruil in behandeling" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Overzicht omwisselen" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "{0} {1} ruilen voor {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Transactie verzonden" msgid "Transaction completed in" msgstr "Transactie voltooid in" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Transactie bevestigd" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Transactiedeadline" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Transactie in behandeling" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Token overdragen" msgid "Try Again" msgstr "Probeer opnieuw" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Probeer uw sliptolerantie te vergroten.<0/>OPMERKING: Kosten voor overdracht en rebase-tokens zijn niet compatibel met Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Schakel Expertmodus in" @@ -2121,10 +1914,6 @@ msgstr "Niet-ondersteunde activa" msgid "Unsupported Assets" msgstr "Niet-ondersteunde activa" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Niet-ondersteund netwerk - schakel over naar een ander om te ruilen" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Ongetiteld" @@ -2137,18 +1926,6 @@ msgstr "Uitpakken" msgid "Unwrap <0/> to {0}" msgstr "Uitpakken <0/> tot {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Uitpakken bevestigd" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "In behandeling uitpakken" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "{0}. uitpakken" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Werk delegatie bij" @@ -2186,7 +1963,6 @@ msgstr "Opgebouwde vergoedingen en analytics bekijken<0>↗" msgid "View list" msgstr "Lijst bekijken" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Bekijk op Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Omloop" msgid "Wrap <0/> to {0}" msgstr "Wikkel <0/> tot {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Omslag bevestigd" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Wikkel in behandeling" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Wikkel {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Uw transactie kan vooraf worden uitgevoerd" msgid "Your transaction may fail" msgstr "Uw transactie kan mislukken" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Uw transactie wordt teruggedraaid als deze langer dan deze periode in behandeling is geweest." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Uw transactie zal worden teruggedraaid als deze langer dan deze periode in behandeling is." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Uw transactie zal terugdraaien als de prijs onvoordelig met meer dan dit percentage verandert." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https: // of ipfs: // of ENS-naam" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "minuten" @@ -2548,10 +2306,6 @@ msgstr "via {0}" msgid "via {0} token list" msgstr "via {0} tokenlijst" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Beste route via 1 hop} other {Beste route via # hop}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Token importeren} other {Tokens importeren}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} tokens" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} kosten" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} tokenbrug" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}s" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} per {tokenA}" diff --git a/src/locales/no-NO.po b/src/locales/no-NO.po index 2b1d01b400..1c77538ea9 100644 --- a/src/locales/no-NO.po +++ b/src/locales/no-NO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: no_NO\n" "Language-Team: Norwegian\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Om" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Godta" @@ -129,10 +128,6 @@ msgstr "Godta" msgid "Account" msgstr "Konto" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Anerkjenne" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "Adressen har ikke noen tilgjengelig krav" msgid "Against" msgstr "Mot" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Tillate" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Tillat migrering av LP-pollett" @@ -204,22 +195,10 @@ msgstr "Tillat migrering av LP-pollett" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Tillat høyprispåvirkede handel og hopp over bekreftelsesskjermen. Bruk på egen risiko." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Tillat i lommeboken" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Tillat Uniswap-protokollen å bruke din {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Tillat {0} først" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Godtgjørelse venter" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Tillatt" @@ -232,12 +211,7 @@ msgstr "Beløp" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Det oppstod en feil under forsøket på å utføre dette byttet. Det kan hende du må øke glidetoleransen. Hvis det ikke fungerer, kan det være en inkompatibilitet med symbolet du handler. Merk: gebyr ved overføring og rebase-tokens er inkompatibelt med Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Venter på godkjenning" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Godkjenn" @@ -246,10 +220,6 @@ msgstr "Godkjenn" msgid "Approve Token" msgstr "Godkjenn token" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Godkjenne i lommeboken" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Godkjenne i lommeboken" msgid "Approve {0}" msgstr "Godkjenn {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Godkjenn {0} først" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Godkjent" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Minst {0} {1} og {2} {3} vil bli refundert til lommeboken på grunn av valgt prisintervall." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Auto" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Auto-ruter" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "Auto Router API" @@ -458,7 +419,6 @@ msgstr "Fjern alle" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Lukk" @@ -513,15 +473,6 @@ msgstr "Bekreft levering" msgid "Confirm Swap" msgstr "Bekreft bytte" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Bekreft i lommeboken" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Bekreft bytte" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Koble til en lommebok for å se V2-likviditeten." msgid "Connect to a wallet to view your liquidity." msgstr "Koble til en lommebok for å se innholdet ditt." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Koble til lommebok for å bytte" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Koble til lommeboken" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Koblet til med {name}" @@ -583,14 +526,6 @@ msgstr "Koblet til med {name}" msgid "Connecting..." msgstr "Kobler til..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Kobler til…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Konverter {0} til {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Kopiert" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Splid" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Avvis" @@ -769,7 +703,6 @@ msgstr "Skriv inn en adresse for å aktivere en UNI-henting. Hvis adressen har n #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Feil ved tilkobling" msgid "Error connecting. Try refreshing the page." msgstr "Feil under tilkobling. Prøv å oppdatere siden." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Feilmeldingsdetaljer" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Feil under henting av handel" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Feil ved import av liste" @@ -874,11 +799,6 @@ msgstr "Avgiftsnivå" msgid "Fetching best price..." msgstr "Får best pris..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Får best pris…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "For" @@ -924,19 +844,6 @@ msgstr "Skjul avsluttede posisjoner" msgid "High Price Impact" msgstr "Høy pris konsekvens" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Høy prispåvirkning" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Høy utglidning" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Høy glidning øker risikoen for prisbevegelser" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Hvordan denne appen bruker APIer" @@ -1002,13 +909,8 @@ msgstr "Installer metamaske" msgid "Insufficient liquidity for this trade." msgstr "Utilstrekkelig likviditet for denne handelen." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Utilstrekkelig likviditet i bassenget for handelen din" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Likviditet" msgid "Liquidity data not available." msgstr "Likviditetsdata ikke tilgjengelig." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Likviditetstilbyderavgift" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Tilbudspremier for likviditetsleverandør" @@ -1139,7 +1037,6 @@ msgstr "Behandle pollettlister" msgid "Manage this pool." msgstr "Administrere denne reserven." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Maks" @@ -1153,16 +1050,11 @@ msgstr "Maks pris" msgid "Max price" msgstr "Maks pris" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Maks glidning" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Maks:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Maksimum sendt" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Min:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Minimum mottatt" @@ -1221,10 +1112,6 @@ msgstr "Minimum mottatt" msgid "Missing dependencies" msgstr "Mangler avhengigheter" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Mock Toggle" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Mer" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Ingen forslag funnet." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Ingen resultater." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "Ingen tokens er tilgjengelig på dette nettverket. Vennligst bytt til et annet nettverk." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Ikke opprettet" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "AV" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "PÅ" @@ -1346,14 +1226,6 @@ msgstr "Utdata er estimert. Hvis prisen endrer seg med mer enn {0} % vil transak msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Utgangen er estimert. Du vil motta minst <0>{0} {1} eller transaksjonen vil tilbakestilles." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "Utgang er estimert. Du vil motta minst {0} {1} eller transaksjonen går tilbake." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "Utgang er estimert. Du sender maksimalt {0} {1} eller transaksjonen går tilbake." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Utgangen vil bli sendt til <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Vennligst koble til Layer 1 Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Koble til et støttet nettverk i rullegardinmenyen eller i lommeboken." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Vennligst skriv inn en gyldig slip %" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Skriv inn ordet \"{confirmWord}\" for å aktivere ekspertmodus." @@ -1435,10 +1303,6 @@ msgstr "Pott {0}:" msgid "Pools Overview" msgstr "Oppsamlingsoversikt" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Drevet av Uniswap-protokollen" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Forhåndsvisning" @@ -1463,18 +1327,10 @@ msgstr "For høy prispåvirkning" msgid "Price Updated" msgstr "Pris oppdatert" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Prispåvirkning" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Prisintervall" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Pris oppdatert" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Pris:" @@ -1543,18 +1399,10 @@ msgstr "Les mer om ikke-støttede ressurser" msgid "Recent Transactions" msgstr "Nylige transaksjoner" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Nylige transaksjoner" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Mottaker" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Last inn siden på nytt" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Fjerner {0} {1} og{2} {3}" msgid "Request Features" msgstr "Be om funksjoner" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Nullstille" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Retur" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Anmeldelsesbytte" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Søk etter symbolnavn eller adresse" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Søk navn eller lim inn adresse" @@ -1629,9 +1465,6 @@ msgstr "Velg et nettverk" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Angi prisområde" msgid "Set Starting Price" msgstr "Angi startpris" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Innstillinger" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Andel av pott" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Enkel" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Toleranse for sammenføyning" @@ -1701,11 +1529,6 @@ msgstr "Noen aktiva er ikke tilgjengelige gjennom dette grensesnittet fordi de k msgid "Something went wrong" msgstr "Noe gikk galt" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Noe gikk galt." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Trinn 1. Få UNI-V2-likviditetspolletter" @@ -1741,7 +1564,6 @@ msgstr "Leverer {0} {1} og {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Bytt <0/> for nøyaktig <1/>" msgid "Swap Anyway" msgstr "Bytt uansett" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Bytte bekreftet" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Bytt detaljer" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Bytt nøyaktig <0/> for <1/>" @@ -1774,14 +1588,6 @@ msgstr "Bytt nøyaktig <0/> for <1/>" msgid "Swap failed: {0}" msgstr "Bytting mislyktes: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Bytte venter" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Bytte sammendrag" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Bytte {0} {1} mot {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Transaksjon sendt" msgid "Transaction completed in" msgstr "Transaksjonen fullført i" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Transaksjonen bekreftet" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Transaksjons frist" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Transaksjonen venter" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Overfør token" msgid "Try Again" msgstr "Prøv igjen" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Prøv å øke utglidningstoleransen.<0/>MERK: Gebyr ved overføring og rebase-tokens er inkompatible med Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Skru på ekspertmodus" @@ -2121,10 +1914,6 @@ msgstr "Ustøttet aktiva" msgid "Unsupported Assets" msgstr "Ikke støttede aktiva" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Ikke støttet nettverk - bytt til et annet for å handle" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Uten navn" @@ -2137,18 +1926,6 @@ msgstr "Pakk opp" msgid "Unwrap <0/> to {0}" msgstr "Pakk ut <0/> til {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Utpakking bekreftet" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Utpakning venter" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Pakk ut {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Oppdater delegasjon" @@ -2186,7 +1963,6 @@ msgstr "Vis påløpte gebyrer og analyser<0>↗" msgid "View list" msgstr "Se liste" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Utsikt på Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Bryt" msgid "Wrap <0/> to {0}" msgstr "Pakk <0/> til {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Wrap bekreftet" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Innpakning venter" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Pakk inn {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Transaksjonen kan være forkjørt" msgid "Your transaction may fail" msgstr "Din transaksjon kan mislykkes" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Transaksjonen din vil gå tilbake hvis den har vært ventende i lengre tid enn denne perioden." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Transaksjonen din vil endres hvis den venter mer enn denne tidsperioden." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Transaksjonen din vil bli gjenopprettet hvis prisendringene er vesentlig mer enn denne prosentandelen." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https: // eller ipfs: // eller ENS-navn" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "minutter" @@ -2548,10 +2306,6 @@ msgstr "via {0}" msgid "via {0} token list" msgstr "via {0} pollett-liste" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Beste rute via 1 hopp} other {Beste rute via # hopp}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Importer token} other {Importer tokens}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} poletter" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} gebyr" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} token bridge" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider} %" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}s" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} per {tokenA}" diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index 9f018a2e3d..2c6608c395 100644 --- a/src/locales/pl-PL.po +++ b/src/locales/pl-PL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: pl_PL\n" "Language-Team: Polish\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "O programie" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Zaakceptuj" @@ -129,10 +128,6 @@ msgstr "Zaakceptuj" msgid "Account" msgstr "Konto" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Uznawać" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "Adres nie posiada dostępnych włości" msgid "Against" msgstr "Przeciwko" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Dopuszczać" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Zezwalaj na migrację tokenu LP" @@ -204,22 +195,10 @@ msgstr "Zezwalaj na migrację tokenu LP" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Pozwól na transakcje o wysokim wpływie cenowym i pominąć ekran potwierdzający. Używaj na własne ryzyko." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Pozwól w swoim portfelu" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Zezwól protokołowi Uniswap na używanie {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Zezwól najpierw na {0}" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Oczekiwanie na zasiłek" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Dozwolone" @@ -232,12 +211,7 @@ msgstr "Kwota" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Wystąpił błąd podczas próby wykonania tej wymiany. Może być konieczne zwiększenie tolerancji na poślizg. Jeśli to nie zadziała, może występować niezgodność z tokenem, którym handlujesz. Uwaga: opłata za transfer i rebase tokeny są niezgodne z Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Oczekuje na zatwierdzenie" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Zatwierdź" @@ -246,10 +220,6 @@ msgstr "Zatwierdź" msgid "Approve Token" msgstr "Zatwierdź token" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Zatwierdź w swoim portfelu" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Zatwierdź w swoim portfelu" msgid "Approve {0}" msgstr "Zatwierdź {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Najpierw zatwierdź {0}" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Zatwierdzone" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Co najmniej {0} {1} i {2} {3} zostaną zwrócone do twojego portfela z powodu wybranego zakresu cen." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Auto" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Automatyczny router" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "Interfejs API automatycznego routera" @@ -458,7 +419,6 @@ msgstr "Wyczyść wszystko" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Zamknij" @@ -513,15 +473,6 @@ msgstr "Potwierdź dostawę" msgid "Confirm Swap" msgstr "Potwierdź zamianę" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Potwierdź w swoim portfelu" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Potwierdź zamianę" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Połącz się z portfelem, aby zobaczyć płynność V2." msgid "Connect to a wallet to view your liquidity." msgstr "Połącz się z portfelem, aby zobaczyć płynność." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Podłącz portfel, aby zamienić" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Połącz swój portfel" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Połączony z {name}" @@ -583,14 +526,6 @@ msgstr "Połączony z {name}" msgid "Connecting..." msgstr "Złączony..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Łączenie…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Konwertuj {0} na {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Skopiowano" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Odrzuć" @@ -769,7 +703,6 @@ msgstr "Wprowadź adres do uruchomienia UNI. Jeśli adres ma jakiekolwiek roszcz #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Błąd połączenia" msgid "Error connecting. Try refreshing the page." msgstr "Błąd połączenia. Spróbuj odświeżyć stronę." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Szczegóły błędu" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Błąd podczas pobierania transakcji" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Błąd importowania listy" @@ -874,11 +799,6 @@ msgstr "Poziom opłat" msgid "Fetching best price..." msgstr "Pobieranie najlepszej ceny..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Pobieranie najlepszej ceny…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Dla" @@ -924,19 +844,6 @@ msgstr "Ukryj zamknięte pozycje" msgid "High Price Impact" msgstr "Wpływ Wysokiej Ceny" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Wysoki wpływ na cenę" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Wysoki poślizg" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Wysoki poślizg zwiększa ryzyko zmiany ceny" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Jak ta aplikacja korzysta z interfejsów API" @@ -1002,13 +909,8 @@ msgstr "Zainstaluj Metamask" msgid "Insufficient liquidity for this trade." msgstr "Niewystarczająca płynność na tę transakcję." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Niewystarczająca płynność w puli dla Twojej transakcji" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Płynność" msgid "Liquidity data not available." msgstr "Brak danych dotyczących płynności." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Opłata dostawcy płynności" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Nagrody za płynność" @@ -1139,7 +1037,6 @@ msgstr "Zarządzaj listami tokenów" msgid "Manage this pool." msgstr "Zarządzaj tą pulą." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Maks." @@ -1153,16 +1050,11 @@ msgstr "Cena maksymalna" msgid "Max price" msgstr "Cena maksymalna" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Maksymalny poślizg" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Maks.:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Maksymalna wysłana" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Min:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Otrzymane minimum" @@ -1221,10 +1112,6 @@ msgstr "Otrzymane minimum" msgid "Missing dependencies" msgstr "Brakujące zależności" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Przełączanie pozorów" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Więcej" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Nie znaleziono propozycji." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Nie znaleziono wyników." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "W tej sieci nie są dostępne żadne tokeny. Przełącz się na inną sieć." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Nie utworzono" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "POZA" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "NA" @@ -1346,14 +1226,6 @@ msgstr "Wyjście jest szacowane. Jeśli cena zmieni się o ponad {0}%, Twoja tra msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Wartość wyjściowa jest szacowana. Otrzymasz co najmniej <0>{0} {1} lub transakcja zostanie przywrócona." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "Produkcja jest szacowana. Otrzymasz co najmniej {0} {1} lub transakcja zostanie cofnięta." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "Produkcja jest szacowana. Wyślesz maksymalnie {0} {1} lub transakcja zostanie cofnięta." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Wyjście zostanie wysłane do <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Połącz się z Ethereum warstwy 1" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Połącz się z obsługiwaną siecią w menu rozwijanym lub w portfelu." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Proszę podać poprawny % poślizgu" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Proszę wpisać słowo \"{confirmWord}\", aby włączyć tryb eksperta." @@ -1435,10 +1303,6 @@ msgstr "Połączone {0}:" msgid "Pools Overview" msgstr "Przegląd puli" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Obsługiwany przez protokół Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Zapowiedź" @@ -1463,18 +1327,10 @@ msgstr "Wpływ cenowy za wysoki" msgid "Price Updated" msgstr "Cena zaktualizowana" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Wpływ na cenę" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Zakres cen" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Zaktualizowano cenę" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Cena" @@ -1543,18 +1399,10 @@ msgstr "Przeczytaj więcej o nieobsługiwanych zasobach" msgid "Recent Transactions" msgstr "Ostatnie transakcje" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Ostatnie tranzakcje" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Odbiorca" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Odśwież stronę" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Usuwanie {0} {1} i{2} {3}" msgid "Request Features" msgstr "Poproś o funkcje" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Resetowanie" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Powrót" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Przejrzyj zamianę" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Szukaj według nazwy tokena lub adresu" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Wyszukaj nazwę lub wklej adres" @@ -1629,9 +1465,6 @@ msgstr "Wybierz sieć" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Ustaw zakres cenowy" msgid "Set Starting Price" msgstr "Ustaw początkową cenę" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Ustawienia" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Udział puli" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Prosty" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Tolerancja poślizgu" @@ -1701,11 +1529,6 @@ msgstr "Niektóre aktywa nie są dostępne za pośrednictwem tego interfejsu, po msgid "Something went wrong" msgstr "Coś poszło nie tak" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Coś poszło nie tak." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Krok 1. Pobierz tokeny płynności UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "Dostarczanie {0} {1} i {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Zamień <0/> na dokładnie <1/>" msgid "Swap Anyway" msgstr "Zamień mimo to" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Zamiana potwierdzona" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Zamień szczegóły" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Zamień dokładnie <0/> na <1/>" @@ -1774,14 +1588,6 @@ msgstr "Zamień dokładnie <0/> na <1/>" msgid "Swap failed: {0}" msgstr "Zamiana nie powiodła się: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Zamiana w toku" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Podsumowanie wymiany" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Zamiana {0} {1} na {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Transakcja przesłana" msgid "Transaction completed in" msgstr "Transakcja zakończona w" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Transakcja potwierdzona" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Termin transakcji" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Transakcja w toku" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Transfer tokena" msgid "Try Again" msgstr "Spróbuj ponownie" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Spróbuj zwiększyć swoją tolerancję na poślizg.<0/>UWAGA: Opłata za transfer i tokeny rebase są niezgodne z Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Włącz tryb eksperta" @@ -2121,10 +1914,6 @@ msgstr "Nieobsługiwany zasób" msgid "Unsupported Assets" msgstr "Nieobsługiwane zasoby" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Nieobsługiwana sieć - przełącz się na inną, aby handlować" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Nieuprawny" @@ -2137,18 +1926,6 @@ msgstr "Unwrap" msgid "Unwrap <0/> to {0}" msgstr "Rozpakuj od <0/> do {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Potwierdzone rozpakowanie" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Oczekiwanie na rozpakowanie" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Rozpakuj {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Zaktualizuj delegację" @@ -2186,7 +1963,6 @@ msgstr "Zobacz naliczone opłaty i analizy<0>↗" msgid "View list" msgstr "Zobacz listę" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Zobacz na Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Zawijanie" msgid "Wrap <0/> to {0}" msgstr "Zawijaj od <0/> do {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Zawinięcie potwierdzone" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Oczekiwanie na zawijanie" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Zawijaj {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Twoja transakcja może być typu frontrun" msgid "Your transaction may fail" msgstr "Twoja transakcja może się nie powieść" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Twoja transakcja zostanie cofnięta, jeśli była w toku dłużej niż ten okres." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Twoja transakcja zostanie przywrócona, jeśli trwa dłużej niż ten okres." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Twoja transakcja zostanie przywrócona, jeśli cena zmieni się niekorzystnie o więcej niż ten procent." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https: // lub ipfs: // lub nazwa ENS" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "minuty" @@ -2548,10 +2306,6 @@ msgstr "przez {0}" msgid "via {0} token list" msgstr "przez {0} listy tokenów" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Najlepsza trasa przez 1 przeskok} other {Najlepsza trasa przez # przeskoków}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Importuj token} other {Importuj tokeny}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} tokenów" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} opłat" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} mostek tokenów" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} za {tokenA}" diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index 1df6745b3c..d1bfe60d19 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: pt_BR\n" "Language-Team: Portuguese, Brazilian\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "SOBRE" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Aceitar" @@ -129,10 +128,6 @@ msgstr "Aceitar" msgid "Account" msgstr "Conta" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Reconhecer" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "O endereço tem não resgates disponíveis" msgid "Against" msgstr "Contra" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Permitir" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Permitir a migração de tokens LP" @@ -204,22 +195,10 @@ msgstr "Permitir a migração de tokens LP" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Permitir negociações de preço de alto impacto e ignorar a tela de confirmação. Use por sua conta e risco." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Permitir na sua carteira" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Permitir que o Protocolo Uniswap utilize seu {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Permitir {0} primeiro" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Provisão pendente" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Permitido" @@ -232,12 +211,7 @@ msgstr "Valor" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Ocorreu um erro ao tentar executar esta troca. Pode ser necessário aumentar sua tolerância ao deslizamento. Se isso não funcionar, pode haver uma incompatibilidade com o token que você está negociando. Nota: a taxa de transferência e tokens de rebase são incompatíveis com Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Aprovação pendente" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Aprovar" @@ -246,10 +220,6 @@ msgstr "Aprovar" msgid "Approve Token" msgstr "Aprovar token" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Aprove em sua carteira" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Aprove em sua carteira" msgid "Approve {0}" msgstr "Aprovação {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Aprovar {0} primeiro" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Aprovado" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Pelo menos {0} {1} e {2} {3} serão reembolsados na sua carteira, devido à faixa de preços selecionada." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Automático" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Roteador automático" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "API Auto Router" @@ -458,7 +419,6 @@ msgstr "Limpar tudo" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Fechar" @@ -513,15 +473,6 @@ msgstr "Confirmar fornecimento" msgid "Confirm Swap" msgstr "Confirmar a conversão" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Confirme na sua carteira" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Confirmar troca" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Conectar-se a uma carteira para ver sua Liquidez V2." msgid "Connect to a wallet to view your liquidity." msgstr "Conectar-se a uma carteira para ver sua liquidez." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Conecte a carteira para trocar" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Conecte sua carteira" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Conectado a {name}" @@ -583,14 +526,6 @@ msgstr "Conectado a {name}" msgid "Connecting..." msgstr "Conectando..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Conectando…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Converter {0} em {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Copiado" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discordar" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Dispensar" @@ -769,7 +703,6 @@ msgstr "Digite um endereço para solicitar um resgate de UNI. Se o endereço tiv #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Erro de conexão" msgid "Error connecting. Try refreshing the page." msgstr "Erro de conexão. Tente atualizar a página." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Detalhes do erro" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Erro ao buscar a negociação" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Erro ao importar a lista" @@ -874,11 +799,6 @@ msgstr "Nível de taxa" msgid "Fetching best price..." msgstr "Buscando o melhor preço ..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Buscando o melhor preço…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Para" @@ -924,19 +844,6 @@ msgstr "Ocultar posições fechadas" msgid "High Price Impact" msgstr "Impacto de preços altos" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Impacto de preço alto" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Deslizamento alto" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Alta derrapagem aumenta o risco de movimento de preços" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Como este aplicativo usa APIs" @@ -1002,13 +909,8 @@ msgstr "Instalar o Metamask" msgid "Insufficient liquidity for this trade." msgstr "Liquidez insuficiente para esta negociação." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Liquidez insuficiente no pool para sua negociação" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Liquidez" msgid "Liquidity data not available." msgstr "Dados de liquidez não disponíveis." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Taxa de provedor de liquidez" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Recompensas por liquidez de fornecedores" @@ -1139,7 +1037,6 @@ msgstr "Gerenciar listas de tokens" msgid "Manage this pool." msgstr "Gerenciar este lote." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Máx" @@ -1153,16 +1050,11 @@ msgstr "Preço Máx" msgid "Max price" msgstr "Preço Máx" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Deslizamento máximo" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Máx:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Máximo enviado" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Mín:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Mínimo recebido" @@ -1221,10 +1112,6 @@ msgstr "Mínimo recebido" msgid "Missing dependencies" msgstr "Dependências ausentes" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Alternar Simulado" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Mais" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Nenhuma proposta encontrada." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Nenhum resultado encontrado." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "Nenhum token está disponível nesta rede. Por favor, mude para outra rede." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Não criado" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "DESLIGADO" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "SOBRE" @@ -1346,14 +1226,6 @@ msgstr "Os resultados são estimativas. Se o preço for alterado em de {0}%, sua msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Os resultados são estimativas. Você receberá pelo menos <0>{0} {1} ou a operação será revertida." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "A saída é estimada. Você receberá pelo menos {0} {1} ou a transação será revertida." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "A saída é estimada. Você enviará no máximo {0} {1} ou a transação será revertida." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "O resultado será enviado para <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Conecte-se à Camada 1 Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Conecte-se a uma rede suportada no menu suspenso ou em sua carteira." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Insira uma % de derrapagem válida" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Digite a palavra \"{confirmWord}\" para habilitar o modo Expert." @@ -1435,10 +1303,6 @@ msgstr "Em lote {0}:" msgid "Pools Overview" msgstr "Visão geral dos lotes" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Alimentado pelo protocolo Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Antevisão" @@ -1463,18 +1327,10 @@ msgstr "Impacto do preço muito alto" msgid "Price Updated" msgstr "Preço atualizado" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Impacto do preço" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Intervalo de preço" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Preço atualizado" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Preço:" @@ -1543,18 +1399,10 @@ msgstr "Ler mais sobre ativos incompatíveis" msgid "Recent Transactions" msgstr "Operações recentes" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Transações recentes" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Destinatário" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Recarregue a página" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Removendo {0} {1} e{2} {3}" msgid "Request Features" msgstr "Solicitar recursos" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Redefinir" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Voltar" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Troca de revisão" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Pesquisar por nome ou endereço de token" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Pesquise o nome ou cole o endereço" @@ -1629,9 +1465,6 @@ msgstr "Selecione uma rede" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Definir faixa de preços" msgid "Set Starting Price" msgstr "Definir preço inicial" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Configurações" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Compartilhamento de Lotes" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Simples" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Tolerância a discrepâncias" @@ -1701,11 +1529,6 @@ msgstr "Alguns ativos não estão disponíveis nesta interface, porque não func msgid "Something went wrong" msgstr "Ocorreu um erro" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Algo deu errado." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Etapa 1. Obtenha Tokens de Liquidez UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "Fornecendo {0} {1} e {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Troque <0 /> exatamente por <1 />" msgid "Swap Anyway" msgstr "Converter assim mesmo" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Troca confirmada" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Trocar detalhes" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Troque exatamente <0 /> por <1 />" @@ -1774,14 +1588,6 @@ msgstr "Troque exatamente <0 /> por <1 />" msgid "Swap failed: {0}" msgstr "A troca falhou: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Troca pendente" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Resumo da troca" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Convertendo {0} {1} para {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Operação enviada" msgid "Transaction completed in" msgstr "Transação concluída em" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Transação confirmada" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Data-limite da operação" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Transação pendente" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Token de transferência" msgid "Try Again" msgstr "Tente novamente" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Tente aumentar sua tolerância ao deslizamento.<0/>NOTA: A taxa de transferência e os tokens de rebase são incompatíveis com o Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Ativar o Modo Expert" @@ -2121,10 +1914,6 @@ msgstr "Ativo incompatível" msgid "Unsupported Assets" msgstr "Ativos incompatíveis" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Rede não suportada - mude para outra para negociar" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Sem título" @@ -2137,18 +1926,6 @@ msgstr "Desacobertar" msgid "Unwrap <0/> to {0}" msgstr "Desembrulhe <0/> a {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Desembrulhar confirmado" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Desempacotar pendente" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Desembrulhar {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Atualizar Delegação" @@ -2186,7 +1963,6 @@ msgstr "Visualizar análises e taxas acumuladas<0>↗" msgid "View list" msgstr "Ver a lista" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Ver no Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Cobrir" msgid "Wrap <0/> to {0}" msgstr "Wrap <0/> a {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Envelopamento confirmado" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Encerramento pendente" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Envoltório {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Sua operação pode ser de front-running" msgid "Your transaction may fail" msgstr "Pode ocorrer uma falha na sua operação" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Sua transação será revertida se estiver pendente por mais tempo que esse período." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Sua operação será revertida se estiver pendente há mais tempo do que o previsto." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Sua operação será revertida se o preço sofrer alteração desfavorável acima deste percentual." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https: // ou ipfs: // ou nome ENS" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "Minutos" @@ -2548,10 +2306,6 @@ msgstr "por meio de {0}" msgid "via {0} token list" msgstr "por meio da lista de tokens {0}" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Melhor rota via 1 hop} other {Melhor rota via # hops}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Importar token} other {Importar fichas}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} tokens" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} taxa" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "Ponte {label}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}segundos" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} por {tokenA}" diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index 909590f7af..a5ea4fe005 100644 --- a/src/locales/pt-PT.po +++ b/src/locales/pt-PT.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: pt_PT\n" "Language-Team: Portuguese\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Sobre" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Aceitar" @@ -129,10 +128,6 @@ msgstr "Aceitar" msgid "Account" msgstr "Conta" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Reconhecer" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "O endereço não tem reivindicação disponível" msgid "Against" msgstr "Contra" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Permitir" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Permitir migração de token LP" @@ -204,22 +195,10 @@ msgstr "Permitir migração de token LP" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Permitir negociações de alto impacto nos preços e ignorar o ecrã de confirmação. Use por sua conta e risco." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Permitir na sua carteira" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Permitir que o Protocolo Uniswap use o seu {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Permitir {0} primeiro" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Provisão pendente" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Permitido" @@ -232,12 +211,7 @@ msgstr "Quantia" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Ocorreu um erro ao tentar executar esta troca. Pode ser necessário aumentar sua tolerância ao deslizamento. Se isso não funcionar, pode haver uma incompatibilidade com o token que você está negociando. Nota: a taxa de transferência e tokens de rebase são incompatíveis com Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Aprovação pendente" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Aprovar" @@ -246,10 +220,6 @@ msgstr "Aprovar" msgid "Approve Token" msgstr "Aprovar token" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Aprove em sua carteira" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Aprove em sua carteira" msgid "Approve {0}" msgstr "Aprovar {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Aprovar {0} primeiro" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Aprovado" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Pelo menos {0} {1} e {2} {3} serão reembolsados para a sua carteira devido à faixa de preço selecionada." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Automático" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Roteador automático" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "API Auto Router" @@ -458,7 +419,6 @@ msgstr "Limpar tudo" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Fechar" @@ -513,15 +473,6 @@ msgstr "Confirmar fornecimento" msgid "Confirm Swap" msgstr "Confirmar troca" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Confirme na sua carteira" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Confirmar troca" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Ligar a uma carteira para ver a sua liquidez V2." msgid "Connect to a wallet to view your liquidity." msgstr "Ligar a uma carteira para ver sua liquidez." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Conecte a carteira para trocar" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Conecte sua carteira" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Ligado com {name}" @@ -583,14 +526,6 @@ msgstr "Ligado com {name}" msgid "Connecting..." msgstr "Conectando..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Conectando…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Converter {0} em {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Copiado" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Descartar" @@ -769,7 +703,6 @@ msgstr "Insira um endereço para acionar uma reivindicação UNI. Se o endereço #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Erro ao ligar" msgid "Error connecting. Try refreshing the page." msgstr "Erro ao ligar. Tente atualizar a página." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Detalhes do erro" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Erro ao buscar a negociação" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Erro ao importar a lista" @@ -874,11 +799,6 @@ msgstr "Nível de taxa" msgid "Fetching best price..." msgstr "Buscando o melhor preço ..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Buscando o melhor preço…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Para" @@ -924,19 +844,6 @@ msgstr "Ocultar posições fechadas" msgid "High Price Impact" msgstr "Impacto de preço elevado" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Impacto de preço alto" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Deslizamento alto" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Alta derrapagem aumenta o risco de movimento de preços" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Como este aplicativo usa APIs" @@ -1002,13 +909,8 @@ msgstr "Instalar Metamask" msgid "Insufficient liquidity for this trade." msgstr "Liquidez insuficiente para esta troca." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Liquidez insuficiente no pool para sua negociação" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Liquidez" msgid "Liquidity data not available." msgstr "Dados de liquidez não disponíveis." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Taxa de provedor de liquidez" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Recompensas do fornecedor de liquidez" @@ -1139,7 +1037,6 @@ msgstr "Gerir listas de tokens" msgid "Manage this pool." msgstr "Gerir esta pool." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Máximo" @@ -1153,16 +1050,11 @@ msgstr "Preço Máximo" msgid "Max price" msgstr "Preço máximo" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Deslizamento máximo" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Máx:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Máximo enviado" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Mín:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Mínimo recebido" @@ -1221,10 +1112,6 @@ msgstr "Mínimo recebido" msgid "Missing dependencies" msgstr "Dependências ausentes" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Alternar Simulado" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Mais" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Nenhuma proposta encontrada." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Nenhum resultado encontrado." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "Nenhum token está disponível nesta rede. Por favor, mude para outra rede." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Não criado" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "DESLIGADO" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "LIGADO" @@ -1346,14 +1226,6 @@ msgstr "A saída é estimada. Se o preço mudar em mais de {0}% a sua transaçã msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "A saída é estimada. Irá receber pelo menos <0>{0} {1} ou a transação será revertida." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "A saída é estimada. Você receberá pelo menos {0} {1} ou a transação será revertida." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "A saída é estimada. Você enviará no máximo {0} {1} ou a transação será revertida." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "A saída será enviada para <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Conecte-se à Camada 1 Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Conecte-se a uma rede suportada no menu suspenso ou em sua carteira." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Insira uma % de derrapagem válida" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Por favor, digite a palavra \"{confirmWord}\" para ativar o modo de especialista." @@ -1435,10 +1303,6 @@ msgstr "Na pool {0}:" msgid "Pools Overview" msgstr "Visão Geral de Pools" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Alimentado pelo protocolo Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Antevisão" @@ -1463,18 +1327,10 @@ msgstr "Impacto nos preços muito alto" msgid "Price Updated" msgstr "Preço Atualizado" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Impacto do preço" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Intervalo de preço" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Preço atualizado" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Preço:" @@ -1543,18 +1399,10 @@ msgstr "Leia mais sobre ativos não suportados" msgid "Recent Transactions" msgstr "Transações recentes" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Transações recentes" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Destinatário" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Recarregue a página" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Removendo {0} {1} e{2} {3}" msgid "Request Features" msgstr "Solicitar recursos" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Redefinir" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Voltar" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Troca de revisão" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Pesquisar por nome ou endereço de token" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Pesquisar nome ou colar endereço" @@ -1629,9 +1465,6 @@ msgstr "Selecione uma rede" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Definir Intervalo de Preço" msgid "Set Starting Price" msgstr "Definir Preço Inicial" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Configurações" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Parcela da Pool" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Simples" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Tolerância de Deslizamento" @@ -1701,11 +1529,6 @@ msgstr "Alguns ativos não estão disponíveis através desta interface porque p msgid "Something went wrong" msgstr "Ocorreu um problema" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Algo deu errado." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Passo 1. Obtenha tokens de Liquidez UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "A fornecer {0} {1} e {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Troque <0 /> exatamente por <1 />" msgid "Swap Anyway" msgstr "Trocar mesmo assim" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Troca confirmada" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Trocar detalhes" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Troque exatamente <0 /> por <1 />" @@ -1774,14 +1588,6 @@ msgstr "Troque exatamente <0 /> por <1 />" msgid "Swap failed: {0}" msgstr "A troca falhou: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Troca pendente" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Resumo da troca" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "A Trocar {0} {1} por {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Transação Enviada" msgid "Transaction completed in" msgstr "Transação concluída em" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Transação confirmada" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Prazo de transação" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Transação pendente" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Token de transferência" msgid "Try Again" msgstr "Tente novamente" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Tente aumentar sua tolerância ao deslizamento.<0/>NOTA: A taxa de transferência e os tokens de rebase são incompatíveis com o Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Ativar Modo Especialista" @@ -2121,10 +1914,6 @@ msgstr "Ativo não suportado" msgid "Unsupported Assets" msgstr "Ativos não suportados" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Rede não suportada - mude para outra para negociar" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Sem título" @@ -2137,18 +1926,6 @@ msgstr "Desembrulhar" msgid "Unwrap <0/> to {0}" msgstr "Desembrulhe <0/> a {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Desembrulhar confirmado" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Desempacotar pendente" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Desembrulhar {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Atualizar Delegação" @@ -2186,7 +1963,6 @@ msgstr "Ver comissões acumuladas e análises<0>↗" msgid "View list" msgstr "Ver lista" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Ver no Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Embrulhar" msgid "Wrap <0/> to {0}" msgstr "Wrap <0/> a {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Envelopamento confirmado" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Encerramento pendente" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Envoltório {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "A sua transação pode ser primária" msgid "Your transaction may fail" msgstr "A sua transação pode falhar" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Sua transação será revertida se estiver pendente por mais tempo que esse período." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "A sua transação será revertida se estiver pendente por mais do que este período de tempo." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "A sua transação será revertida se o preço mudar desfavoravelmente, mais do que esta percentagem." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https:// ou ipfs:// ou nome ENS" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "minutos" @@ -2548,10 +2306,6 @@ msgstr "através de {0}" msgid "via {0} token list" msgstr "através de {0} lista de token" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Melhor rota via 1 hop} other {Melhor rota via # hops}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Importar token} other {Importar fichas}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} tokens" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} taxa" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "Ponte {label}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}segundos" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} por {tokenA}" diff --git a/src/locales/ro-RO.po b/src/locales/ro-RO.po index 778efb6a29..918b8264cb 100644 --- a/src/locales/ro-RO.po +++ b/src/locales/ro-RO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: ro_RO\n" "Language-Team: Romanian\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Despre" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Acceptă" @@ -129,10 +128,6 @@ msgstr "Acceptă" msgid "Account" msgstr "Cont" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Recunoașteți" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "Adresa nu are nici o cerere disponibilă" msgid "Against" msgstr "Împotrivă" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Permite" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Permite migrarea token-ului LP" @@ -204,22 +195,10 @@ msgstr "Permite migrarea token-ului LP" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Permite tranzacțiile cu impact asupra prețurilor mari și sari peste ecranul de confirmare. Utilizează pe propriul risc." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Permiteți-vă în portofel" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Permite Protocolului Uniswap să îți utilizeze {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Permiteți mai întâi {0}" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Alocație în așteptare" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Permis" @@ -232,12 +211,7 @@ msgstr "Sumă" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "A apărut o eroare la încercarea de a executa acest swap. Este posibil să fie nevoie să vă măriți toleranța la alunecare. Dacă acest lucru nu funcționează, poate exista o incompatibilitate cu jetonul pe care îl tranzacționați. Notă: taxa pentru jetoane de transfer și rebase sunt incompatibile cu Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "În curs de aprobare" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Aprobă" @@ -246,10 +220,6 @@ msgstr "Aprobă" msgid "Approve Token" msgstr "Aprobați jetonul" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Aprobați în portofel" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Aprobați în portofel" msgid "Approve {0}" msgstr "Aprobă {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Aprobați mai întâi {0}" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Aprobat" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Cel puțin {0} {1} și {2} {3} vor fi rambursați în portofelul tău datorită intervalului de preț selectat." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Automat" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Router automat" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "Auto Router API" @@ -458,7 +419,6 @@ msgstr "Șterge tot" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Închide" @@ -513,15 +473,6 @@ msgstr "Confirmă Aprovizionarea" msgid "Confirm Swap" msgstr "Confirmă Schimbul" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Confirmați în portofel" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Confirmați schimbul" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Conectează-te la un portofel pentru a vizualiza lichiditatea V2 a ta." msgid "Connect to a wallet to view your liquidity." msgstr "Conectează-te la un portofel pentru a vizualiza lichiditatea ta." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Conectați portofelul pentru a schimba" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Conectați-vă portofelul" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Conectat cu {name}" @@ -583,14 +526,6 @@ msgstr "Conectat cu {name}" msgid "Connecting..." msgstr "Se conectează..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Conectare…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Convertiți {0} la {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Copiat" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discordanță" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Respinge" @@ -769,7 +703,6 @@ msgstr "Introdu o adresă pentru a declanșa o revendicare UNI. Dacă adresa are #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Eroare de conectare" msgid "Error connecting. Try refreshing the page." msgstr "Eroare la conectare. Încearcă să reîncarci pagina." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Detalii despre eroare" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Eroare la preluarea comerțului" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Eroare la importarea listei" @@ -874,11 +799,6 @@ msgstr "Nivelul taxei" msgid "Fetching best price..." msgstr "Se aduc cel mai bun preț..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Preluare cel mai bun preț…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Pentru" @@ -924,19 +844,6 @@ msgstr "Ascunde pozițiile închise" msgid "High Price Impact" msgstr "Impact Preț Ridicat" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Impact ridicat asupra prețului" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Alunecare mare" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Alunecarea mare crește riscul de mișcare a prețurilor" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Cum folosește această aplicație API-urile" @@ -1002,13 +909,8 @@ msgstr "Instalează Metamask" msgid "Insufficient liquidity for this trade." msgstr "Lichiditate insuficientă pentru această tranzacție." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Lichiditate insuficientă în pool pentru tranzacția dvs" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Lichiditate" msgid "Liquidity data not available." msgstr "Datele privind lichiditatea nu sunt disponibile." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Comision furnizor de lichiditate" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Recompense furnizor de lichidități" @@ -1139,7 +1037,6 @@ msgstr "Gestionează Lista de Jetoane" msgid "Manage this pool." msgstr "Gestionează acest grup." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Maxim" @@ -1153,16 +1050,11 @@ msgstr "Preț Maxim" msgid "Max price" msgstr "Preț maxim" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Alunecare maximă" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Max:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Maximum trimis" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Min:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Minimum primit" @@ -1221,10 +1112,6 @@ msgstr "Minimum primit" msgid "Missing dependencies" msgstr "Dependențe lipsă" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Comutare simulată" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Mai mult" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Nicio propunere găsită." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Nici un rezultat găsit." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "Nu sunt disponibile jetoane în această rețea. Vă rugăm să comutați la altă rețea." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Nu a fost creat" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "DEZACTIVAT" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "PORNIT" @@ -1346,14 +1226,6 @@ msgstr "Ieșirea este estimată. Dacă prețul se schimbă cu mai mult de {0}% t msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Ieșirea este estimată. Vei primi cel puțin <0>{0} {1} sau tranzacția va reveni." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "Ieșirea este estimată. Veți primi cel puțin {0} {1} sau tranzacția va reveni." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "Ieșirea este estimată. Veți trimite cel mult {0} {1} sau tranzacția va reveni." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Ieșirea va fi trimisă la <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Vă rugăm să vă conectați la Layer 1 Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Vă rugăm să vă conectați la o rețea acceptată în meniul drop-down sau în portofel." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Vă rugăm să introduceți un % de alunecare valid" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Te rugăm să introduci cuvântul \"{confirmWord}\" pentru a activa modul expert." @@ -1435,10 +1303,6 @@ msgstr "Grupat {0}:" msgid "Pools Overview" msgstr "Prezentare Generală Grupuri" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Funcționat de protocolul Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "previzualizare" @@ -1463,18 +1327,10 @@ msgstr "Impact de Preț este Prea Mare" msgid "Price Updated" msgstr "Preț Actualizat" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Impactul prețului" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Interval de preț" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Preț actualizat" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Preț:" @@ -1543,18 +1399,10 @@ msgstr "Citește mai multe despre activele neacceptate" msgid "Recent Transactions" msgstr "Tranzacții recente" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Tranzactii recente" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Destinatar" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Reîncărcați pagina" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Se elimină {0} {1} și{2} {3}" msgid "Request Features" msgstr "Solicitați caracteristici" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Resetați" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Întoarcere" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Schimb de recenzii" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Căutați după nume simbol sau adresă" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Caută nume sau lipește adresa" @@ -1629,9 +1465,6 @@ msgstr "Selectați o rețea" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Setează Intervalul de Preț" msgid "Set Starting Price" msgstr "Setează Prețul de Început" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Setări" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Cota de Grup" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Simplu" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Toleranță derapaj" @@ -1701,11 +1529,6 @@ msgstr "Unele active nu sunt disponibile prin intermediul acestei interfețe deo msgid "Something went wrong" msgstr "Ceva nu a funcţionat corect" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Ceva n-a mers bine." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Pasul 1. Obține jetoane de Lichiditate UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "Se furnizează {0} {1} și {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Schimbați <0 /> pentru exact <1 />" msgid "Swap Anyway" msgstr "Schimbă Oricum" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Schimbarea a fost confirmată" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Schimbați detalii" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Schimbați exact <0 /> cu <1 />" @@ -1774,14 +1588,6 @@ msgstr "Schimbați exact <0 /> cu <1 />" msgid "Swap failed: {0}" msgstr "Schimbarea a eșuat: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Schimb în așteptare" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Rezumat schimb" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Se schimbă {0} {1} cu {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Tranzacție Trimisă" msgid "Transaction completed in" msgstr "Tranzacție finalizată în" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Tranzacție confirmată" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Termen limită tranzacție" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Tranzacție în așteptare" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Jeton de transfer" msgid "Try Again" msgstr "Încearcă din nou" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Încercați să vă creșteți toleranța la alunecare.<0/>NOTĂ: Taxa pentru jetoanele de transfer și rebazare este incompatibilă cu Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Activează Modul Expert" @@ -2121,10 +1914,6 @@ msgstr "Activ Nesusținut" msgid "Unsupported Assets" msgstr "Active Nesusținute" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Rețea neacceptată - comutați la alta pentru a tranzacționa" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Fără titlu" @@ -2137,18 +1926,6 @@ msgstr "Despachetează" msgid "Unwrap <0/> to {0}" msgstr "Desfaceți <0/> la {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Desfacere confirmată" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Desfacere în așteptare" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Desfaceți {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Actualizează Delegarea" @@ -2186,7 +1963,6 @@ msgstr "Vizualizează taxele acumulate și statisticile<0>↗" msgid "View list" msgstr "Vizualizează lista" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Vizualizare pe Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Împachetează" msgid "Wrap <0/> to {0}" msgstr "Înfășurați <0/> la {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Wrap confirmat" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Wrap în așteptare" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Înfășurare {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Tranzacția poate fi anticipată" msgid "Your transaction may fail" msgstr "Tranzacția ta poate eșua" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Tranzacția dvs. va reveni dacă a fost în așteptare mai mult decât această perioadă de timp." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Tranzacția ta va fi reluată dacă este în așteptare mai mult de această perioadă de timp." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Tranzacția dvs. va fi reluată dacă prețul se modifică nefavorabil cu mai mult de acest procent." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https:// sau ipfs:// sau numele ENS" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "minute" @@ -2548,10 +2306,6 @@ msgstr "prin {0}" msgid "via {0} token list" msgstr "prin {0} lista de jetoane" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Cel mai bun traseu printr-un hop} other {Cel mai bun traseu prin # hamei}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Import token} other {Importați jetoane}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} jetoane" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} taxa" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} token bridge" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}s" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} per {tokenA}" diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index d6e1c17a60..2cd9f37578 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: ru_RU\n" "Language-Team: Russian\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "О протоколе" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Принять" @@ -129,10 +128,6 @@ msgstr "Принять" msgid "Account" msgstr "Аккаунт" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Принять" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "У адреса нет прав требования" msgid "Against" msgstr "Против" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Одобрить" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Разрешить перенос LP-токенов" @@ -204,22 +195,10 @@ msgstr "Разрешить перенос LP-токенов" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Разрешить сделки с высоким влиянием на цену и не показывать экран подтверждения. Используйте на свой страх и риск." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Разрешите в своём кошельке" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Разрешить протоколу Uniswap использовать ваши {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Сначала одобрите {0}" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Разрешение подтверждается" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Разрешено" @@ -232,12 +211,7 @@ msgstr "Сумма" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Произошла ошибка при попытке произвести этот обмен. Возможно, нужно увеличить допустимое проскальзывание. Если это не сработает, возможно, имеет место несовместимость с токеном, которым вы торгуете. Обратите внимание: токены с комиссией за перевод или изменяемой базой несовместимы с Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Одобрение подтверждается" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Одобрить" @@ -246,10 +220,6 @@ msgstr "Одобрить" msgid "Approve Token" msgstr "Одобрить токен" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Одобрите в своём кошельке" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Одобрите в своём кошельке" msgid "Approve {0}" msgstr "Одобрить {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Сначала одобрите {0}" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Одобрено" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Не менее {0} {1} и {2} {3} будут возвращены на ваш кошелёк из-за выбранного диапазона цен." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Авто" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Автомаршрутизатор" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "API автомаршрутизатора" @@ -458,7 +419,6 @@ msgstr "Очистить всё" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Закрыть" @@ -513,15 +473,6 @@ msgstr "Подтвердить внесение" msgid "Confirm Swap" msgstr "Подтвердить обмен" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Подтвердите в своём кошельке" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Подтвердите обмен" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Подключите кошелёк, чтобы просмотреть msgid "Connect to a wallet to view your liquidity." msgstr "Подключите кошелёк, чтобы просмотреть вашу ликвидность." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Подключите кошелек, чтобы обменять" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Подключить свой кошелёк" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Подключено к {name}" @@ -583,14 +526,6 @@ msgstr "Подключено к {name}" msgid "Connecting..." msgstr "Подключение..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Подключение…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Конвертировать {0} в {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Скопировано" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Закрыть" @@ -769,7 +703,6 @@ msgstr "Введите адрес, чтобы востребовать UNI. Ес #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Ошибка подключения" msgid "Error connecting. Try refreshing the page." msgstr "Ошибка подключения. Попробуйте обновить страницу." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Описание ошибки" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Ошибка при получении сделки" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Ошибка при импорте списка" @@ -874,11 +799,6 @@ msgstr "Уровень комиссий" msgid "Fetching best price..." msgstr "Получение лучшей цены..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Получение лучшей цены…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "За" @@ -924,19 +844,6 @@ msgstr "Скрыть закрытые позиции" msgid "High Price Impact" msgstr "Высокое влияние на цену" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Высокое влияние на цену" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Высокое проскальзывание" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Высокое проскальзывание увеличивает риск изменения цены" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Как это приложение использует API" @@ -1002,13 +909,8 @@ msgstr "Установить MetaMask" msgid "Insufficient liquidity for this trade." msgstr "Недостаточно ликвидности для этой сделки." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Недостаточно ликвидности в пуле для вашей сделки" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Ликвидность" msgid "Liquidity data not available." msgstr "Данные о ликвидности отсутствуют." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Комиссия поставщика ликвидности" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Вознаграждения для поставщика ликвидности" @@ -1139,7 +1037,6 @@ msgstr "Управлять списками токенов" msgid "Manage this pool." msgstr "Управление этим пулом." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Максимум" @@ -1153,16 +1050,11 @@ msgstr "Макс. цена" msgid "Max price" msgstr "Макс. цена" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Максимальное проскальзывание" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Макс.:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Максимум к продаже" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Мин.:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Минимум к получению" @@ -1221,10 +1112,6 @@ msgstr "Минимум к получению" msgid "Missing dependencies" msgstr "Отсутствуют зависимости" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Включить симуляцию" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Ещё" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Предложений не найдено." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Ничего не найдено." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "В этой сети нет доступных токенов. Пожалуйста, переключитесь на другую сеть." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Не создано" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "ВЫКЛ" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "ВКЛ" @@ -1346,14 +1226,6 @@ msgstr "Сумма к получению — оценочная. Если цен msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Сумма к получению — оценочная. Вы получите как минимум <0>{0} {1}, или транзакция откатится." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "Сумма к получению — оценочная. Вы получите как минимум {0} {1}, или транзакция откатится." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "Сумма к продаже — оценочная. Вы продадите максимум {0} {1}, или транзакция откатится." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Сумма к получению будет отправлена на <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Пожалуйста, подключитесь к Уровню 1 Ethereu msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Пожалуйста, подключитесь на поддерживаемую сеть в выпадающем меню или в своём кошельке." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Пожалуйста, введите корректный процент проскальзывания" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Пожалуйста, введите слово \"{confirmWord}\", чтобы включить экспертный режим." @@ -1435,10 +1303,6 @@ msgstr "{0} в пуле:" msgid "Pools Overview" msgstr "Обзор пулов" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Работает по протоколу Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Предпросмотр" @@ -1463,18 +1327,10 @@ msgstr "Слишком высокое влияние на цену" msgid "Price Updated" msgstr "Цена была обновлена" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Влияние на цену" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Диапазон цен" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Цена обновлена" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Цена:" @@ -1543,18 +1399,10 @@ msgstr "Подробнее о неподдерживаемых активах" msgid "Recent Transactions" msgstr "Последние транзакции" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Последние транзакции" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Получатель" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Перезагрузить страницу" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Удаление {0} {1} и{2} {3}" msgid "Request Features" msgstr "Предложить идею" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Сбросить" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Назад" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Проверьте обмен" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Поиск токена по имени или адресу" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Найдите по имени или вставьте адрес" @@ -1629,9 +1465,6 @@ msgstr "Выберите сеть" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Установите диапазон цен" msgid "Set Starting Price" msgstr "Установите начальную цену" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Настройки" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Доля в пуле" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Простой" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Допустимое проскальзывание" @@ -1701,11 +1529,6 @@ msgstr "Некоторые активы недоступны через этот msgid "Something went wrong" msgstr "Что-то пошло не так" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Что-то пошло не так." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Шаг 1. Получите токены ликвидности UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "Внесение {0} {1} и {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Обменять <0/> на ровно <1/>" msgid "Swap Anyway" msgstr "Всё равно обменять" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Обмен подтверждён" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Подробности обмена" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Обменять ровно <0/> на <1/>" @@ -1774,14 +1588,6 @@ msgstr "Обменять ровно <0/> на <1/>" msgid "Swap failed: {0}" msgstr "Обмен не удался: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Ожидается обмен" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Общая информация об обмене" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Обмен {0} {1} на {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Транзакция отправлена" msgid "Transaction completed in" msgstr "Транзакция завершена за" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Транзакция подтверждена" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Cрок действия транзакции" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Транзакция подтверждается" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Перевести токен" msgid "Try Again" msgstr "Попробовать ещё раз" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Попробуйте увеличить допустимое проскальзывание.<0/>ВНИМАНИЕ: токены с комиссией за перевод или изменямой базой несовместимы с Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Включить экспертный режим" @@ -2121,10 +1914,6 @@ msgstr "Актив не поддерживается" msgid "Unsupported Assets" msgstr "Неподдерживаемые активы" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Сеть не поддерживается; переключитесь на другую, чтобы торговать" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Без названия" @@ -2137,18 +1926,6 @@ msgstr "Развернуть" msgid "Unwrap <0/> to {0}" msgstr "Развернуть <0/> в {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Разворачивание подтверждено" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Разворачивание подтверждается" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Развернуть {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Обновить делегирование" @@ -2186,7 +1963,6 @@ msgstr "Просмотреть начисленные комиссии и ана msgid "View list" msgstr "Просмотреть список" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Посмотреть на Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Обернуть" msgid "Wrap <0/> to {0}" msgstr "Обернуть <0/> в {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Обёртывание подтверждено" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Обёртывание подтверждается" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Обернуть {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Ваша транзакция подвержена атаке на оп msgid "Your transaction may fail" msgstr "Ваша транзакция может быть неудачной" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Ваша транзакция откатится, если её подтверждение займёт больше указанного времени." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Ваша транзакция откатится, если её подтверждение займёт больше указанного времени." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Ваша транзакция откатится, если цена изменится не в вашу пользу более, чем на этот процент." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https:// или ipfs:// или ENS-имя" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "минут(-ы)" @@ -2548,10 +2306,6 @@ msgstr "из {0}" msgid "via {0} token list" msgstr "из списка токенов {0}" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Лучший маршрут — 1 прыжок} few {Лучший маршрут — # прыжка} many {Лучший маршрут — # прыжков} other {Лучший маршрут — # прыжок}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Импортировать токен} other {Импортировать токены}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} токенов" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "Комиссия {integrator}" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "Мост токена {label}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}м {sec}с" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}с" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} за {tokenA}" diff --git a/src/locales/sl-SI.po b/src/locales/sl-SI.po index 0526720617..8899eb932c 100644 --- a/src/locales/sl-SI.po +++ b/src/locales/sl-SI.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: sl_SI\n" "Language-Team: Slovenian\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "O Uniswapu" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Sprejmi" @@ -129,10 +128,6 @@ msgstr "Sprejmi" msgid "Account" msgstr "Račun" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Razumem" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "Ta naslov nima terjatve" msgid "Against" msgstr "Proti" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Dovoli" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Dovoli migracijo likvidnostnih (LP) žetonov" @@ -204,22 +195,10 @@ msgstr "Dovoli migracijo likvidnostnih (LP) žetonov" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Dovolite trgovanje z visokim vplivom na ceno in preskočite zaslon za potrditev. Uporabljajte na lastno odgovornost." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Dovolite v svoji denarnici" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Dovoli protokolu Uniswap, da uporabi vaše {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Najprej dovoli {0}" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Izdaja dovoljenja v teku" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Dovoljeno" @@ -232,12 +211,7 @@ msgstr "Znesek" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Pri poskusu izvedbe te zamenjave je prišlo do napake. Morda boste morali povečati toleranco do zdrsa. Če to ne deluje, je morda težava v nezdružljivosti z žetonom, s katerim trgujete. Pozor: žetoni s provizijami ob prenosu in uravnavani (rebase) žetoni niso združljivi z Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Odobritev je v teku" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Odobri" @@ -246,10 +220,6 @@ msgstr "Odobri" msgid "Approve Token" msgstr "Odobri žeton" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Odobrite v svoji denarnici" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Odobrite v svoji denarnici" msgid "Approve {0}" msgstr "Odobri {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Najprej odobrite {0}" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Odobreno" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "V vašo denarnico bo zaradi izbranega cenovnega razpona vrnjeno vsaj {0} {1} in {2} {3}." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Samodejno" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Samodejni iskalnik poti" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "API samodejnega iskalnika poti" @@ -458,7 +419,6 @@ msgstr "Počisti vse" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Zapri" @@ -513,15 +473,6 @@ msgstr "Potrdi polog" msgid "Confirm Swap" msgstr "Potrdi menjavo" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Potrdite v svoji denarnici" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Potrdi menjavo" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Če si želite ogledati svojo likvidnost V2, povežite denarnico." msgid "Connect to a wallet to view your liquidity." msgstr "Če si želite ogledati svojo likvidnost, povežite denarnico." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Povežite denarnico za menjavo" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Povežite svojo denarnico" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Povezano z: {name}" @@ -583,14 +526,6 @@ msgstr "Povezano z: {name}" msgid "Connecting..." msgstr "Povezovanje ..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Povezujem se…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Pretvori {0} v {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Kopirano" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Opusti" @@ -769,7 +703,6 @@ msgstr "Vnesite naslov za prevzem UNI. Če ima naslov pravico do prevzema žeton #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Napaka pri povezovanju" msgid "Error connecting. Try refreshing the page." msgstr "Napaka pri povezovanju. Poskusite osvežiti stran." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Podrobnosti o napaki" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Napaka pri pridobivanju posla" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Napaka pri uvozu seznama" @@ -874,11 +799,6 @@ msgstr "Stopnja provizije" msgid "Fetching best price..." msgstr "Pridobivam najboljšo ceno ..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Pridobivam najboljšo ceno…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Za" @@ -924,19 +844,6 @@ msgstr "Skrij zaprte pozicije" msgid "High Price Impact" msgstr "Visok vpliv na ceno" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Visok vpliv na ceno" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Visok zdrs" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Visok zdrs povečuje tveganje spremembe cene" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Kako ta aplikacija uporablja API-je" @@ -1002,13 +909,8 @@ msgstr "Namesti Metamask" msgid "Insufficient liquidity for this trade." msgstr "Za ta posel je likvidnost prenizka." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Sklad ima prenizko likvidnost za ta posel." - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Likvidnost" msgid "Liquidity data not available." msgstr "Podatki o likvidnosti niso na voljo." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Provizija za ponudnika likvidnosti" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Nagrade ponudnikom likvidnosti" @@ -1139,7 +1037,6 @@ msgstr "Upravljanje seznamov žetonov" msgid "Manage this pool." msgstr "Upravljaj s tem skladom." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Največ" @@ -1153,16 +1050,11 @@ msgstr "Najvišja cena" msgid "Max price" msgstr "Najvišja cena" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Največji zdrs" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Največ:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Največ poslano" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Najmanj:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Prejmete najmanj" @@ -1221,10 +1112,6 @@ msgstr "Prejmete najmanj" msgid "Missing dependencies" msgstr "Manjkajoče odvisnosti" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Navidezni preklop" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Več" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Ni predlogov." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Ni rezultatov." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "V tem omrežju ni na voljo noben žeton. Prosimo, preklopite na drugo omrežje." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Ni ustvarjeno" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "Izklopljeno" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "Vklopljeno" @@ -1346,14 +1226,6 @@ msgstr "Izhodni znesek je ocenjen. Če se cena spremeni za več kot {0} %, bo tr msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Izhodni znesek je ocenjen. Prejeli boste vsaj <0>{0} {1} ali pa bo transakcija stornirana." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "Izhodni znesek je ocenjen. Prejeli boste vsaj {0} {1} ali pa bo transakcija stornirana." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "Izhodni znesek je ocenjen. Poslali boste največ {0} {1} ali pa bo transakcija stornirana." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Izhodni znesek bo poslan na <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Prosimo, povežite se z Ethereumom prvega sloja (layer 1)" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Povežite se s podprtim omrežjem v spustnem meniju ali v svoji denarnici." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Prosimo, vnesite veljaven odstotek zdrsa" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Prosimo, vnesite besedo \"{confirmWord}\", če želite omogočiti strokovni način." @@ -1435,10 +1303,6 @@ msgstr "{0} v skladu:" msgid "Pools Overview" msgstr "Pregled skladov" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Zgrajeno na protokolu Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Predogled" @@ -1463,18 +1327,10 @@ msgstr "Vpliv na ceno previsok" msgid "Price Updated" msgstr "Cena posodobljena" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Vpliv na ceno" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Cenovni razpon" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Cena posodobljena" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Cena:" @@ -1543,18 +1399,10 @@ msgstr "Preberite več o nepodprtih sredstvih" msgid "Recent Transactions" msgstr "Zadnje transakcije" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Nedavne transakcije" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Prejemnik" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Ponovno naložite stran" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Odstranitev {0} {1} in{2} {3}" msgid "Request Features" msgstr "Predlagajte funkcionalnosti" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Ponastavi" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Nazaj" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Preglej menjavo" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Iskanje po imenu ali naslovu žetona" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Poiščite ime ali prilepite naslov" @@ -1629,9 +1465,6 @@ msgstr "Izberite omrežje" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Nastavi razpon cene" msgid "Set Starting Price" msgstr "Nastavi začetno ceno" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Nastavitve" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Delež v skladu" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Enostavno" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Toleranca do zdrsa" @@ -1701,11 +1529,6 @@ msgstr "Nekatera sredstva v tem vmesniku niso na voljo, ker morda ne delujejo do msgid "Something went wrong" msgstr "Nekaj je šlo narobe" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Nekaj je šlo narobe." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Korak 1. Pridobite žetone za likvidnost UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "Polog {0} {1} in {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Menjaj <0/> za natanko <1/>" msgid "Swap Anyway" msgstr "Vseeno zamenjaj" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Menjava potrjena" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Podrobnosti menjave" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Menjaj natanko <0/> za <1/>" @@ -1774,14 +1588,6 @@ msgstr "Menjaj natanko <0/> za <1/>" msgid "Swap failed: {0}" msgstr "Menjava je spodletela: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Menjava v teku" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Povzetek menjave" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Menjava {0} {1} za {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Transakcija oddana" msgid "Transaction completed in" msgstr "Transakcija je bila zaključena v " -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Transakcija potrjena" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Rok za transakcijo" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Transakcija v teku" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Prenos žetona" msgid "Try Again" msgstr "Poskusi ponovno" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Poskusite povečati toleranco zdrsa.<0/>OPOMBA: Pristojbina za žetone za prenos in ponovno uporabo ni združljiva z Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Vklopi strokovni način" @@ -2121,10 +1914,6 @@ msgstr "Nepodprto sredstvo" msgid "Unsupported Assets" msgstr "Nepodprta sredstva" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Nepodprto omrežje - za trgovanje preklopite na drugo omrežje" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Brez naslova" @@ -2137,18 +1926,6 @@ msgstr "Odvij" msgid "Unwrap <0/> to {0}" msgstr "Odvijte <0/> v {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Odvijanje potrjeno" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Odvijanje v teku" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Odvij {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Posodobi pooblastilo" @@ -2186,7 +1963,6 @@ msgstr "Oglejte si natečene pristojbine in analitiko <0>↗" msgid "View list" msgstr "Pokaži seznam" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Prikaži na Etherscanu" @@ -2325,18 +2101,6 @@ msgstr "Ovij" msgid "Wrap <0/> to {0}" msgstr "Ovijte <0/> v {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Ovijanje potrjeno" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Ovijanje v teku" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Ovij {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Možno je, da je bila vaša transakcija podvržena t.i. \"front-runningu msgid "Your transaction may fail" msgstr "Vaša transakcija bo morda spodletela" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Vaša transakcija bo stornirana, če ne bo potrjena v tem času." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Vaša transakcija bo stornirana, če se v tem časovnem obdobju ne izvrši." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Vaša transakcija bo stornirana, če se cena spremeni za več kot ta odstotek v neugodni smeri." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https:// ali ipfs:// ali ENS-ime" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "minut" @@ -2548,10 +2306,6 @@ msgstr "preko {0}" msgid "via {0} token list" msgstr "prek seznama žetonov {0}" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Najboljša pot preko 1 skoka} other {Najboljša pot prek # skokov}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Uvozi žeton} other {Uvozi žetone}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} žetonov" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "Provizija za {integrator}" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "Most za žetone {label}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min} m {sec} s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider} %" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec} s" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} na {tokenA}" diff --git a/src/locales/sr-SP.po b/src/locales/sr-SP.po index 9c0b4a5bae..e45e43182d 100644 --- a/src/locales/sr-SP.po +++ b/src/locales/sr-SP.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: sr_SP\n" "Language-Team: Serbian (Cyrillic)\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "О" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Прихвати" @@ -129,10 +128,6 @@ msgstr "Прихвати" msgid "Account" msgstr "Рачун" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Признати" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "Адреса нема доступних потраживања" msgid "Against" msgstr "Против" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Дозволи" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Дозволи миграцију ЛП токена" @@ -204,22 +195,10 @@ msgstr "Дозволи миграцију ЛП токена" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Омогућите трговање утицајем високе цене и прескочите екран за потврду. Користите на властиту одговорност." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Дозволите у свом новчанику" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Дозволите Uniswap протоколу да користи вашу {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Прво дозволи {0}" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Додатак на чекању" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Дозвољен" @@ -232,12 +211,7 @@ msgstr "Износ" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Дошло је до грешке приликом покушаја извршења ове замене. Можда ћете морати повећати толеранцију клизања. Ако то не успе, можда постоји некомпатибилност са токеном којим тргујете. Напомена: накнада за токене за пренос и пребазу није компатибилна са Унисвап В3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Одобрење чекању" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Одобри" @@ -246,10 +220,6 @@ msgstr "Одобри" msgid "Approve Token" msgstr "Одобри жетон" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Одобрите у свом новчанику" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Одобрите у свом новчанику" msgid "Approve {0}" msgstr "Одобри {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Прво одобри {0}" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Одобрено" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Најмање {0} {1} и {2} {3} ће бити враћени у ваш новчаник због изабраног распона цена." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Аutomatski" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Ауто Роутер" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "Ауто Роутер АПИ" @@ -458,7 +419,6 @@ msgstr "Обриши све" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Затвори" @@ -513,15 +473,6 @@ msgstr "Потврдите снабдевање" msgid "Confirm Swap" msgstr "Потврдите размену" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Потврдите у свом новчанику" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Потврдите замену" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Повежите се са новчаником да бисте виде msgid "Connect to a wallet to view your liquidity." msgstr "Повежите се са новчаником да бисте видели своју ликвидност." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Повежите новчаник за замену" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Повежите свој новчаник" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Повезано са {name}" @@ -583,14 +526,6 @@ msgstr "Повезано са {name}" msgid "Connecting..." msgstr "Повезивање..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Повезивање…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Претворите {0} у {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Копирано" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Одбаци" @@ -769,7 +703,6 @@ msgstr "Унесите адресу да бисте покренули преу #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Грешка при повезивању" msgid "Error connecting. Try refreshing the page." msgstr "Грешка при повезивању. Покушајте да освежите страницу." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Детаљи о грешци" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Грешка при преузимању трговине" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Грешка при увозу листе" @@ -874,11 +799,6 @@ msgstr "Ниво накнада" msgid "Fetching best price..." msgstr "Добијање најбоље цене..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Дохваћање најбоље цене…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "За" @@ -924,19 +844,6 @@ msgstr "Сакриј затворене позиције" msgid "High Price Impact" msgstr "Утицај високе цене" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Висок утицај на цену" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Високо клизање" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Високо клизање повећава ризик од кретања цена" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Kako ova aplikacija koristi API-je" @@ -1002,13 +909,8 @@ msgstr "Инсталирајте Метамаск" msgid "Insufficient liquidity for this trade." msgstr "Недовољна ликвидност за ову трговину." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Недовољна ликвидност у фонду за вашу трговину" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Ликвидност" msgid "Liquidity data not available." msgstr "Подаци о ликвидности нису доступни." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Накнада добављача ликвидности" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Награде добављача ликвидности" @@ -1139,7 +1037,6 @@ msgstr "Управљање листама токена" msgid "Manage this pool." msgstr "Управљајте овим фондом." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Макс" @@ -1153,16 +1050,11 @@ msgstr "Максимална цена" msgid "Max price" msgstr "Максимална цена" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Максимално клизање" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Макс:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Максимално послато" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Мин:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Минимално примљено" @@ -1221,10 +1112,6 @@ msgstr "Минимално примљено" msgid "Missing dependencies" msgstr "Недостају зависности" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Моцк Тоггле" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Више" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Није пронађен ниједан предлог." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Нема резултата." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "Нема доступних токена на овој мрежи. Пређите на другу мрежу." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Није створено" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "ИСК" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "УКЉ" @@ -1346,14 +1226,6 @@ msgstr "Излаз се процењује. Ако се цена промени msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Излаз се процењује. Добићете најмање <0>{0} {1} или ће се трансакција вратити." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "Излаз је процењен. Добићете најмање {0} {1} или ће се трансакција вратити." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "Излаз је процењен. Послаћете највише {0} {1} или ће се трансакција вратити." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Излаз ће бити послат на <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Повежите се са слојем 1 Етхереум" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Повежите се на подржану мрежу у падајућем менију или у свом новчанику." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Унесите важећи % клизања" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Унесите реч „{confirmWord}“ да бисте омогућили експертни режим." @@ -1435,10 +1303,6 @@ msgstr "Сакупљено {0}:" msgid "Pools Overview" msgstr "Преглед фондова" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Покреће Унисвап протокол" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Преглед" @@ -1463,18 +1327,10 @@ msgstr "Учинак на цену је превисок" msgid "Price Updated" msgstr "Цена ажурирана" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Утицај на цену" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Распон цена" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Цена је ажурирана" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Цена:" @@ -1543,18 +1399,10 @@ msgstr "Прочитајте више о неподржаним материја msgid "Recent Transactions" msgstr "Недавне трансакције" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Недавне трансакције" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Прималац" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Поново учитај страницу" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Уклањање {0} {1} и{2} {3}" msgid "Request Features" msgstr "Рекуест Феатурес" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Ресетовати" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Повратак" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Замена прегледа" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Претражујте по имену или адреси токена" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Претражите име или налепите адресу" @@ -1629,9 +1465,6 @@ msgstr "Изаберите мрежу" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Поставите опсег цена" msgid "Set Starting Price" msgstr "Поставите почетну цену" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Подешавања" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Удео фонда" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Једноставно" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Клизна толеранција" @@ -1701,11 +1529,6 @@ msgstr "Нека средства нису доступна путем овог msgid "Something went wrong" msgstr "Нешто није у реду" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Нешто је кренуло наопако." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Корак 1. Набавите UNI-V2 токене ликвидности" @@ -1741,7 +1564,6 @@ msgstr "Снабдевање {0} {1} и {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Замени <0/> за тачно <1/>" msgid "Swap Anyway" msgstr "Замени свеједно" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Замена потврђена" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Замени детаље" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Замените тачно <0/> за <1/>" @@ -1774,14 +1588,6 @@ msgstr "Замените тачно <0/> за <1/>" msgid "Swap failed: {0}" msgstr "Замена није успела: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Замена је на чекању" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Резиме замене" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Замена {0} {1} за {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Трансакција је предата" msgid "Transaction completed in" msgstr "Трансакција је завршена у" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Трансакција потврђена" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Крајњи рок за трансакцију" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Трансакција је на чекању" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Токен за пренос" msgid "Try Again" msgstr "Покушајте поново" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Покушајте да повећате толеранцију на клизање.<0/>НАПОМЕНА: Накнада за токене за пренос и поновну базу нису компатибилни са Унисвап В3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Укључите експертни режим" @@ -2121,10 +1914,6 @@ msgstr "Неподржано средство" msgid "Unsupported Assets" msgstr "Неподржана средства" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Неподржана мрежа - пређите на другу да бисте трговали" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Без наслова" @@ -2137,18 +1926,6 @@ msgstr "Одмотај" msgid "Unwrap <0/> to {0}" msgstr "Одмотајте <0/> до {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Одмотавање потврђено" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Одмотавање је на чекању" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Одмотајте {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Ажурирање делегације" @@ -2186,7 +1963,6 @@ msgstr "Погледајте обрачунате накнаде и аналит msgid "View list" msgstr "Погледајте листу" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Поглед на Етхерсцан-у" @@ -2325,18 +2101,6 @@ msgstr "Упакујте" msgid "Wrap <0/> to {0}" msgstr "Замотајте <0/> до {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Замотавање потврђено" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Замотавање је на чекању" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Замотајте {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Ваша трансакција може бити извршена" msgid "Your transaction may fail" msgstr "Ваша трансакција можда неће успети" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Ваша трансакција ће бити враћена ако је била на чекању дуже од овог временског периода." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Ваша трансакција ће се вратити ако је на чекању дуже од овог временског периода." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Ваша трансакција ће се вратити ако се цена неповољно промени за више од овог процента." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https:// или ipfs:// или ENS име" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "минута" @@ -2548,10 +2306,6 @@ msgstr "преко {0}" msgid "via {0} token list" msgstr "преко {0} листе токена" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Најбоља рута преко 1 скока} other {Најбоља рута преко # скокова}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Увези токен} other {Увоз токена}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} жетона" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} накнада" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} токен бридге" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}м {sec}с" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}с" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} по {tokenA}" diff --git a/src/locales/sv-SE.po b/src/locales/sv-SE.po index 72f4a83e68..91d61a0fdd 100644 --- a/src/locales/sv-SE.po +++ b/src/locales/sv-SE.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: sv_SE\n" "Language-Team: Swedish\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Omkring" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Acceptera" @@ -129,10 +128,6 @@ msgstr "Acceptera" msgid "Account" msgstr "Konto" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Erkänna" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "Adressen har inget tillgängligt krav" msgid "Against" msgstr "Mot" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Tillåta" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Tillåt migrering av LP-token" @@ -204,22 +195,10 @@ msgstr "Tillåt migrering av LP-token" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Tillåt transaktioner med hög prispåverkan och hoppa över bekräftelseskärmen. Använd på egen risk." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Tillåt i din plånbok" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Tillåt Uniswap-protokollet att använda din {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Tillåt {0} först" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Ersättning väntar" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Tillåten" @@ -232,12 +211,7 @@ msgstr "Belopp" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Ett fel uppstod när det här försöket skulle genomföras. Du kan behöva öka din glidningstolerans. Om det inte fungerar kan det finnas en inkompatibilitet med det token du handlar. Obs: avgift för överföring och rebase-tokens är oförenliga med Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Godkännande väntar" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Godkänn" @@ -246,10 +220,6 @@ msgstr "Godkänn" msgid "Approve Token" msgstr "Godkänn token" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Godkänn i din plånbok" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Godkänn i din plånbok" msgid "Approve {0}" msgstr "Godkänn {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Godkänn {0} först" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Godkänd" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Minst {0} {1} och {2} {3} kommer att återbetalas till din plånbok på grund av det valda prisintervallet." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Automatiskt" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Auto Router" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "Auto Router API" @@ -458,7 +419,6 @@ msgstr "Rensa alla" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Stäng" @@ -513,15 +473,6 @@ msgstr "Bekräfta tillförsel" msgid "Confirm Swap" msgstr "Bekräfta byte" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Bekräfta i din plånbok" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Bekräfta bytet" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Anslut till en plånbok för att visa din V2-likviditet." msgid "Connect to a wallet to view your liquidity." msgstr "Anslut till en plånbok för att visa din likviditet." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Anslut plånbok för att byta" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Anslut din plånbok" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Ansluten med {name}" @@ -583,14 +526,6 @@ msgstr "Ansluten med {name}" msgid "Connecting..." msgstr "Ansluter..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Ansluter…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Konvertera {0} till {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Kopierad" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Brist på överensstämmelse" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Avfärda" @@ -769,7 +703,6 @@ msgstr "Ange en adress för att utlösa ett UNI-krav. Om adressen har några UNI #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Fel vid anslutning" msgid "Error connecting. Try refreshing the page." msgstr "Fel vid anslutning. Prova att uppdatera sidan." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Detaljer om felet" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Fel vid hämtning av handel" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Fel vid import av lista" @@ -874,11 +799,6 @@ msgstr "Avgiftsnivå" msgid "Fetching best price..." msgstr "Får bästa pris..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Får bästa pris…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "För" @@ -924,19 +844,6 @@ msgstr "Dölj stängda positioner" msgid "High Price Impact" msgstr "Hög prispåverkan" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Hög prispåverkan" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Hög glidning" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Hög glidning ökar risken för prisrörelser" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Hur den här appen använder API:er" @@ -1002,13 +909,8 @@ msgstr "Installera Metamask" msgid "Insufficient liquidity for this trade." msgstr "Otillräcklig likviditet för denna handel." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Otillräcklig likviditet i poolen för din handel" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Likviditet" msgid "Liquidity data not available." msgstr "Likviditetsdata saknas." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Likviditetsgarantavgift" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Belöningar för likviditetsleverantör" @@ -1139,7 +1037,6 @@ msgstr "Hantera tokenlistor" msgid "Manage this pool." msgstr "Hantera den här poolen." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Högst" @@ -1153,16 +1050,11 @@ msgstr "Maximalt pris" msgid "Max price" msgstr "Maximalt pris" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Max glidning" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Högst:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Maximalt skickat" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Minimum:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Minimum mottaget" @@ -1221,10 +1112,6 @@ msgstr "Minimum mottaget" msgid "Missing dependencies" msgstr "Beroenden saknas" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Mock Toggle" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Mer" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Inga förslag hittades." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Inga resultat hittades." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "Inga tokens är tillgängliga på detta nätverk. Byt till ett annat nätverk." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Inte skapad" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "AV" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "PÅ" @@ -1346,14 +1226,6 @@ msgstr "Beräknad utdata. Om priset ändras med mer än {0} procent återställs msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Utmatningen är uppskattad. Du kommer att få minst <0>{0} {1} annars kommer transaktionen att återställas." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "Utgången är uppskattad. Du kommer att få minst {0} {1} eller så återgår transaktionen." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "Utgången är uppskattad. Du skickar högst {0} {1} annars återgår transaktionen." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Utmatningen kommer att skickas till <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Anslut till Layer 1 Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Anslut till ett nätverk som stöds i rullgardinsmenyn eller i din plånbok." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Vänligen ange en giltig glidning %" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Skriv in ordet \"{confirmWord}\" för att aktivera expertläge." @@ -1435,10 +1303,6 @@ msgstr "Poolad {0}:" msgid "Pools Overview" msgstr "Översikt av pooler" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Drivs av Uniswap-protokollet" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Förhandsvisning" @@ -1463,18 +1327,10 @@ msgstr "Prispåverkan för hög" msgid "Price Updated" msgstr "Priset uppdaterat" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Prispåverkan" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Prisintervall" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Pris uppdaterat" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Pris:" @@ -1543,18 +1399,10 @@ msgstr "Läs mer om tillgångar som inte stöds" msgid "Recent Transactions" msgstr "Nyligen genomförda transaktioner" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Senaste transaktioner" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Mottagare" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Ladda om sidan" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Ta bort {0} {1} och{2} {3}" msgid "Request Features" msgstr "Begär funktioner" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Återställa" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Återgå" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Recensionsbyte" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Sök på tokennamn eller adress" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Sök namn eller klistra in adress" @@ -1629,9 +1465,6 @@ msgstr "Välj ett nätverk" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Ange prisintervall" msgid "Set Starting Price" msgstr "Ställ in startpris" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "inställningar" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Andel av poolen" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Enkel" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Toleransmarginal" @@ -1701,11 +1529,6 @@ msgstr "Vissa tillgångar är inte tillgängliga via detta gränssnitt eftersom msgid "Something went wrong" msgstr "Något gick snett" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Något gick fel." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Steg 1. Få UNI-V2 likviditetstokens" @@ -1741,7 +1564,6 @@ msgstr "Levererar {0} {1} och {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Byt <0/> för exakt <1/>" msgid "Swap Anyway" msgstr "Byt ändå" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Byte bekräftat" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Byt detaljer" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Byt exakt <0/> för <1/>" @@ -1774,14 +1588,6 @@ msgstr "Byt exakt <0/> för <1/>" msgid "Swap failed: {0}" msgstr "Byte misslyckades: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Byte väntar" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Swap sammanfattning" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Byter ut {0} {1} mot {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Transaktion skickad" msgid "Transaction completed in" msgstr "Transaktionen slutfördes" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Transaktionen bekräftad" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Tidsfrist för transaktion" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Transaktion väntar" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Överför Token" msgid "Try Again" msgstr "Försök igen" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Försök att öka din glidtolerans.<0/>OBS: Avgift för överföring och rebase-tokens är inkompatibla med Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Aktivera expertläge" @@ -2121,10 +1914,6 @@ msgstr "Tillgång som inte stöds" msgid "Unsupported Assets" msgstr "Tillgångar som inte stöds" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Nätverk som inte stöds - byt till ett annat för att handla" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Ofrälse" @@ -2137,18 +1926,6 @@ msgstr "Packa upp" msgid "Unwrap <0/> to {0}" msgstr "Packa upp <0/> till {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Uppackning bekräftad" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Packa upp väntar" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Packa upp {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Uppdatera delegering" @@ -2186,7 +1963,6 @@ msgstr "Visa upplupna avgifter och analyser <0> ↗" msgid "View list" msgstr "Visa lista" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Visa på Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Slå in" msgid "Wrap <0/> to {0}" msgstr "Radera <0/> till {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Wrap bekräftad" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Wrap väntar" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Wrap {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Din transaktion kan bli toppkandidat" msgid "Your transaction may fail" msgstr "Din transaktion kan misslyckas" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Din transaktion kommer att återställas om den har varit väntande längre än denna tidsperiod." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Din transaktion återställs om den väntar längre än denna tidsperiod." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Din transaktion kommer att återgå om priset ändras ogynnsamt med mer än denna procentsats." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https:// eller ipfs:// eller ENS-namn" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "minuter" @@ -2548,10 +2306,6 @@ msgstr "via {0}" msgid "via {0} token list" msgstr "via {0} token-lista" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Bästa vägen via 1 hop} other {Bästa rutten via # hopp}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Importera token} other {Importera tokens}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} tokens" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} avgift" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} token bridge" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}s" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} per {tokenA}" diff --git a/src/locales/sw-TZ.po b/src/locales/sw-TZ.po index 4d9f0119f6..a254a0ec1f 100644 --- a/src/locales/sw-TZ.po +++ b/src/locales/sw-TZ.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: sw_TZ\n" "Language-Team: Swahili, Tanzania\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Kuhusu" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Kubali" @@ -129,10 +128,6 @@ msgstr "Kubali" msgid "Account" msgstr "Akaunti" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Tambua" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "Anwani haina dai linalopatikana" msgid "Against" msgstr "Kupinga" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Ruhusu" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Ruhusu uhamiaji wa ishara za LP" @@ -204,22 +195,10 @@ msgstr "Ruhusu uhamiaji wa ishara za LP" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Ruhusu biashara ya athari za bei ya juu na uruke skrini ya thibitisho. Tumia kwa hatari yako mwenyewe." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Ruhusu kwenye mkoba wako" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Ruhusu Itifaki ya Uniswap kutumia {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Ruhusu {0} kwanza" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Posho inasubiri" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Ruhusu" @@ -232,12 +211,7 @@ msgstr "Kiasi" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Hitilafu ilitokea wakati wa kujaribu kutekeleza ubadilishaji huu. Unaweza kuhitaji kuongeza uvumilivu wako wa kuteleza. Ikiwa hiyo haifanyi kazi, kunaweza kuwa na kutokubaliana na ishara unayofanya biashara. Kumbuka: ada ya uhamishaji na toa rehani haziendani na Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Idhini inasubiri" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Sibitisha" @@ -246,10 +220,6 @@ msgstr "Sibitisha" msgid "Approve Token" msgstr "Sibitisha Tokeni" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Idhinisha kwenye mkoba wako" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Idhinisha kwenye mkoba wako" msgid "Approve {0}" msgstr "Sibitisha {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Idhinisha {0} kwanza" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Imesibitishwa" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Angalau {0} {1} na {2} {3} zitarejeshwa kwa mkoba wako kwa sababu ya bei iliyochaguliwa." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Otomatiki" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Njia ya Kiotomatiki" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "API ya Njia ya Kiendeshaji" @@ -458,7 +419,6 @@ msgstr "Futa yote" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Funga" @@ -513,15 +473,6 @@ msgstr "Thibitisha Ugavi" msgid "Confirm Swap" msgstr "Thibitisha Kubadilisha" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Thibitisha kwenye mkoba wako" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Thibitisha ubadilishaji" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Unganisha kwenye mkoba ili uone ukwasi wako wa V2." msgid "Connect to a wallet to view your liquidity." msgstr "Unganisha kwenye mkoba ili uone ukwasi wako." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Unganisha pochi ili kubadilishana" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Unganisha mkoba wako" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Imeunganishwa na {name}" @@ -583,14 +526,6 @@ msgstr "Imeunganishwa na {name}" msgid "Connecting..." msgstr "Inaunganisha..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Inaunganisha…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Badilisha {0} hadi {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Imenakiliwa" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Ondoa" @@ -769,7 +703,6 @@ msgstr "Ingiza anwani ili kuchochea dai la UNI. Ikiwa anwani ina UNI yoyote inay #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Hitilafu wakati wa kuunganisha" msgid "Error connecting. Try refreshing the page." msgstr "Hitilafu wakati wa kuunganisha. Jaribu kuonyesha ukurasa upya." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Maelezo ya hitilafu" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Hitilafu katika kuleta biashara" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Hitilafu ya kuingiza orodha" @@ -874,11 +799,6 @@ msgstr "Kiwango cha ada" msgid "Fetching best price..." msgstr "Inaleta bei nzuri..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Inaleta bei nzuri…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Kwa maana" @@ -924,19 +844,6 @@ msgstr "Ficha nafasi zilizofungwa" msgid "High Price Impact" msgstr "Athari ya Bei ya Juu" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Athari ya bei ya juu" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Utelezi wa hali ya juu" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Utelezi wa juu huongeza hatari ya harakati za bei" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Jinsi programu hii inavyotumia API" @@ -1002,13 +909,8 @@ msgstr "Sakinisha Metamask" msgid "Insufficient liquidity for this trade." msgstr "Ukosefu wa kutosha wa biashara hii." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Ukwasi hautoshi kwenye bwawa kwa biashara yako" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Kioevu" msgid "Liquidity data not available." msgstr "Data ya kioevu haipatikani." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Ada ya mtoa huduma ya ukwasi" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Tuzo ya mtoaji wa kioevu" @@ -1139,7 +1037,6 @@ msgstr "Dhibiti Orodha za Ishara" msgid "Manage this pool." msgstr "Simamia dimbwi hili." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Upeo" @@ -1153,16 +1050,11 @@ msgstr "Bei ya Juu" msgid "Max price" msgstr "Bei ya juu" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Utelezi mkubwa zaidi" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Upeo:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Upeo umetumwa" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Dak:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Kiwango cha chini kimepokelewa" @@ -1221,10 +1112,6 @@ msgstr "Kiwango cha chini kimepokelewa" msgid "Missing dependencies" msgstr "Kukosa utegemezi" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Kugeuza Mzaha" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Zaidi" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Hakuna mapendekezo yaliyopatikana." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Hakuna matokeo yaliyopatikana." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "Hakuna tokeni zinazopatikana kwenye mtandao huu. Tafadhali badilisha hadi mtandao mwingine." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Haijaundwa" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "ZIMA" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "Washa" @@ -1346,14 +1226,6 @@ msgstr "Pato inakadiriwa. Ikiwa bei itabadilika kwa zaidi ya {0}% shughuli yako msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Pato inakadiriwa. Utapokea angalau <0>{0} {1} au shughuli itarejea." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "Pato linakadiriwa. Utapokea angalau {0} {1} au muamala utarejeshwa." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "Pato linakadiriwa. Utatuma angalau {0} {1} au muamala utarejeshwa." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Pato litatumwa kwa <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Tafadhali unganisha kwenye Tabaka 1 Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Tafadhali unganisha kwa mtandao unaotumika katika menyu kunjuzi au kwenye pochi yako." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Tafadhali weka utelezi sahihi %" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Tafadhali andika neno \"{confirmWord}\" kuwezesha hali ya mtaalam." @@ -1435,10 +1303,6 @@ msgstr "Iliyounganishwa {0}:" msgid "Pools Overview" msgstr "Muhtasari wa Mabwawa" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Inaendeshwa na itifaki ya Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Hakiki" @@ -1463,18 +1327,10 @@ msgstr "Athari za Bei Juu sana" msgid "Price Updated" msgstr "Bei Imesasishwa" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Athari ya bei" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Kiwango cha bei" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Bei imesasishwa" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Bei:" @@ -1543,18 +1399,10 @@ msgstr "Soma zaidi kuhusu mali zisizoungwa mkono" msgid "Recent Transactions" msgstr "Shughuli za Hivi Karibuni" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Shughuli za hivi majuzi" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Mpokeaji" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Pakia upya ukurasa" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Kuondoa {0} {1} na{2} {3}" msgid "Request Features" msgstr "Omba Vipengele" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Weka upya" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Kurudi" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Kagua ubadilishaji" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Tafuta kwa jina la tokeni au anwani" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Tafuta jina au ubandike anwani" @@ -1629,9 +1465,6 @@ msgstr "Chagua mtandao" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Weka Kiwango cha Bei" msgid "Set Starting Price" msgstr "Weka Bei ya Kuanzia" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Mipangilio" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Sehemu ya Dimbwi" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Rahisi" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Uvumilivu wa kuteleza" @@ -1701,11 +1529,6 @@ msgstr "Mali zingine hazipatikani kupitia kiolesura hiki kwa sababu zinaweza kuf msgid "Something went wrong" msgstr "Hitilafu imetokea" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Hitilafu fulani imetokea." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Hatua ya 1. Pata tokeni za Liquidity za UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "Kusambaza {0} {1} na {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Badili <0 /> kwa haswa <1 />" msgid "Swap Anyway" msgstr "Badili Vyovyote vile" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Ubadilishanaji umethibitishwa" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Badilisha maelezo" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Badilisha kabisa <0 /> kwa <1 />" @@ -1774,14 +1588,6 @@ msgstr "Badilisha kabisa <0 /> kwa <1 />" msgid "Swap failed: {0}" msgstr "Kubadilisha kumeshindwa: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Kubadilishana kunasubiri" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Badili muhtasari" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Kubadilisha {0} {1} kwa {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Uwasilishaji Uwasilishaji" msgid "Transaction completed in" msgstr "Ununuzi umekamilika katika" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Muamala umethibitishwa" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Mwisho wa shughuli" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Muamala unasubiri" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Hati ya Kuhamisha" msgid "Try Again" msgstr "Jaribu tena" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Jaribu kuongeza uvumilivu wako wa kuteleza.<0/>KUMBUKA: Ada ya uhamishaji na tokeni za kuweka upya hazioani na Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Washa Hali ya Mtaalam" @@ -2121,10 +1914,6 @@ msgstr "Sifa isiyotumika" msgid "Unsupported Assets" msgstr "Mali zisizoungwa mkono" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Mtandao usiotumika - badilisha hadi mwingine kufanya biashara" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Haina Jina" @@ -2137,18 +1926,6 @@ msgstr "Unwrap" msgid "Unwrap <0/> to {0}" msgstr "Fungua <0/> hadi {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Ufunuo umethibitishwa" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Inasubiri kufunguliwa" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Fungua {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Sasisha Ujumbe" @@ -2186,7 +1963,6 @@ msgstr "Angalia ada na uchanganuzi ulioongezeka <0> ↗" msgid "View list" msgstr "Angalia orodha" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Angalia kwenye Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Funga" msgid "Wrap <0/> to {0}" msgstr "Funga <0/> hadi {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Ufungaji umethibitishwa" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Funga inasubiri" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Funga {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Shughuli yako inaweza kuwa mbele" msgid "Your transaction may fail" msgstr "Shughuli yako inaweza kushindwa" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Muamala wako utarejeshwa ikiwa umesubiri kwa muda mrefu zaidi ya kipindi hiki." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Shughuli yako itarejeshwa ikiwa inasubiri kwa zaidi ya kipindi hiki cha wakati." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Muamala wako utarejeshwa ikiwa bei itabadilika vibaya na zaidi ya asilimia hii." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https: // au ipfs: // au jina la ENS" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "dakika" @@ -2548,10 +2306,6 @@ msgstr "kupitia {0}" msgid "via {0} token list" msgstr "kupitia orodha ya ishara {0}" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Njia bora zaidi kupitia 1 hop} other {Njia bora zaidi kupitia miinuko #}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Leta ishara} other {Leta tokeni}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "Ishara {activeTokensOnThisChain}" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} ada" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} daraja la ishara" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}kik" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} kwa {tokenA}" diff --git a/src/locales/th-TH.po b/src/locales/th-TH.po index 8159a1e2e5..45afce7aad 100644 --- a/src/locales/th-TH.po +++ b/src/locales/th-TH.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: th_TH\n" "Language-Team: Thai\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "เกี่ยวกับ" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "ยอมรับ" @@ -129,10 +128,6 @@ msgstr "ยอมรับ" msgid "Account" msgstr "บัญชี" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "รับทราบ" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "ที่อยู่ไม่มีการอ้างสิทธิ msgid "Against" msgstr "ขัดต่อ" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "อนุญาต" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "อนุญาตให้ย้ายโทเค็น LP" @@ -204,22 +195,10 @@ msgstr "อนุญาตให้ย้ายโทเค็น LP" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "อนุญาตให้ทำการซื้อขายที่กระทบราคาสูงและข้ามหน้าจอยืนยัน ใช้ความเสี่ยงของคุณเอง" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "อนุญาตในกระเป๋าสตางค์ของคุณ" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "อนุญาตให้ Uniswap Protocol ใช้ {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "ให้ {0} ก่อน" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "ค่าเผื่อที่รอดำเนินการ" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "อนุญาต" @@ -232,12 +211,7 @@ msgstr "จำนวน" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "เกิดข้อผิดพลาดขณะพยายามดำเนินการสลับนี้ คุณอาจต้องเพิ่มความทนทานต่อการเลื่อนหลุด หากไม่ได้ผล อาจมีความไม่เข้ากันกับโทเค็นที่คุณกำลังซื้อขาย หมายเหตุ: ค่าธรรมเนียมการโอนและโทเค็นการรีเบสเข้ากันไม่ได้กับ Uniswap V3" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "รอการอนุมัติ" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "อนุมัติ" @@ -246,10 +220,6 @@ msgstr "อนุมัติ" msgid "Approve Token" msgstr "อนุมัติโทเค็น" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "อนุมัติในกระเป๋าเงินของคุณ" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "อนุมัติในกระเป๋าเงินของค msgid "Approve {0}" msgstr "อนุมัติ {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "อนุมัติ {0} ก่อน" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "ที่ได้รับการอนุมัติ" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "อย่างน้อย {0} {1} และ {2} {3} จะถูกคืนไปยังกระเป๋าเงินของคุณเนื่องจากช่วงราคาที่เลือก" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "รถยนต์" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "เราเตอร์อัตโนมัติ" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "ออโต้เราเตอร์ API" @@ -458,7 +419,6 @@ msgstr "ลบทั้งหมด" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "ปิด I" @@ -513,15 +473,6 @@ msgstr "ยืนยันการจัดหา" msgid "Confirm Swap" msgstr "ยืนยันการสลับ" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "ยืนยันในกระเป๋าเงินของคุณ" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "ยืนยันการสลับ" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "เชื่อมต่อกับกระเป๋าเงินเ msgid "Connect to a wallet to view your liquidity." msgstr "เชื่อมต่อกับกระเป๋าเงินเพื่อดูสภาพคล่องของคุณ" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "เชื่อมต่อกระเป๋าเงินเพื่อแลกเปลี่ยน" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "เชื่อมต่อกระเป๋าสตางค์ของคุณ" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "เชื่อมต่อกับ {name}" @@ -583,14 +526,6 @@ msgstr "เชื่อมต่อกับ {name}" msgid "Connecting..." msgstr "กำลังเชื่อมต่อ..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "กำลังเชื่อมต่อ…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "แปลง {0} เป็น {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "คัดลอกแล้ว" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "ความไม่ลงรอยกัน" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "อนุญาตให้ออกไป" @@ -769,7 +703,6 @@ msgstr "ป้อนที่อยู่เพื่อเรียกใช้ #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "เกิดข้อผิดพลาดในการเชื่อ msgid "Error connecting. Try refreshing the page." msgstr "เกิดข้อผิดพลาดในการเชื่อมต่อ ลองรีเฟรชหน้า" -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "รายละเอียดผิดพลาด" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "เกิดข้อผิดพลาดในการดึงข้อมูลการค้า" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "เกิดข้อผิดพลาดในการนำเข้ารายการ" @@ -874,11 +799,6 @@ msgstr "ระดับค่าธรรมเนียม" msgid "Fetching best price..." msgstr "กำลังเรียกราคาที่ดีที่สุด..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "กำลังเรียกราคาที่ดีที่สุด…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "สำหรับ" @@ -924,19 +844,6 @@ msgstr "ซ่อนตำแหน่งที่ปิด" msgid "High Price Impact" msgstr "ผลกระทบราคาสูง" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "ผลกระทบด้านราคาสูง" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "การลื่นไถลสูง" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Slippage สูงเพิ่มความเสี่ยงจากการเคลื่อนไหวของราคา" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "แอปนี้ใช้ API อย่างไร" @@ -1002,13 +909,8 @@ msgstr "ติดตั้ง Metamask" msgid "Insufficient liquidity for this trade." msgstr "สภาพคล่องไม่เพียงพอสำหรับการค้านี้" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "สภาพคล่องไม่เพียงพอสำหรับการซื้อขายของคุณ" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "สภาพคล่อง" msgid "Liquidity data not available." msgstr "ไม่มีข้อมูลสภาพคล่อง" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "ค่าธรรมเนียมผู้ให้บริการสภาพคล่อง" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "รางวัลผู้ให้บริการสภาพคล่อง" @@ -1139,7 +1037,6 @@ msgstr "จัดการรายการโทเค็น" msgid "Manage this pool." msgstr "จัดการพูลนี้" -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "แม็กซ์" @@ -1153,16 +1050,11 @@ msgstr "ราคาสูงสุด" msgid "Max price" msgstr "ราคาสูงสุด" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "การเลื่อนหลุดสูงสุด" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "สูงสุด:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "ส่งสูงสุด" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "นาที:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "รับขั้นต่ำ" @@ -1221,10 +1112,6 @@ msgstr "รับขั้นต่ำ" msgid "Missing dependencies" msgstr "ไม่มีการพึ่งพา" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Mock Toggle" - #: src/pages/Pool/index.tsx msgid "More" msgstr "มากกว่า" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "ไม่พบข้อเสนอ" #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "ไม่พบผลลัพธ์." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "ไม่มีโทเค็นในเครือข่ายนี้ โปรดเปลี่ยนไปใช้เครือข่ายอื่น" - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "ไม่ได้สร้าง" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "ปิด" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "บน" @@ -1346,14 +1226,6 @@ msgstr "ประมาณการเอาท์พุต หากราค msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "ประมาณการเอาท์พุต คุณจะได้รับอย่างน้อย <0>{0} {1} หรือธุรกรรมจะเปลี่ยนกลับ" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "มีการประมาณการเอาท์พุต คุณจะได้รับอย่างน้อย {0} {1} มิฉะนั้นธุรกรรมจะเปลี่ยนกลับ" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "มีการประมาณการเอาท์พุต คุณจะส่งไม่เกิน {0} {1} มิฉะนั้นธุรกรรมจะเปลี่ยนกลับ" - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "เอาต์พุตจะถูกส่งไปยัง <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "โปรดเชื่อมต่อกับ Layer 1 Ethereum" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "โปรดเชื่อมต่อกับเครือข่ายที่รองรับในเมนูแบบเลื่อนลงหรือในกระเป๋าเงินของคุณ" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "โปรดป้อน % การคลาดเคลื่อนที่ถูกต้อง" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "โปรดพิมพ์คำว่า \"{confirmWord}\" เพื่อเปิดใช้งานโหมดผู้เชี่ยวชาญ" @@ -1435,10 +1303,6 @@ msgstr "รวม {0}:" msgid "Pools Overview" msgstr "ภาพรวมสระน้ำ" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "ขับเคลื่อนโดยโปรโตคอล Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "ดูตัวอย่าง" @@ -1463,18 +1327,10 @@ msgstr "ผลกระทบของราคาสูงเกินไป" msgid "Price Updated" msgstr "อัพเดทราคา" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "ผลกระทบของราคา" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "ช่วงราคา" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "ราคาอัพเดท" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "ราคา:" @@ -1543,18 +1399,10 @@ msgstr "อ่านเพิ่มเติมเกี่ยวกับเน msgid "Recent Transactions" msgstr "ธุรกรรมล่าสุด" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "ธุรกรรมล่าสุด" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "ผู้รับ" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "โหลดหน้าซ้ำ" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "กำลังลบ {0} {1} และ{2} {3}" msgid "Request Features" msgstr "ขอคุณสมบัติ" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "รีเซ็ต" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "กลับ" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "แลกเปลี่ยนรีวิว" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "ค้นหาด้วยชื่อโทเค็นหรือที่อยู่" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "ค้นหาชื่อหรือวางที่อยู่" @@ -1629,9 +1465,6 @@ msgstr "เลือกเครือข่าย" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "กำหนดช่วงราคา" msgid "Set Starting Price" msgstr "ตั้งราคาเริ่มต้น" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "การตั้งค่า" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "ส่วนแบ่งของพูล" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "เรียบง่าย" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "ความทนทานต่อการเลื่อนหลุด" @@ -1701,11 +1529,6 @@ msgstr "สินทรัพย์บางรายการไม่สาม msgid "Something went wrong" msgstr "อะไรบางอย่างผิดปกติ" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "อะไรบางอย่างผิดปกติ." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "ขั้นตอนที่ 1 รับโทเค็นสภาพคล่อง UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "การจัดหา {0} {1} และ {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "สลับ <0/> เป็น " msgid "Swap Anyway" msgstr "สลับกัน" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "ยืนยันสวอปแล้ว" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "รายละเอียดการสลับ" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "สลับเฉพาะ <0/> เป็น <1/>" @@ -1774,14 +1588,6 @@ msgstr "สลับเฉพาะ <0/> เป็น <1/>" msgid "Swap failed: {0}" msgstr "สลับล้มเหลว: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "อยู่ระหว่างดำเนินการแลกเปลี่ยน" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "สรุปการสลับ" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "สลับ {0} {1} เป็น {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "ส่งธุรกรรมแล้ว" msgid "Transaction completed in" msgstr "ธุรกรรมเสร็จสมบูรณ์ใน" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "ยืนยันการทำธุรกรรม" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "กำหนดเวลาการทำธุรกรรม" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "ธุรกรรมที่รอดำเนินการ" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "โทเค็นการโอน" msgid "Try Again" msgstr "ลองอีกครั้ง" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "ลองเพิ่มความทนทานต่อการเลื่อนหลุด<0/>หมายเหตุ: ค่าธรรมเนียมการโอนและโทเค็นการรีเบสเข้ากันไม่ได้กับ Uniswap V3" - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "เปิดโหมดผู้เชี่ยวชาญ" @@ -2121,10 +1914,6 @@ msgstr "เนื้อหาที่ไม่รองรับ" msgid "Unsupported Assets" msgstr "สินทรัพย์ที่ไม่รองรับ" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "เครือข่ายที่ไม่รองรับ - เปลี่ยนไปใช้เครือข่ายอื่นเพื่อแลกเปลี่ยน" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "ไม่มีชื่อ" @@ -2137,18 +1926,6 @@ msgstr "แกะ" msgid "Unwrap <0/> to {0}" msgstr "แกะ <0/> ถึง {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "แกะกล่องยืนยัน" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "แกะกล่องที่รอดำเนินการ" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "แกะ {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "อัพเดทคณะผู้แทน" @@ -2186,7 +1963,6 @@ msgstr "ดูค่าธรรมเนียมและการวิเค msgid "View list" msgstr "ดูรายการ" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "ดูบน Etherscan" @@ -2325,18 +2101,6 @@ msgstr "ห่อ" msgid "Wrap <0/> to {0}" msgstr "ตัด <0/> ถึง {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "ยืนยันห่อแล้ว" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "อยู่ระหว่างการพิจารณา" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "แรป {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "ธุรกรรมของคุณอาจเป็น frontrun" msgid "Your transaction may fail" msgstr "ธุรกรรมของคุณอาจล้มเหลว" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "ธุรกรรมของคุณจะเปลี่ยนกลับหากรอดำเนินการนานกว่าระยะเวลานี้" - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "ธุรกรรมของคุณจะเปลี่ยนกลับหากรอดำเนินการนานกว่าช่วงเวลานี้" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "ธุรกรรมของคุณจะกลับคืนมาหากราคาเปลี่ยนแปลงไปในทางไม่ดีเกินกว่าเปอร์เซ็นต์นี้" @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https:// หรือ ipfs:// หรือชื่อ ENS" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "นาที" @@ -2548,10 +2306,6 @@ msgstr "ผ่าน {0}" msgid "via {0} token list" msgstr "ผ่าน {0} รายการโทเค็น" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {เส้นทางที่ดีที่สุดผ่าน 1 ฮอป} other {เส้นทางที่ดีที่สุดผ่าน # hops}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {นำเข้าโทเค็น} other {นำเข้าโทเค็น}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} โทเค็น" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} ค่าธรรมเนียม" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "สะพานโทเค็น {label}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}ม. {sec}" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} ต่อ {tokenA}" diff --git a/src/locales/tr-TR.po b/src/locales/tr-TR.po index aa5516e828..7deaa48f6f 100644 --- a/src/locales/tr-TR.po +++ b/src/locales/tr-TR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: tr_TR\n" "Language-Team: Turkish\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Hakkında" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Kabul et" @@ -129,10 +128,6 @@ msgstr "Kabul et" msgid "Account" msgstr "Hesap" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Kabullenmek" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "Adreste herhangi bir hak talebi yok" msgid "Against" msgstr "Karşısında" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "İzin vermek" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "LP jeton geçişine izin ver" @@ -204,22 +195,10 @@ msgstr "LP jeton geçişine izin ver" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Yüksek fiyat etkili işlemlere izin verin ve onay ekranını atlayın. Kendi sorumluluğunuz altında kullanın." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Cüzdanınızda izin verin" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Uniswap Protokolünün {0} kullanmasına izin verin" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Önce {0} izin ver" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "ödenek beklemede" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "İzin veriliyor" @@ -232,12 +211,7 @@ msgstr "Miktar" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Bu takas yürütülmeye çalışılırken bir hata oluştu. Kayma toleransınızı artırmanız gerekebilir. Bu işe yaramazsa, işlem yaptığınız token ile uyumsuzluk olabilir. Not: Transfer ve rebase jetonlarındaki ücret, Uniswap V3 ile uyumlu değildir." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Onay Bekliyor" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Onayla" @@ -246,10 +220,6 @@ msgstr "Onayla" msgid "Approve Token" msgstr "Onay Simgesi" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Cüzdanınızda onaylayın" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Cüzdanınızda onaylayın" msgid "Approve {0}" msgstr "Onayla {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Önce {0} onayla" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Onaylandı" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Seçilen fiyat aralığından en az {0} {1} ve {2} {3} cüzdanınıza iade edilecektir." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Otomatik" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Otomatik Yönlendirici" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "Otomatik Yönlendirici API'si" @@ -458,7 +419,6 @@ msgstr "Tümünü temizle" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Kapat" @@ -513,15 +473,6 @@ msgstr "Kaynağı Onayla" msgid "Confirm Swap" msgstr "Swap'ı Onayla" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Cüzdanınızda onaylayın" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Takas işlemini onaylayın" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "V2 likiditenizi görüntülemek için bir cüzdana bağlanın." msgid "Connect to a wallet to view your liquidity." msgstr "Likiditenizi görüntülemek için bir cüzdana bağlanın." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Takas için cüzdanı bağlayın" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Cüzdanını bağla" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "{name} ile bağlantılı" @@ -583,14 +526,6 @@ msgstr "{name} ile bağlantılı" msgid "Connecting..." msgstr "Bağlanıyor..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Bağlanıyor…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "{0} {1}dönüştür" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Kopyalandı" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Reddet" @@ -769,7 +703,6 @@ msgstr "Bir UNI talebini tetiklemek için bir adres girin. Adreste talep edilebi #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Bağlantı hatası" msgid "Error connecting. Try refreshing the page." msgstr "Bağlanırken hata oluştu. Sayfayı yenilemeyi deneyin." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Hata detayları" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Takas alınırken hata oluştu" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Liste içe aktarılırken hata oluştu" @@ -874,11 +799,6 @@ msgstr "Ücret katmanı" msgid "Fetching best price..." msgstr "En iyi fiyat alınıyor..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "En iyi fiyat getiriliyor…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Şunun için" @@ -924,19 +844,6 @@ msgstr "Kapalı pozisyonları gizle" msgid "High Price Impact" msgstr "Yüksek Fiyat Etkisi" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Yüksek fiyat etkisi" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Yüksek kayma" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Yüksek kayma, fiyat hareketi riskini artırır" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Bu uygulama API'leri nasıl kullanır?" @@ -1002,13 +909,8 @@ msgstr "Metamask'ı yükleyin" msgid "Insufficient liquidity for this trade." msgstr "Bu işlem için yetersiz likidite." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "İşleminiz için havuzda yetersiz likidite" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Likidite" msgid "Liquidity data not available." msgstr "Likidite verileri mevcut değil." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Likidite sağlayıcı ücreti" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Likidite sağlayıcı ödülleri" @@ -1139,7 +1037,6 @@ msgstr "Jeton Listelerini Yönetin" msgid "Manage this pool." msgstr "Bu havuzu yönetin." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Maksimum" @@ -1153,16 +1050,11 @@ msgstr "Maksimum Fiyat" msgid "Max price" msgstr "Maksimum fiyat" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Maksimum kayma" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Maksimum:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Maksimum gönderme" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Minimum:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Minimum alınan" @@ -1221,10 +1112,6 @@ msgstr "Minimum alınan" msgid "Missing dependencies" msgstr "Eksik bağımlılıklar" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Sahte Geçiş" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Daha fazla" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Teklif bulunamadı." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Sonuç bulunamadı." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "Bu ağda kullanılabilir jeton yok. Lütfen başka bir ağa geçin." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "oluşturulmadı" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "KAPALI" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "AÇIK" @@ -1346,14 +1226,6 @@ msgstr "Çıktı tahminidir. Fiyat %{0} oranından fazla değişirse işleminiz msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Giriş tahminidir. En az <0>{0} {1} alabilirsiniz. Aksi takdirde işlem geri döner." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "Çıktı tahmin edilmektedir. En az {0} {1} alacaksınız veya işlem geri dönecek." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "Çıktı tahmin edilmektedir. En fazla {0} {1} gönderirsiniz yoksa işlem geri döner." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Çıktı şuraya gönderilecek: <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Lütfen Katman 1 Ethereum'a bağlanın" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Lütfen açılır menüden veya cüzdanınızdan desteklenen bir ağa bağlanın." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Lütfen geçerli bir kayma yüzdesi girin" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Uzman modunu etkinleştirmek için lütfen \"{confirmWord}\" sözcüğünü yazın." @@ -1435,10 +1303,6 @@ msgstr "Havuza alınmış {0}:" msgid "Pools Overview" msgstr "Havuzlara Genel Bakış" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Uniswap protokolü tarafından desteklenmektedir" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Ön izleme" @@ -1463,18 +1327,10 @@ msgstr "Fiyat Etkisi Çok Yüksek" msgid "Price Updated" msgstr "Fiyat Güncellendi" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Fiyat etkisi" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Fiyat aralığı" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Fiyat güncellendi" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Fiyat:" @@ -1543,18 +1399,10 @@ msgstr "Desteklenmeyen varlıklar hakkında daha fazla bilgi edinin" msgid "Recent Transactions" msgstr "Son İşlemler" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Son İşlemler" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "alıcı" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Sayfayı yenile" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "{0} {1} ve{2} {3}kaldırma" msgid "Request Features" msgstr "Özellikler İste" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Sıfırla" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Geri Dön" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Değişimi gözden geçir" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Belirteç adına veya adresine göre arama yapın" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Adı arayın veya adresi yapıştırın" @@ -1629,9 +1465,6 @@ msgstr "Bir ağ seçin" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Fiyat Aralığını Ayarla" msgid "Set Starting Price" msgstr "Başlangıç Fiyatını Belirleyin" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Ayarlar" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Havuz Payı" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Basit" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Kayma toleransı" @@ -1701,11 +1529,6 @@ msgstr "Bazı varlıklar bu arayüz aracılığıyla kullanılamaz. Bunun nedeni msgid "Something went wrong" msgstr "Bir şeyler yanlış gitti" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Bir şeyler yanlış gitti." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Adım 1. UNI-V2 Likidite jetonları alın" @@ -1741,7 +1564,6 @@ msgstr "{0} {1} ve {2} {3} temini" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "<0/> öğesini tam olarak <1/> ile değiştirin" msgid "Swap Anyway" msgstr "Yine de Swap" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Takas onaylandı" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Ayrıntıları değiştir" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Tam olarak <0/> ile <1/> arasında geçiş yapın" @@ -1774,14 +1588,6 @@ msgstr "Tam olarak <0/> ile <1/> arasında geçiş yapın" msgid "Swap failed: {0}" msgstr "Değiştirilemedi: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Takas beklemede" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "takas özeti" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "{2} {3} yerine {0} {1} swap ediliyor" @@ -1991,19 +1797,10 @@ msgstr "İşlem Gönderildi" msgid "Transaction completed in" msgstr "İşlem tamamlandı" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "İşlem onaylandı" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "İşlem son tarihi" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "İşlem beklemede" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Transfer Jetonu" msgid "Try Again" msgstr "Tekrar deneyin" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Kayma toleransınızı artırmayı deneyin.<0/>NOT: Transfer ve rebase belirteçleri üzerindeki ücret, Uniswap V3 ile uyumlu değildir." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Uzman Modunu Açın" @@ -2121,10 +1914,6 @@ msgstr "Desteklenmeyen Varlık" msgid "Unsupported Assets" msgstr "Desteklenmeyen Varlıklar" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Desteklenmeyen ağ - ticaret yapmak için diğerine geçin" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "başlıksız" @@ -2137,18 +1926,6 @@ msgstr "Paketi Aç" msgid "Unwrap <0/> to {0}" msgstr "<0/> {0}paketi aç" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Paketi açma onaylandı" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Bekleyen paketi aç" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Paketi aç {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Yetkilendirmeyi Güncelle" @@ -2186,7 +1963,6 @@ msgstr "Tahakkuk eden ücretleri ve analizleri görüntüleyin<0>↗" msgid "View list" msgstr "Listeyi görüntüle" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Etherscan üzerinde görüntüle" @@ -2325,18 +2101,6 @@ msgstr "Paketle" msgid "Wrap <0/> to {0}" msgstr "<0/> {0}kaydır" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "sarma onaylandı" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Beklemede sarıl" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "{0}sarın" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "İşleminiz frontrun olabilir" msgid "Your transaction may fail" msgstr "İşleminiz başarısız olabilir" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "İşleminiz bu süreden daha uzun süredir beklemedeyse geri alınacaktır." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "İşleminiz bu süreden daha uzun süredir beklemedeyse geri alınacaktır." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Fiyatın istenmeyen şekilde bu yüzdeden daha fazla değişmesi durumunda işleminiz geri döner." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https:// veya ipfs:// veya ENS adı" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "dakika" @@ -2548,10 +2306,6 @@ msgstr "{0} üzerinden" msgid "via {0} token list" msgstr "{0} jeton listesi aracılığıyla" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {1 atlama yoluyla en iyi rota} other {# şerbetçiotu ile en iyi rota}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Simgeyi içe aktar} other {Jetonları içe aktarın}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} jeton" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} ücret" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} simge köprüsü" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}s" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "%{percentForSlider}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}sn" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} / {tokenA}" diff --git a/src/locales/uk-UA.po b/src/locales/uk-UA.po index fd511bf578..046b10a988 100644 --- a/src/locales/uk-UA.po +++ b/src/locales/uk-UA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: uk_UA\n" "Language-Team: Ukrainian\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Загальна інформація" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Прийняти" @@ -129,10 +128,6 @@ msgstr "Прийняти" msgid "Account" msgstr "Обліковий запис" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Визнайте" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "Адреса не має доступного запиту" msgid "Against" msgstr "Проти" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Дозволити" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Дозволити перенесення токенів LP" @@ -204,22 +195,10 @@ msgstr "Дозволити перенесення токенів LP" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Дозвольте торгувати з високими цінами й пропустіть екран підтвердження. Приймайте це рішення на власний ризик." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Дозволити в гаманці" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Дозвольте протоколу Uniswap використовувати ваш {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Спочатку дозвольте {0}" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Надбавка очікується" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Дозволено" @@ -232,12 +211,7 @@ msgstr "Сума" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Під час спроби виконати цей обмін сталася помилка. Можливо, вам доведеться збільшити толерантність до ковзання. Якщо це не спрацює, можливо, існує несумісність з токеном, яким ви торгуєте. Примітка: плата за перенесення та перебазування токенів несумісні з Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Очікує схвалення" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Схвалити" @@ -246,10 +220,6 @@ msgstr "Схвалити" msgid "Approve Token" msgstr "Затвердити маркер" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Підтвердіть у своєму гаманці" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Підтвердіть у своєму гаманці" msgid "Approve {0}" msgstr "Схвалити {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Спочатку затвердьте {0}" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Схвалено" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Щонайменше {0} {1} і {2} {3} повертаються до вашого гаманця завдяки вибраному діапазону ціни." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Автоматично" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Автоматичний маршрутизатор" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "API автоматичного маршрутизатора" @@ -458,7 +419,6 @@ msgstr "Очистити все" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Закрити" @@ -513,15 +473,6 @@ msgstr "Підтвердити пропозицію" msgid "Confirm Swap" msgstr "Підтвердити обмін" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Підтвердьте в гаманці" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Підтвердьте заміну" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Підключіться до гаманця, щоб перегляну msgid "Connect to a wallet to view your liquidity." msgstr "Підключіться до гаманця, щоб переглянути свою ліквідність." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Підключіть гаманець для обміну" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Підключіть гаманець" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Під'єднано через {name}" @@ -583,14 +526,6 @@ msgstr "Під'єднано через {name}" msgid "Connecting..." msgstr "Підключення..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Підключення…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Перетворіть {0} в {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Скопійовано" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Несправність" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Відхилити" @@ -769,7 +703,6 @@ msgstr "Введіть адресу для ініціювання збору UNI #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Помилка підключення" msgid "Error connecting. Try refreshing the page." msgstr "Помилка підключення. Спробуйте оновити сторінку." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Деталі помилки" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Помилка отримання торгівлі" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Помилка імпорту списку" @@ -874,11 +799,6 @@ msgstr "Рівень плати" msgid "Fetching best price..." msgstr "Отримання найкращої ціни..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Отримання найкращої ціни…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Для" @@ -924,19 +844,6 @@ msgstr "Приховати закриті позиції" msgid "High Price Impact" msgstr "Вплив високої ціни" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Високий вплив на ціну" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Високе ковзання" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Високе ковзання збільшує ризик руху ціни" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Як ця програма використовує API" @@ -1002,13 +909,8 @@ msgstr "Встановити Metamask" msgid "Insufficient liquidity for this trade." msgstr "Недостатня ліквідність для цієї угоди." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Недостатня ліквідність у пулі для вашої торгівлі" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Ліквідність" msgid "Liquidity data not available." msgstr "Дані про ліквідність відсутні." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Комісія постачальника ліквідності" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Нагороди постачальника ліквідності" @@ -1139,7 +1037,6 @@ msgstr "Управління списками токенів" msgid "Manage this pool." msgstr "Керуйте цим пулом." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Максимум" @@ -1153,16 +1050,11 @@ msgstr "Максимальна ціна" msgid "Max price" msgstr "Максимальна ціна" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Максимальне ковзання" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Максимум:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Максимум відправлених" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Мінімум:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Мінімум отриманих" @@ -1221,10 +1112,6 @@ msgstr "Мінімум отриманих" msgid "Missing dependencies" msgstr "Відсутня залежність" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Макетний перемикач" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Більше" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Пропозиції не знайдено." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Результатів не знайдено." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "У цій мережі немає доступних маркерів. Будь ласка, перейдіть на іншу мережу." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Не створено" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "ВИМК" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "УВІМК" @@ -1346,14 +1226,6 @@ msgstr "Результат оцінюється. Якщо ціна змінит msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Результат оцінюється. Ви отримаєте щонайменше <0>{0} {1}, або операцію буде скасовано." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "Вихід оцінюється. Ви отримаєте щонайменше {0} {1} , або транзакція буде повернена." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "Вихід оцінюється. Ви надішлете щонайбільше {0} {1} , або транзакція буде повернена." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Результат буде надіслано на <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Будь ласка, підключіться до рівня 1 Ефір msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Підключіться до підтримуваної мережі у спадному меню або у своєму гаманці." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Будь ласка, введіть дійсний % промаху" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Введіть слово \"{confirmWord}\", аби увімкнути Експертний режим." @@ -1435,10 +1303,6 @@ msgstr "Заведено в пул {0}:" msgid "Pools Overview" msgstr "Огляд пулів" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Працює на основі протоколу Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Попередній перегляд" @@ -1463,18 +1327,10 @@ msgstr "Вплив ціни занадто високий" msgid "Price Updated" msgstr "Ціну оновлено" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Вплив на ціну" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Діапазон цін" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Ціна оновлена" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Ціна:" @@ -1543,18 +1399,10 @@ msgstr "Докладніше про непідтримувані активи" msgid "Recent Transactions" msgstr "Останні Транзакції" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Останні транзакції" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Одержувач" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Перезавантажте сторінку" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Видалення {0} {1} і{2} {3}" msgid "Request Features" msgstr "Особливості запиту" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Скинути" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Повернутись" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Обмін огляду" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Пошук за назвою або адресою токена" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Шукайте ім’я або введіть адресу" @@ -1629,9 +1465,6 @@ msgstr "Виберіть мережу" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Встановити ціновий діапазон" msgid "Set Starting Price" msgstr "Встановити стартову ціну" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Налаштування" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Частка пулу" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Простий" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Толерантність до проковзування" @@ -1701,11 +1529,6 @@ msgstr "Деякі активи недоступні через цей інте msgid "Something went wrong" msgstr "Сталася помилка" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Щось пішло не так." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Крок 1. Отримайте токени ліквідності UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "Постачання {0} {1} та {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Поміняти <0/> на точно <1/>" msgid "Swap Anyway" msgstr "Обміняти в будь-якому випадку" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Обмін підтверджено" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Обмін деталями" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Поміняти <0/> на <1/>" @@ -1774,14 +1588,6 @@ msgstr "Поміняти <0/> на <1/>" msgid "Swap failed: {0}" msgstr "Помилка підкачки: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Обмін очікує на розгляд" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Підсумок заміни" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Обмін {0} {1} на {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Транзакцію надіслано" msgid "Transaction completed in" msgstr "Транзакція завершена в" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Транзакція підтверджена" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Кінцевий термін транзакції" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Транзакція очікує на розгляд" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Токен передачі" msgid "Try Again" msgstr "Спробуйте ще раз" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Спробуйте збільшити толерантність до ковзання.<0/>ПРИМІТКА. Комісія за передачу та перебазування маркерів несумісна з Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Увімкнути експертний режим" @@ -2121,10 +1914,6 @@ msgstr "Непідтримуваний актив" msgid "Unsupported Assets" msgstr "Непідтримувані активи" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Непідтримувана мережа - перейдіть на іншу для торгівлі" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Без назви" @@ -2137,18 +1926,6 @@ msgstr "Розгорнути" msgid "Unwrap <0/> to {0}" msgstr "Розгорніть <0/> до {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Розгортання підтверджено" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Очікує розгортання" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Розгорнути {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Оновити делегацію" @@ -2186,7 +1963,6 @@ msgstr "Переглянути нараховані комісії та анал msgid "View list" msgstr "Переглянути список" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Переглянути на Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Перенос" msgid "Wrap <0/> to {0}" msgstr "Оберніть <0/> до {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Wrap підтверджено" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Очікується обгортання" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Загорнути {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Ваша транзакція може бути випереджаючо msgid "Your transaction may fail" msgstr "Ваша транзакція може перерватися" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Ваша транзакція буде повернена, якщо вона була в очікуванні довше, ніж цей період часу." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Вашу транзакцію буде скасовано, якщо вона очікуватиме більше цього періоду часу." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Вашу транзакцію буде скасовано, якщо ціна зміниться більш ніж на цей відсоток." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https://, або ipfs://, або ім’я ENS" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "хвилин" @@ -2548,10 +2306,6 @@ msgstr "через {0}" msgid "via {0} token list" msgstr "через {0} список токенів" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Найкращий маршрут через 1 стрибок} other {Найкращий маршрут через # перельоту}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Імпортувати маркер} other {Імпорт токенів}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} лексем" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} комісія" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} маркерний міст" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}м {sec}с" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}с" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} на {tokenA}" diff --git a/src/locales/vi-VN.po b/src/locales/vi-VN.po index b39d9a8f34..540539b1c0 100644 --- a/src/locales/vi-VN.po +++ b/src/locales/vi-VN.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: vi_VN\n" "Language-Team: Vietnamese\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "Giới thiệu" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "Chấp nhận" @@ -129,10 +128,6 @@ msgstr "Chấp nhận" msgid "Account" msgstr "Tài khoản" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "Công nhận" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "Địa chỉ không có yêu cầu" msgid "Against" msgstr "Chống lại" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "Cho phép" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "Cho phép di chuyển mã token LP" @@ -204,22 +195,10 @@ msgstr "Cho phép di chuyển mã token LP" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "Cho phép các giao dịch tác động đến giá cao và bỏ qua màn hình xác nhận. Sử dụng và tự gánh chịu mọi rủi ro." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "Cho phép trong ví của bạn" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "Cho phép Giao thức hoán đổi Uniswap sử dụng {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "Cho phép {0} trước" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "Trợ cấp đang chờ xử lý" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "Được phép" @@ -232,12 +211,7 @@ msgstr "Số tiền" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "Đã xảy ra lỗi khi cố gắng thực hiện hoán đổi này. Bạn có thể cần phải tăng khả năng chịu trượt của mình. Nếu điều đó không hiệu quả, có thể có sự không tương thích với mã thông báo bạn đang giao dịch. Lưu ý: phí chuyển và mã thông báo rebase không tương thích với Uniswap V3." -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "Đang chờ phê duyệt" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "Phê duyệt" @@ -246,10 +220,6 @@ msgstr "Phê duyệt" msgid "Approve Token" msgstr "Phê duyệt mã thông báo" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "Phê duyệt trong ví của bạn" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "Phê duyệt trong ví của bạn" msgid "Approve {0}" msgstr "Phê duyệt {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "Phê duyệt {0} trước" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "Tán thành" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "Ít nhất {0} {1} và {2} {3} sẽ được hoàn lại vào ví của bạn do phạm vi giá đã chọn." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "Tự động" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "Bộ định tuyến tự động" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "API bộ định tuyến tự động" @@ -458,7 +419,6 @@ msgstr "Xóa tất cả" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "Đóng" @@ -513,15 +473,6 @@ msgstr "Xác nhận cung cấp" msgid "Confirm Swap" msgstr "Xác nhận Hoán đổi" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "Xác nhận trong ví của bạn" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "Xác nhận hoán đổi" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "Kết nối với ví để xem tính thanh khoản V2 của bạn." msgid "Connect to a wallet to view your liquidity." msgstr "Kết nối với ví để xem tính thanh khoản của bạn." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "Kết nối ví để hoán đổi" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "Kết nối ví của bạn" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "Đã kết nối với {name}" @@ -583,14 +526,6 @@ msgstr "Đã kết nối với {name}" msgid "Connecting..." msgstr "Đang kết nối..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "Kết nối…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "Chuyển đổi {0} thành {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "Đã sao chép" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Bất hòa" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "Bỏ qua" @@ -769,7 +703,6 @@ msgstr "Nhập địa chỉ để kích hoạt khiếu nại UNI. Nếu địa c #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "Lỗi kết nối" msgid "Error connecting. Try refreshing the page." msgstr "Lỗi kết nối. Hãy thử làm mới trang." -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "Chi tiết lỗi" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "Lỗi khi tìm nạp giao dịch" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "Lỗi khi nhập danh sách" @@ -874,11 +799,6 @@ msgstr "Bậc phí" msgid "Fetching best price..." msgstr "Đang tìm nạp giá tốt nhất ..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "Tìm nạp giá tốt nhất…" - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "Đối với" @@ -924,19 +844,6 @@ msgstr "Ẩn các vị trí đã đóng" msgid "High Price Impact" msgstr "Tác động giá cao" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "Tác động giá cao" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "Trượt cao" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "Trượt giá cao làm tăng rủi ro biến động giá" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "Cách ứng dụng này sử dụng API" @@ -1002,13 +909,8 @@ msgstr "Cài đặt Metamask" msgid "Insufficient liquidity for this trade." msgstr "Không đủ thanh khoản cho giao dịch này." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "Không đủ thanh khoản trong pool cho giao dịch của bạn" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "Thanh khoản" msgid "Liquidity data not available." msgstr "Dữ liệu thanh khoản không có sẵn." -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "Phí nhà cung cấp thanh khoản" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "Phần thưởng của nhà cung cấp thanh khoản" @@ -1139,7 +1037,6 @@ msgstr "Quản lý danh sách mã Token" msgid "Manage this pool." msgstr "Quản lý pool này." -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "Tối đa" @@ -1153,16 +1050,11 @@ msgstr "Giá tối đa" msgid "Max price" msgstr "Giá tối đa" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "Độ trượt tối đa" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "Tối đa:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "Đã gửi tối đa" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "Tối thiểu:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "Số tiền nhận được tối thiểu" @@ -1221,10 +1112,6 @@ msgstr "Số tiền nhận được tối thiểu" msgid "Missing dependencies" msgstr "Thiếu phụ thuộc" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "Mock Toggle" - #: src/pages/Pool/index.tsx msgid "More" msgstr "Thêm nữa" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "Không tìm thấy đề xuất nào." #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "Không có kết quả nào được tìm thấy." -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "Không có mã thông báo nào có sẵn trên mạng này. Vui lòng chuyển sang mạng khác." - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "Chưa tạo" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "TẮT" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "BẬT" @@ -1346,14 +1226,6 @@ msgstr "Đầu ra được ước tính. Nếu giá thay đổi nhiều hơn {0} msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "Đầu ra được ước tính. Bạn sẽ nhận được ít nhất <0>{0} {1} hoặc giao dịch sẽ hoàn nguyên." -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "Sản lượng được ước tính. Bạn sẽ nhận được ít nhất {0} {1} hoặc giao dịch sẽ hoàn nguyên." - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "Sản lượng được ước tính. Bạn sẽ gửi nhiều nhất là {0} {1} hoặc giao dịch sẽ hoàn nguyên." - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "Đầu ra sẽ được gửi đến <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "Vui lòng kết nối với Ethereum Lớp 1" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "Vui lòng kết nối với mạng được hỗ trợ trong menu thả xuống hoặc trong ví của bạn." -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "Vui lòng nhập% trượt giá hợp lệ" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "Vui lòng nhập từ \"{confirmWord}\" để bật chế độ chuyên gia." @@ -1435,10 +1303,6 @@ msgstr "Pool {0}:" msgid "Pools Overview" msgstr "Tổng quan về pool" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "Được hỗ trợ bởi giao thức Uniswap" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "Xem trước" @@ -1463,18 +1327,10 @@ msgstr "Tác động giá quá cao" msgid "Price Updated" msgstr "Đã cập nhật giá" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "Tác động giá" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "Phạm vi giá" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "Đã cập nhật giá" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "Giá:" @@ -1543,18 +1399,10 @@ msgstr "Đọc thêm về nội dung không được hỗ trợ" msgid "Recent Transactions" msgstr "Giao dịch gần đây" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "Giao dịch gần đây" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "Người nhận" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "Tải lại trang" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "Loại bỏ {0} {1} và{2} {3}" msgid "Request Features" msgstr "Yêu cầu tính năng" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "Cài lại" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "Trở về" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "Đánh giá hoán đổi" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "Tìm kiếm theo tên hoặc địa chỉ mã thông báo" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "Tìm kiếm tên hoặc dán địa chỉ" @@ -1629,9 +1465,6 @@ msgstr "Chọn một mạng" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "Đặt phạm vi giá" msgid "Set Starting Price" msgstr "Đặt giá khởi điểm" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "Cài đặt" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "Chia sẻ của Pool" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "Đơn giản" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "Khả năng chịu trượt" @@ -1701,11 +1529,6 @@ msgstr "Một số tài sản không khả dụng thông qua giao diện này v msgid "Something went wrong" msgstr "Đã xảy ra sự cố" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "Đã xảy ra lỗi." - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "Bước 1. Nhận mã token thanh khoản UNI-V2" @@ -1741,7 +1564,6 @@ msgstr "Cung cấp {0} {1} và {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "Hoán đổi <0 /> lấy chính xác <1 />" msgid "Swap Anyway" msgstr "Vẫn hoán đổi" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "Hoán đổi được xác nhận" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "Hoán đổi chi tiết" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "Hoán đổi chính xác <0 /> lấy <1 />" @@ -1774,14 +1588,6 @@ msgstr "Hoán đổi chính xác <0 /> lấy <1 />" msgid "Swap failed: {0}" msgstr "Hoán đổi không thành công: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "Hoán đổi đang chờ xử lý" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "Tóm tắt hoán đổi" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "Đổi {0} {1} lấy {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "Giao dịch đã được gửi" msgid "Transaction completed in" msgstr "Giao dịch đã hoàn tất trong" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "Đã xác nhận giao dịch" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "Thời hạn giao dịch" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "Giao dịch đang chờ xử lý" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "Mã thông báo chuyển" msgid "Try Again" msgstr "Thử lại" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "Hãy thử tăng khả năng chịu trượt của bạn.<0/>LƯU Ý: Phí chuyển và mã thông báo rebase không tương thích với Uniswap V3." - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "Bật Chế độ chuyên gia" @@ -2121,10 +1914,6 @@ msgstr "Tài sản không được hỗ trợ" msgid "Unsupported Assets" msgstr "Tài sản không được hỗ trợ" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "Mạng không được hỗ trợ - chuyển sang mạng khác để giao dịch" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "Không có tiêu đề" @@ -2137,18 +1926,6 @@ msgstr "Tháo" msgid "Unwrap <0/> to {0}" msgstr "Bỏ gói <0/> thành {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "Đã xác nhận mở gói" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "Mở gói đang chờ xử lý" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "Unwrap {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "Cập nhật ủy quyền" @@ -2186,7 +1963,6 @@ msgstr "Xem phí đã tích lũy và số liệu phân tích <0>↗" msgid "View list" msgstr "Danh sách xem" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "Xem trên Etherscan" @@ -2325,18 +2101,6 @@ msgstr "Bọc lại" msgid "Wrap <0/> to {0}" msgstr "Kết thúc từ <0/> đến {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "Đã xác nhận kết thúc" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "Gói đang chờ xử lý" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "Bọc {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "Giao dịch của bạn có thể chạy trước" msgid "Your transaction may fail" msgstr "Giao dịch của bạn có thể thất bại" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "Giao dịch của bạn sẽ hoàn nguyên nếu nó đã chờ xử lý lâu hơn khoảng thời gian này." - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "Giao dịch của bạn sẽ hoàn nguyên nếu nó đang chờ xử lý trong hơn khoảng thời gian này." #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "Giao dịch của bạn sẽ hoàn nguyên nếu giá thay đổi bất lợi hơn tỷ lệ phần trăm này." @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https:// hoặc ipfs:// hoặc tên ENS" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "phút" @@ -2548,10 +2306,6 @@ msgstr "qua {0}" msgid "via {0} token list" msgstr "thông qua {0} mã token" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {Tuyến đường tốt nhất thông qua 1 bước nhảy} other {Tuyến đường tốt nhất thông qua # bước nhảy}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {Nhập mã thông báo} other {Nhập mã thông báo}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} mã thông báo" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} phí" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} mã thông báo" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}m {sec}giây" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}giây" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} trên {tokenA}" diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po index 50381613fe..2fc4060feb 100644 --- a/src/locales/zh-CN.po +++ b/src/locales/zh-CN.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: zh_CN\n" "Language-Team: Chinese Simplified\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "关于" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "接受" @@ -129,10 +128,6 @@ msgstr "接受" msgid "Account" msgstr "账户" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "确认" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "地址没有可领取的代币" msgid "Against" msgstr "反对" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "允许" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "允许流动池代币迁移" @@ -204,22 +195,10 @@ msgstr "允许流动池代币迁移" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "允许高度影响价格的交易,并跳过确认步骤。须自行承担使用风险。" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "允许在你的钱包里" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "允许 Uniswap 调用您的 {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "先允许 {0}" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "待定津贴" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "已允许" @@ -232,12 +211,7 @@ msgstr "数额" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "尝试执行此兑换时发生错误。您可能需要增加滑点限制。如果还是不行,则可能是您正在交易的代币与Uniswap不兼容。注:Uniswap V3不兼容转账时带扣除费用(fee-on-transfer)的代币和弹性供应(rebase)代币。" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "等待批准" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "批准" @@ -246,10 +220,6 @@ msgstr "批准" msgid "Approve Token" msgstr "批准代币" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "在您的钱包中批准" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "在您的钱包中批准" msgid "Approve {0}" msgstr "批准 {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "先授权 {0}" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "已批准" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "根据选定的兑换率范围,至少会有 {0} {1} 和 {2} {3} 将退还到您的钱包。" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "自动" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "自动路由" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "自动路由 API" @@ -458,7 +419,6 @@ msgstr "全部清除" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "关闭" @@ -513,15 +473,6 @@ msgstr "确认供应" msgid "Confirm Swap" msgstr "确认兑换" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "在你的钱包中确认" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "确认交易" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "连接到钱包以查看您的 V2 流动资金。" msgid "Connect to a wallet to view your liquidity." msgstr "连接到钱包以查看您的流动资金。" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "连接钱包以兑换" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "连接钱包" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "已与 {name} 连接" @@ -583,14 +526,6 @@ msgstr "已与 {name} 连接" msgid "Connecting..." msgstr "正在连接..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "连接…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "将 {0} 转换为 {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "已复制" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "关闭" @@ -769,7 +703,6 @@ msgstr "输入地址来查看领取 UNI 代币的资质。如果地址有任何 #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "连接错误" msgid "Error connecting. Try refreshing the page." msgstr "连接出错。请尝试刷新页面。" -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "错误详情" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "获取交易时出错" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "导入列表出错" @@ -874,11 +799,6 @@ msgstr "手续费级别" msgid "Fetching best price..." msgstr "正在获取最优兑换率..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "正在获取最优兑换率..." - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "赞成" @@ -924,19 +844,6 @@ msgstr "隐藏已关闭的仓位" msgid "High Price Impact" msgstr "对兑换率有高度影响" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "对兑换率有高度影响" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "高滑点" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "高滑点会增加兑换率波动风险" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "此应用程序如何使用 API" @@ -1002,13 +909,8 @@ msgstr "安装Metamask" msgid "Insufficient liquidity for this trade." msgstr "现有流动量不足以支持此交易。" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "你交易的币对流动性不足" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "流动资金" msgid "Liquidity data not available." msgstr "未获取到流动性数据。" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "流动性提供者费用" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "流动资金提供者奖励" @@ -1139,7 +1037,6 @@ msgstr "管理代币列表" msgid "Manage this pool." msgstr "管理此流动池。" -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "最大值" @@ -1153,16 +1050,11 @@ msgstr "最高兑换率" msgid "Max price" msgstr "最高兑换率" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "最大滑点" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "最大值:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "发送的最大值" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "最小值:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "收到的最低数额" @@ -1221,10 +1112,6 @@ msgstr "收到的最低数额" msgid "Missing dependencies" msgstr "缺少依赖套件" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "模拟切换" - #: src/pages/Pool/index.tsx msgid "More" msgstr "更多" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "没有提案。" #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "未找到结果。" -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "此网络上没有可用的令牌。请切换到另一个网络。" - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "未创建" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "关闭" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "开启" @@ -1346,14 +1226,6 @@ msgstr "输出数额仅为估值。如果兑换率变化超过 {0}%,您的交 msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "输出数额仅为估值。您将收到至少 <0>{0} {1} 代币,否则将还原交易。" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "估计输出。您将收到至少 {0} {1} 或交易将恢复。" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "估计输出。您最多发送 {0} {1} 或交易将恢复。" - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "输出代币将发送至 <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "请连接到以太坊 Layer 1" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "请在下拉菜单或您的钱包中连接到支持的网络。" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "请输入有效的滑点百分比" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "请输入单词 \"{confirmWord}\" 以启用专家模式。" @@ -1435,10 +1303,6 @@ msgstr "流动池汇集 {0}:" msgid "Pools Overview" msgstr "流动池概览" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "由 Uniswap 协议提供支持" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "预览" @@ -1463,18 +1327,10 @@ msgstr "太过影响兑换率" msgid "Price Updated" msgstr "兑换率已更新" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "兑换率影响" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "兑换率范围" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "兑换率已更新" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "兑换率:" @@ -1543,18 +1399,10 @@ msgstr "阅读有关不受支持的代币的更多信息" msgid "Recent Transactions" msgstr "最近的交易" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "最近的交易" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "接收方" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "重新加载页面" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "移除 {0} {1} 和 {2} {3}" msgid "Request Features" msgstr "功能建议" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "重置" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "返回" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "检查交易" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "按代币名称或地址搜索" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "搜索名称或粘贴地址" @@ -1629,9 +1465,6 @@ msgstr "选择网络" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "设置兑换率范围" msgid "Set Starting Price" msgstr "设置起始兑换率" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "设置" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "流动池份额" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "简单型" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "滑点容差" @@ -1701,11 +1529,6 @@ msgstr "有些代币无法通过此界面使用,因为它们可能无法很好 msgid "Something went wrong" msgstr "出错了" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "出问题了。" - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "第 1 步:获取 UNI-V2 流动池代币" @@ -1741,7 +1564,6 @@ msgstr "提供 {0} {1} 和 {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "将约 <0/> 兑换成 <1/>" msgid "Swap Anyway" msgstr "仍要兑换" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "交易已确认" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "交易详情" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "将恰好 <0/> 兑换成 <1/>" @@ -1774,14 +1588,6 @@ msgstr "将恰好 <0/> 兑换成 <1/>" msgid "Swap failed: {0}" msgstr "兑换失败: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "交易处理中" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "交易摘要" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "将 {0} {1} 兑换为 {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "已提交交易" msgid "Transaction completed in" msgstr "交易完成于" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "交易已确认" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "交易截止期限" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "交易等待中" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "代币转账" msgid "Try Again" msgstr "再试一次" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "可以尝试增加滑点容差。<0/>注:转账时额外抽取费用(fee-on-transfer)的代币和弹性供应(rebase)代币都与Uniswap V3不兼容。" - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "开启专家模式" @@ -2121,10 +1914,6 @@ msgstr "不支持的代币" msgid "Unsupported Assets" msgstr "不支持的代币" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "不支持的网络 - 切换到另一个进行交易" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "无标题" @@ -2137,18 +1926,6 @@ msgstr "展开" msgid "Unwrap <0/> to {0}" msgstr "将 <0/> 换回为 {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "交易已确认" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "交易处理中" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "展开 {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "更新投票权委托" @@ -2186,7 +1963,6 @@ msgstr "查看已累积手续费和数据分析<0>↗" msgid "View list" msgstr "查看代币列表" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "在 Etherscan 上查看" @@ -2325,18 +2101,6 @@ msgstr "兑换" msgid "Wrap <0/> to {0}" msgstr "将 <0/> 换为 {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "交易已确认" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "交易处理中" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "换行 {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "您的交易可能会被别人“抢先”(从而赚取差价)" msgid "Your transaction may fail" msgstr "您的交易可能失败" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "如果您的交易待处理的时间超过此时间段,会将回滚。" - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "如果您的交易待处理超过此时间期限,则将还原该交易。" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "如果兑换率变动超过此百分比,则将还原该交易。" @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https:// 或 ipfs:// 或 ENS 名" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "分钟" @@ -2548,10 +2306,6 @@ msgstr "通过 {0}" msgid "via {0} token list" msgstr "从 {0} 代币列表" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {通过 1 跳的最佳路线} other {通过# hops 的最佳路线}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {导入令牌} other {导入代币}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI 代币" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} 代币" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} 费用" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} 代币桥" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}分 {sec}秒" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}秒" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} 每 {tokenA}" diff --git a/src/locales/zh-TW.po b/src/locales/zh-TW.po index c9519dc3c0..da212f22ee 100644 --- a/src/locales/zh-TW.po +++ b/src/locales/zh-TW.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 15:12\n" +"PO-Revision-Date: 2022-05-10 21:06\n" "Last-Translator: \n" "Language: zh_TW\n" "Language-Team: Chinese Traditional\n" @@ -121,7 +121,6 @@ msgid "About" msgstr "關於" #: src/components/swap/SwapModalHeader.tsx -#: src/lib/components/Swap/Summary/index.tsx msgid "Accept" msgstr "接受" @@ -129,10 +128,6 @@ msgstr "接受" msgid "Account" msgstr "帳戶" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Acknowledge" -msgstr "確認" - #: src/components/SearchModal/ImportRow.tsx #: src/pages/Vote/styled.tsx msgid "Active" @@ -192,10 +187,6 @@ msgstr "地址沒有可领取的代幣" msgid "Against" msgstr "反對" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow" -msgstr "允許" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allow LP token migration" msgstr "允許流動池代幣遷移" @@ -204,22 +195,10 @@ msgstr "允許流動池代幣遷移" msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk." msgstr "允許高兌換率影響的交易,並跳過確認步驟。須自行承擔使用風險。" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow in your wallet" -msgstr "允許在你的錢包裡" - #: src/pages/Swap/index.tsx msgid "Allow the Uniswap Protocol to use your {0}" msgstr "允許 Uniswap 使用您的 {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allow {0} first" -msgstr "先允許 {0}" - -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Allowance pending" -msgstr "待定津貼" - #: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Allowed" msgstr "已允許" @@ -232,12 +211,7 @@ msgstr "數額" msgid "An error occurred when trying to execute this swap. You may need to increase your slippage tolerance. If that does not work, there may be an incompatibility with the token you are trading. Note: fee on transfer and rebase tokens are incompatible with Uniswap V3." msgstr "嘗試執行此兌換時發生錯誤。您可能需要增加滑點限制。如果還是不行,則可能是您正在交易的代幣與Uniswap不兼容。注:Uniswap V3不兼容轉賬時帶扣除費用(fee-on-transfer)的代幣和彈性供應(rebase)代幣。" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approval pending" -msgstr "等待批准" - #: src/components/earn/StakingModal.tsx -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx #: src/pages/RemoveLiquidity/index.tsx msgid "Approve" msgstr "批準" @@ -246,10 +220,6 @@ msgstr "批準" msgid "Approve Token" msgstr "批准代幣" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve in your wallet" -msgstr "在您的錢包中批准" - #: src/components/AccountDetails/TransactionSummary.tsx #: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx @@ -258,10 +228,6 @@ msgstr "在您的錢包中批准" msgid "Approve {0}" msgstr "批準 {0}" -#: src/lib/components/Swap/SwapButton/useApprovalData.tsx -msgid "Approve {0} first" -msgstr "先批准 {0}" - #: src/pages/RemoveLiquidity/index.tsx msgid "Approved" msgstr "已批準" @@ -303,14 +269,9 @@ msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selec msgstr "根據選定的兌換率範圍,至少會有 {0} {1} 和 {2} {3} 將退還到您的錢包。" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Auto" msgstr "自動" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "Auto Router" -msgstr "自動路由" - #: src/components/Settings/index.tsx msgid "Auto Router API" msgstr "自動路由 API" @@ -458,7 +419,6 @@ msgstr "全部清除" #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Close" msgstr "關閉" @@ -513,15 +473,6 @@ msgstr "確認供應" msgid "Confirm Swap" msgstr "確認兌換" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Confirm in your wallet" -msgstr "在你的錢包中確認" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Confirm swap" -msgstr "確認兌換" - #: src/components/ModalViews/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/components/claim/AddressClaimModal.tsx @@ -567,14 +518,6 @@ msgstr "連接到錢包以查看您的 V2 流動資金。" msgid "Connect to a wallet to view your liquidity." msgstr "連接到錢包以查看您的流動資金。" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connect wallet to swap" -msgstr "連接錢包以兌換" - -#: src/lib/components/Wallet.tsx -msgid "Connect your wallet" -msgstr "連接你的錢包" - #: src/components/AccountDetails/index.tsx msgid "Connected with {name}" msgstr "已與 {name} 連接" @@ -583,14 +526,6 @@ msgstr "已與 {name} 連接" msgid "Connecting..." msgstr "正在連接..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Connecting…" -msgstr "連接…" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Convert {0} to {1}" -msgstr "將 {0} 轉換為 {1}" - #: src/components/AccountDetails/Copy.tsx msgid "Copied" msgstr "已複製" @@ -727,7 +662,6 @@ msgid "Discord" msgstr "Discord" #: src/components/TransactionConfirmationModal/index.tsx -#: src/lib/components/Swap/Status/StatusDialog.tsx msgid "Dismiss" msgstr "關閉" @@ -769,7 +703,6 @@ msgstr "輸入地址來查看領取 UNI 代幣的資質。如果地址有任何 #: src/components/earn/ClaimRewardModal.tsx #: src/components/earn/UnstakingModal.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/burn/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -806,14 +739,6 @@ msgstr "連接錯誤" msgid "Error connecting. Try refreshing the page." msgstr "連接錯誤。請嘗試刷新頁面。" -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Error details" -msgstr "錯誤詳情" - -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Error fetching trade" -msgstr "獲取交易時出錯" - #: src/components/SearchModal/ManageLists.tsx msgid "Error importing list" msgstr "導入列表時出錯" @@ -874,11 +799,6 @@ msgstr "手續費級別" msgid "Fetching best price..." msgstr "正在獲取最優兌換率..." -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Fetching best price…" -msgstr "正在獲取最優兌換率..." - -#: src/lib/components/Swap/Output.tsx #: src/pages/Vote/VotePage.tsx msgid "For" msgstr "贊成" @@ -924,19 +844,6 @@ msgstr "隱藏已關閉的倉位" msgid "High Price Impact" msgstr "高兌換率影響" -#: src/lib/components/Swap/Summary/index.tsx -#: src/lib/components/Swap/Summary/index.tsx -msgid "High price impact" -msgstr "高兌換率影響" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "High slippage" -msgstr "高滑點" - -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "High slippage increases the risk of price movement" -msgstr "高滑點增加了價格變動的風險" - #: src/components/WalletModal/index.tsx msgid "How this app uses APIs" msgstr "此應用程序如何使用 API" @@ -1002,13 +909,8 @@ msgstr "安裝Metamask" msgid "Insufficient liquidity for this trade." msgstr "現有流動量不足以支持此交易。" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Insufficient liquidity in the pool for your trade" -msgstr "您想交易的池中流動性不足" - #: src/hooks/useWrapCallback.tsx #: src/hooks/useWrapCallback.tsx -#: src/lib/components/Swap/Toolbar/Caption.tsx #: src/state/mint/hooks.tsx #: src/state/mint/hooks.tsx #: src/state/mint/v3/hooks.tsx @@ -1084,10 +986,6 @@ msgstr "流動資金" msgid "Liquidity data not available." msgstr "沒有流動性數據。" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Liquidity provider fee" -msgstr "流動性提供者費用" - #: src/pages/Pool/v2.tsx msgid "Liquidity provider rewards" msgstr "流動資金提供者獎勵" @@ -1139,7 +1037,6 @@ msgstr "管理代幣列表" msgid "Manage this pool." msgstr "管理此流動池。" -#: src/lib/components/Swap/TokenInput.tsx #: src/pages/RemoveLiquidity/V3.tsx msgid "Max" msgstr "最大值" @@ -1153,16 +1050,11 @@ msgstr "最高兌換率" msgid "Max price" msgstr "最高兌換率" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Max slippage" -msgstr "最大滑點" - #: src/components/PositionListItem/index.tsx msgid "Max:" msgstr "最大值:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Maximum sent" msgstr "發送的最大值" @@ -1213,7 +1105,6 @@ msgid "Min:" msgstr "最小值:" #: src/components/swap/AdvancedSwapDetails.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Minimum received" msgstr "收到的最低數額" @@ -1221,10 +1112,6 @@ msgstr "收到的最低數額" msgid "Missing dependencies" msgstr "缺少依賴套件" -#: src/lib/components/Swap/Settings/MockToggle.tsx -msgid "Mock Toggle" -msgstr "模擬切換" - #: src/pages/Pool/index.tsx msgid "More" msgstr "更多" @@ -1275,25 +1162,18 @@ msgid "No proposals found." msgstr "沒有提案。" #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/index.tsx msgid "No results found." msgstr "未找到任何結果。" -#: src/lib/components/TokenSelect/NoTokensAvailableOnNetwork.tsx -msgid "No tokens are available on this network. Please switch to another network." -msgstr "此網絡上沒有可用的令牌。請切換到另一個網絡。" - #: src/components/FeeSelector/FeeTierPercentageBadge.tsx msgid "Not created" msgstr "未創建" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "OFF" msgstr "關閉" #: src/components/Toggle/ListToggle.tsx -#: src/lib/components/Toggle.tsx msgid "ON" msgstr "開啟" @@ -1346,14 +1226,6 @@ msgstr "輸出數額僅為估值。如果兌換率變化超過 {0}%,您的交 msgid "Output is estimated. You will receive at least <0>{0} {1} or the transaction will revert." msgstr "輸出數額僅為估值。您將收到至少 <0>{0} {1} 代幣,否則將還原交易。" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will receive at least {0} {1} or the transaction will revert." -msgstr "估計輸出。您將收到至少 {0} {1} 或交易將恢復。" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Output is estimated. You will send at most {0} {1} or the transaction will revert." -msgstr "估計輸出。您最多發送 {0} {1} 或交易將恢復。" - #: src/components/swap/SwapModalHeader.tsx msgid "Output will be sent to <0>{0}" msgstr "輸出代幣將發送至 <0>{0}" @@ -1382,10 +1254,6 @@ msgstr "請連接到以太坊 Layer 1" msgid "Please connect to a supported network in the dropdown menu or in your wallet." msgstr "請在下拉菜單或您的錢包中連接到支持的網絡。" -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx -msgid "Please enter a valid slippage %" -msgstr "請輸入有效的滑點百分比" - #: src/components/Settings/index.tsx msgid "Please type the word \"{confirmWord}\" to enable expert mode." msgstr "請輸入單詞“{confirmWord}”以啟用專家模式。" @@ -1435,10 +1303,6 @@ msgstr "流動池匯集 {0}:" msgid "Pools Overview" msgstr "流動池概覽" -#: src/lib/components/BrandedFooter.tsx -msgid "Powered by the Uniswap protocol" -msgstr "由 Uniswap 協議提供支持" - #: src/pages/AddLiquidity/index.tsx msgid "Preview" msgstr "預覽" @@ -1463,18 +1327,10 @@ msgstr "兌換率影響太高" msgid "Price Updated" msgstr "兌換率已更新" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "Price impact" -msgstr "兌換率影響" - #: src/pages/Pool/PositionPage.tsx msgid "Price range" msgstr "兌換率範圍" -#: src/lib/components/Swap/Summary/index.tsx -msgid "Price updated" -msgstr "兌換率已更新" - #: src/pages/RemoveLiquidity/index.tsx msgid "Price:" msgstr "兌換率:" @@ -1543,18 +1399,10 @@ msgstr "閱讀有關不受支持的代幣的更多資訊" msgid "Recent Transactions" msgstr "最近交易" -#: src/lib/components/RecentTransactionsDialog.tsx -msgid "Recent transactions" -msgstr "最近的交易" - #: src/components/AddressInputPanel/index.tsx msgid "Recipient" msgstr "接收方" -#: src/lib/components/Error/ErrorBoundary.tsx -msgid "Reload the page" -msgstr "重新加載頁面" - #: src/components/PositionCard/V2.tsx #: src/components/PositionCard/index.tsx #: src/pages/RemoveLiquidity/V3.tsx @@ -1597,24 +1445,12 @@ msgstr "移除 {0} {1} 和 {2} {3}" msgid "Request Features" msgstr "功能建議" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Reset" -msgstr "重置" - #: src/components/TransactionConfirmationModal/index.tsx #: src/components/TransactionConfirmationModal/index.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "Return" msgstr "返回" -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Review swap" -msgstr "審查交換" - -#: src/lib/components/TokenSelect/index.tsx -msgid "Search by token name or address" -msgstr "按代幣名稱或地址搜索" - #: src/components/SearchModal/CurrencySearch.tsx msgid "Search name or paste address" msgstr "搜索名稱或粘貼地址" @@ -1629,9 +1465,6 @@ msgstr "選擇網絡" #: src/components/CurrencyInputPanel/index.tsx #: src/components/SearchModal/CurrencySearch.tsx -#: src/lib/components/TokenSelect/TokenButton.tsx -#: src/lib/components/TokenSelect/index.tsx -#: src/lib/components/TokenSelect/index.tsx #: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx #: src/state/swap/hooks.tsx @@ -1668,10 +1501,6 @@ msgstr "設置兌換率範圍" msgid "Set Starting Price" msgstr "設置起始兌換率" -#: src/lib/components/Swap/Settings/index.tsx -msgid "Settings" -msgstr "設置" - #: src/pages/AddLiquidityV2/PoolPriceBar.tsx msgid "Share of Pool" msgstr "流動池份額" @@ -1689,7 +1518,6 @@ msgid "Simple" msgstr "簡單型" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Summary/Details.tsx msgid "Slippage tolerance" msgstr "滑點容差" @@ -1701,11 +1529,6 @@ msgstr "有些代幣無法通過此界面使用,因為它們可能無法很好 msgid "Something went wrong" msgstr "出問題了" -#: src/lib/components/Error/ErrorBoundary.tsx -#: src/lib/components/Error/ErrorDialog.tsx -msgid "Something went wrong." -msgstr "出問題了。" - #: src/pages/Earn/Manage.tsx msgid "Step 1. Get UNI-V2 Liquidity tokens" msgstr "第 1 步:獲取 UNI-V2 流動池代幣" @@ -1741,7 +1564,6 @@ msgstr "供應 {0} {1} 和 {2} {3}" #: src/components/Header/index.tsx #: src/components/NavigationTabs/index.tsx #: src/components/swap/SwapHeader.tsx -#: src/lib/components/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx @@ -1757,14 +1579,6 @@ msgstr "將約 <0/> 兌換成 <1/>" msgid "Swap Anyway" msgstr "仍要兌換" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap confirmed" -msgstr "交換確認" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap details" -msgstr "交易詳情" - #: src/components/AccountDetails/TransactionSummary.tsx msgid "Swap exactly <0/> for <1/>" msgstr "將恰好 <0/> 兌換成 <1/>" @@ -1774,14 +1588,6 @@ msgstr "將恰好 <0/> 兌換成 <1/>" msgid "Swap failed: {0}" msgstr "兑换失败: {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Swap pending" -msgstr "交換待處理" - -#: src/lib/components/Swap/Summary/index.tsx -msgid "Swap summary" -msgstr "交易摘要" - #: src/components/swap/ConfirmSwapModal.tsx msgid "Swapping {0} {1} for {2} {3}" msgstr "將 {0} {1} 兌換為 {2} {3}" @@ -1991,19 +1797,10 @@ msgstr "交易已提交" msgid "Transaction completed in" msgstr "交易完成於" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction confirmed" -msgstr "交易確認" - #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "Transaction deadline" msgstr "交易截止期限" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Transaction pending" -msgstr "交易待定" - #: src/lib/hooks/swap/useSendSwapTransaction.tsx #: src/lib/hooks/swap/useSendSwapTransaction.tsx msgid "Transaction rejected." @@ -2017,10 +1814,6 @@ msgstr "代幣轉賬" msgid "Try Again" msgstr "再試一次" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Try increasing your slippage tolerance.<0/>NOTE: Fee on transfer and rebase tokens are incompatible with Uniswap V3." -msgstr "嘗試增加滑點容差。<0/>註:轉賬時帶扣除費用(fee-on-transfer)的代幣和會自動重新定價(rebase)的代幣都與Uniswap V3不相容。" - #: src/components/Settings/index.tsx msgid "Turn On Expert Mode" msgstr "開啟專家模式" @@ -2121,10 +1914,6 @@ msgstr "不支持的資產" msgid "Unsupported Assets" msgstr "不支持的資產" -#: src/lib/components/Swap/Toolbar/Caption.tsx -msgid "Unsupported network - switch to another to trade" -msgstr "不支持的網絡 - 切換到另一個進行交易" - #: src/state/governance/hooks.ts msgid "Untitled" msgstr "無標題" @@ -2137,18 +1926,6 @@ msgstr "展開" msgid "Unwrap <0/> to {0}" msgstr "將 <0/> 換回為 {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap confirmed" -msgstr "打開包裝確認" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Unwrap pending" -msgstr "打開待處理" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Unwrap {0}" -msgstr "展開 {0}" - #: src/pages/Vote/Landing.tsx msgid "Update Delegation" msgstr "更新投票權委托" @@ -2186,7 +1963,6 @@ msgstr "查看已累積手續費和數據分析<0>↗" msgid "View list" msgstr "查看代幣列表" -#: src/lib/components/Swap/Status/StatusDialog.tsx #: src/pages/CreateProposal/ProposalSubmissionModal.tsx msgid "View on Etherscan" msgstr "在Etherscan上查看" @@ -2325,18 +2101,6 @@ msgstr "包裹" msgid "Wrap <0/> to {0}" msgstr "將 <0/> 換為 {0}" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap confirmed" -msgstr "包裹確認" - -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "Wrap pending" -msgstr "包裹待處理" - -#: src/lib/components/Swap/SwapButton/index.tsx -msgid "Wrap {0}" -msgstr "換行 {0}" - #: src/components/WalletModal/index.tsx #: src/components/Web3Status/index.tsx msgid "Wrong Network" @@ -2482,16 +2246,11 @@ msgstr "您的交易可能會被別人“搶先”(從而賺取差價)" msgid "Your transaction may fail" msgstr "您的交易可能失敗" -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx -msgid "Your transaction will revert if it has been pending for longer than this period of time." -msgstr "如果您的交易待處理的時間超過此時間段,交易將恢復。" - #: src/components/TransactionSettings/index.tsx msgid "Your transaction will revert if it is pending for more than this period of time." msgstr "如果您的交易待處理超過此時間期限,則將還原該交易。" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/MaxSlippageSelect.tsx msgid "Your transaction will revert if the price changes unfavorably by more than this percentage." msgstr "如果兌換率變動超過此百分比,則將還原該交易。" @@ -2536,7 +2295,6 @@ msgid "https:// or ipfs:// or ENS name" msgstr "https:// 或 ipfs:// 或 ENS 名" #: src/components/TransactionSettings/index.tsx -#: src/lib/components/Swap/Settings/TransactionTtlInput.tsx msgid "minutes" msgstr "分鐘" @@ -2548,10 +2306,6 @@ msgstr "通過 {0}" msgid "via {0} token list" msgstr "從 {0} 代幣列表" -#: src/lib/components/Swap/RoutingDiagram/index.tsx -msgid "{0, plural, =1 {Best route via 1 hop} other {Best route via # hops}}" -msgstr "{0, plural, =1 {通過 1 跳的最佳路線} other {通過# hops 的最佳路線}}" - #: src/components/SearchModal/ImportToken.tsx msgid "{0, plural, =1 {Import token} other {Import tokens}}" msgstr "{0, plural, =1 {導入令牌} other {導入代幣}}" @@ -2699,26 +2453,14 @@ msgstr "{USER_AMOUNT} UNI" msgid "{activeTokensOnThisChain} tokens" msgstr "{activeTokensOnThisChain} 代幣" -#: src/lib/components/Swap/Summary/Details.tsx -msgid "{integrator} fee" -msgstr "{integrator} 費用" - #: src/components/NetworkAlert/NetworkAlert.tsx msgid "{label} token bridge" msgstr "{label} 代幣橋" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{min}m {sec}s" -msgstr "{min}分鐘 {sec}秒" - #: src/pages/RemoveLiquidity/V3.tsx msgid "{percentForSlider}%" msgstr "{percentForSlider}%" -#: src/lib/components/Swap/Status/StatusDialog.tsx -msgid "{sec}s" -msgstr "{sec}秒" - #: src/components/InputStepCounter/InputStepCounter.tsx msgid "{tokenB} per {tokenA}" msgstr "{tokenB} 每 {tokenA}" From f468001404914747cd629c5c4ddba103a422ee2c Mon Sep 17 00:00:00 2001 From: Clayton Lin <103287620+clayton1110@users.noreply.github.com> Date: Wed, 11 May 2022 10:48:53 -0500 Subject: [PATCH 024/217] style: build new error connect state (#3831) * style: build new error connect state * use usecallback for resetAcountView * remove fontSize props --- src/components/WalletModal/PendingView.tsx | 47 ++++++++++------------ src/components/WalletModal/index.tsx | 46 +++++++++++---------- 2 files changed, 46 insertions(+), 47 deletions(-) diff --git a/src/components/WalletModal/PendingView.tsx b/src/components/WalletModal/PendingView.tsx index b41a287b2c..29e176867a 100644 --- a/src/components/WalletModal/PendingView.tsx +++ b/src/components/WalletModal/PendingView.tsx @@ -1,5 +1,5 @@ import { Trans } from '@lingui/macro' -import { darken } from 'polished' +import { ButtonEmpty, ButtonPrimary } from 'components/Button' import styled from 'styled-components/macro' import { ThemedText } from 'theme' import { AbstractConnector } from 'web3-react-abstract-connector' @@ -23,12 +23,11 @@ const LoaderContainer = styled.div` justify-content: center; ` -const LoadingMessage = styled.div<{ error?: boolean }>` +const LoadingMessage = styled.div` ${({ theme }) => theme.flexRowNoWrap}; align-items: center; justify-content: center; border-radius: 12px; - color: ${({ theme, error }) => (error ? theme.red1 : 'inherit')}; & > * { padding: 1rem; @@ -36,27 +35,11 @@ const LoadingMessage = styled.div<{ error?: boolean }>` ` const ErrorGroup = styled.div` - ${({ theme }) => theme.flexRowNoWrap}; + ${({ theme }) => theme.flexColumnNoWrap}; align-items: center; justify-content: flex-start; ` -const ErrorButton = styled.div` - border-radius: 8px; - font-size: 12px; - color: ${({ theme }) => theme.text1}; - background-color: ${({ theme }) => theme.bg4}; - margin-left: 1rem; - padding: 0.5rem; - font-weight: 600; - user-select: none; - - &:hover { - cursor: pointer; - background-color: ${({ theme }) => darken(0.1, theme.text4)}; - } -` - const LoadingWrapper = styled.div` ${({ theme }) => theme.flexColumnNoWrap}; align-items: center; @@ -68,29 +51,43 @@ export default function PendingView({ error = false, setPendingError, tryActivation, + resetAccountView, }: { connector?: AbstractConnector error?: boolean setPendingError: (error: boolean) => void tryActivation: (connector: AbstractConnector) => void + resetAccountView: () => void }) { return ( - + {error ? ( -
+ Error connecting -
- + + + The connection attempt failed. Please click try again and follow the steps to connect in your wallet. + + + { setPendingError(false) connector && tryActivation(connector) }} > Try Again - + + + + Back to wallet selection + +
) : ( <> diff --git a/src/components/WalletModal/index.tsx b/src/components/WalletModal/index.tsx index 9cbd9f98f6..a0c89cac58 100644 --- a/src/components/WalletModal/index.tsx +++ b/src/components/WalletModal/index.tsx @@ -2,7 +2,7 @@ import { Trans } from '@lingui/macro' import { AutoColumn } from 'components/Column' import { PrivacyPolicy } from 'components/PrivacyPolicy' import Row, { AutoRow, RowBetween } from 'components/Row' -import { useEffect, useState } from 'react' +import { useCallback, useEffect, useState } from 'react' import { ArrowLeft, ArrowRight, Info } from 'react-feather' import ReactGA from 'react-ga4' import styled from 'styled-components/macro' @@ -150,6 +150,11 @@ export default function WalletModal({ const previousAccount = usePrevious(account) + const resetAccountView = useCallback(() => { + setPendingError(false) + setWalletView(WALLET_VIEWS.ACCOUNT) + }, [setPendingError, setWalletView]) + // close on connection, when logged out before useEffect(() => { if (account && !previousAccount && walletModalOpen) { @@ -160,10 +165,9 @@ export default function WalletModal({ // always reset to account view useEffect(() => { if (walletModalOpen) { - setPendingError(false) - setWalletView(WALLET_VIEWS.ACCOUNT) + resetAccountView() } - }, [walletModalOpen]) + }, [walletModalOpen, resetAccountView]) // close modal when a connection is successful const activePrevious = usePrevious(active) @@ -358,12 +362,7 @@ export default function WalletModal({ {walletView !== WALLET_VIEWS.ACCOUNT ? ( - { - setPendingError(false) - setWalletView(WALLET_VIEWS.ACCOUNT) - }} - > + @@ -383,20 +382,23 @@ export default function WalletModal({ error={pendingError} setPendingError={setPendingError} tryActivation={tryActivation} + resetAccountView={resetAccountView} /> )} - - - - - By connecting a wallet, you agree to Uniswap Labs’{' '} - Terms of Service and - acknowledge that you have read and understand the Uniswap{' '} - Protocol Disclaimer. - - - - + {!pendingError && ( + + + + + By connecting a wallet, you agree to Uniswap Labs’{' '} + Terms of Service and + acknowledge that you have read and understand the Uniswap{' '} + Protocol Disclaimer. + + + + + )} {walletView !== WALLET_VIEWS.PENDING && ( <> {getOptions()} From 74f6a4ef3f9d63dfdcafe50aeaeefcbe22866deb Mon Sep 17 00:00:00 2001 From: Crowdin Bot Date: Wed, 11 May 2022 16:12:13 +0000 Subject: [PATCH 025/217] chore(i18n): synchronize translations from crowdin [skip ci] --- src/locales/af-ZA.po | 10 +++++++++- src/locales/ar-SA.po | 10 +++++++++- src/locales/ca-ES.po | 10 +++++++++- src/locales/cs-CZ.po | 10 +++++++++- src/locales/da-DK.po | 10 +++++++++- src/locales/de-DE.po | 10 +++++++++- src/locales/el-GR.po | 10 +++++++++- src/locales/es-ES.po | 10 +++++++++- src/locales/fi-FI.po | 10 +++++++++- src/locales/fr-FR.po | 10 +++++++++- src/locales/he-IL.po | 10 +++++++++- src/locales/hu-HU.po | 10 +++++++++- src/locales/id-ID.po | 10 +++++++++- src/locales/it-IT.po | 10 +++++++++- src/locales/ja-JP.po | 10 +++++++++- src/locales/ko-KR.po | 10 +++++++++- src/locales/nl-NL.po | 10 +++++++++- src/locales/no-NO.po | 10 +++++++++- src/locales/pl-PL.po | 10 +++++++++- src/locales/pt-BR.po | 10 +++++++++- src/locales/pt-PT.po | 10 +++++++++- src/locales/ro-RO.po | 10 +++++++++- src/locales/ru-RU.po | 10 +++++++++- src/locales/sl-SI.po | 10 +++++++++- src/locales/sr-SP.po | 10 +++++++++- src/locales/sv-SE.po | 10 +++++++++- src/locales/sw-TZ.po | 10 +++++++++- src/locales/th-TH.po | 10 +++++++++- src/locales/tr-TR.po | 10 +++++++++- src/locales/uk-UA.po | 10 +++++++++- src/locales/vi-VN.po | 10 +++++++++- src/locales/zh-CN.po | 10 +++++++++- src/locales/zh-TW.po | 10 +++++++++- 33 files changed, 297 insertions(+), 33 deletions(-) diff --git a/src/locales/af-ZA.po b/src/locales/af-ZA.po index d6822a5646..1251788dcd 100644 --- a/src/locales/af-ZA.po +++ b/src/locales/af-ZA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: af_ZA\n" "Language-Team: Afrikaans\n" @@ -280,6 +280,10 @@ msgstr "Auto Router API" msgid "Available to deposit: {0}" msgstr "Beskikbaar vir deposito: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Terug na beursie seleksie" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Saldo: {0}" @@ -1636,6 +1640,10 @@ msgstr "Die toepassing teken anonieme gebruikstatistieke aan om mettertyd te ver msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Die toepassing versamel jou beursie-adres veilig en deel dit met TRM Labs Inc. vir risiko- en voldoeningsredes." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Die verbindingspoging het misluk. Klik asseblief probeer weer en volg die stappe om in jou beursie te koppel." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Die koste om hierdie transaksie te stuur is meer as die helfte van die waarde van die insetbedrag." diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po index e17da79076..f8fc4a3293 100644 --- a/src/locales/ar-SA.po +++ b/src/locales/ar-SA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: ar_SA\n" "Language-Team: Arabic\n" @@ -280,6 +280,10 @@ msgstr "API جهاز التوجيه التلقائي" msgid "Available to deposit: {0}" msgstr "متاح للإيداع: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "العودة إلى اختيار المحفظة" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "التوازن: {0}" @@ -1636,6 +1640,10 @@ msgstr "يسجل التطبيق إحصاءات الاستخدام مجهولة msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "يجمع التطبيق عنوان محفظتك بأمان ويشاركه مع TRM Labs Inc. لأسباب تتعلق بالمخاطر والامتثال." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "فشلت محاولة الاتصال. الرجاء النقر فوق المحاولة مرة أخرى واتباع الخطوات للاتصال في محفظتك." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "تبلغ تكلفة إرسال هذه المعاملة أكثر من نصف قيمة مبلغ الإدخال." diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index 545e145dd8..14a27fd722 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: ca_ES\n" "Language-Team: Catalan\n" @@ -280,6 +280,10 @@ msgstr "Auto Router API" msgid "Available to deposit: {0}" msgstr "Disponible per ingressar: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Torna a la selecció de cartera" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Balanç: {0}" @@ -1636,6 +1640,10 @@ msgstr "L'aplicació registra estadístiques d'ús anònimes per tal de millorar msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "L'aplicació recopila de manera segura l'adreça de la cartera i la comparteix amb TRM Labs Inc. per motius de risc i compliment." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "L'intent de connexió ha fallat. Feu clic a prova de nou i seguiu els passos per connectar-vos a la vostra cartera." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "El cost d'enviar aquesta transacció és més de la meitat del valor de l'import d'entrada." diff --git a/src/locales/cs-CZ.po b/src/locales/cs-CZ.po index be5dcac13e..8d3de99854 100644 --- a/src/locales/cs-CZ.po +++ b/src/locales/cs-CZ.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: cs_CZ\n" "Language-Team: Czech\n" @@ -280,6 +280,10 @@ msgstr "Auto Router API" msgid "Available to deposit: {0}" msgstr "K dispozici k uložení: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Zpět k výběru peněženky" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Zůstatek: {0}" @@ -1636,6 +1640,10 @@ msgstr "Aplikace zaznamenává anonymizované statistiky používání, aby se p msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Aplikace bezpečně shromažďuje adresu vaší peněženky a sdílí ji s TRM Labs Inc. z důvodu rizika a dodržování předpisů." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Pokus o připojení se nezdařil. Klikněte prosím na zkusit znovu a postupujte podle pokynů pro připojení v peněžence." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Náklady na odeslání této transakce jsou více než polovina hodnoty vstupní částky." diff --git a/src/locales/da-DK.po b/src/locales/da-DK.po index d1ede26743..37b17afc29 100644 --- a/src/locales/da-DK.po +++ b/src/locales/da-DK.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: da_DK\n" "Language-Team: Danish\n" @@ -280,6 +280,10 @@ msgstr "Auto Router API" msgid "Available to deposit: {0}" msgstr "Tilgængelig for depositum: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Tilbage til valg af pung" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Saldo: {0}" @@ -1636,6 +1640,10 @@ msgstr "Appen logger anonymiseret brugsstatistik for at forbedre sig over tid." msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Appen indsamler sikkert din tegnebogsadresse og deler den med TRM Labs Inc. af risiko- og overholdelsesårsager." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Tilslutningsforsøget mislykkedes. Klik venligst på prøv igen og følg trinene for at oprette forbindelse i din tegnebog." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Omkostningerne ved at sende denne transaktion er mere end halvdelen af værdien af det indtastede beløb." diff --git a/src/locales/de-DE.po b/src/locales/de-DE.po index 76dd95b96b..9a77e83015 100644 --- a/src/locales/de-DE.po +++ b/src/locales/de-DE.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: de_DE\n" "Language-Team: German\n" @@ -280,6 +280,10 @@ msgstr "Auto-Router-API" msgid "Available to deposit: {0}" msgstr "Zur Einlage verfügbar: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Zurück zur Brieftaschenauswahl" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Guthaben: {0}" @@ -1636,6 +1640,10 @@ msgstr "Die App protokolliert anonymisierte Nutzungsstatistiken, um sie im Laufe msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Die App sammelt sicher Ihre Wallet-Adresse und teilt sie aus Risiko- und Compliance-Gründen mit TRM Labs Inc." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Der Verbindungsversuch ist fehlgeschlagen. Bitte klicken Sie auf „Erneut versuchen“ und befolgen Sie die Schritte, um sich in Ihrem Wallet zu verbinden." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Die Kosten für das Senden dieser Transaktion betragen mehr als die Hälfte des Wertes des eingegebenen Betrags." diff --git a/src/locales/el-GR.po b/src/locales/el-GR.po index 2064f765c4..6af8a260b2 100644 --- a/src/locales/el-GR.po +++ b/src/locales/el-GR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: el_GR\n" "Language-Team: Greek\n" @@ -280,6 +280,10 @@ msgstr "Auto Router API" msgid "Available to deposit: {0}" msgstr "Διαθέσιμο για κατάθεση: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Επιστροφή στην επιλογή πορτοφολιού" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Υπόλοιπο: {0}" @@ -1636,6 +1640,10 @@ msgstr "Η εφαρμογή καταγράφει ανώνυμα στατιστι msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Η εφαρμογή συλλέγει με ασφάλεια τη διεύθυνση του πορτοφολιού σας και τη μοιράζεται με την TRM Labs Inc. για λόγους κινδύνου και συμμόρφωσης." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Η προσπάθεια σύνδεσης απέτυχε. Κάντε κλικ στην επιλογή Προσπαθήστε ξανά και ακολουθήστε τα βήματα για να συνδεθείτε στο πορτοφόλι σας." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Το κόστος αποστολής αυτής της συναλλαγής είναι περισσότερο από το μισό της αξίας του ποσού εισόδου." diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index 5c9b3c5b22..c0bf573b0e 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:12\n" "Last-Translator: \n" "Language: es_ES\n" "Language-Team: Spanish\n" @@ -280,6 +280,10 @@ msgstr "API de enrutador automático" msgid "Available to deposit: {0}" msgstr "Disponible para depositar: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Volver a la selección de billetera" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Saldo: {0}" @@ -1636,6 +1640,10 @@ msgstr "La aplicación registra estadísticas de uso anónimas para mejorar con msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "La aplicación recopila de forma segura la dirección de su billetera y la comparte con TRM Labs Inc. por razones de riesgo y cumplimiento." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "El intento de conexión falló. Haga clic en intentarlo de nuevo y siga los pasos para conectarse en su billetera." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "El costo de enviar esta transacción es más de la mitad del valor del monto de entrada." diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index 66cf62845a..5f231ab24f 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: fi_FI\n" "Language-Team: Finnish\n" @@ -280,6 +280,10 @@ msgstr "Auto Router API" msgid "Available to deposit: {0}" msgstr "Talletettavissa: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Takaisin lompakon valintaan" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Saldo: {0}" @@ -1636,6 +1640,10 @@ msgstr "Sovellus kirjaa anonymisoituja käyttötilastoja parantaakseen ajan myö msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Sovellus kerää turvallisesti lompakkosi osoitteesi ja jakaa sen TRM Labs Inc:n kanssa riskien ja vaatimustenmukaisuuden vuoksi." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Yhteysyritys epäonnistui. Napsauta Yritä uudelleen ja seuraa ohjeita muodostaaksesi yhteyden lompakkoosi." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Tämän tapahtuman lähetyskustannukset ovat yli puolet syötetyn summan arvosta." diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po index 5b6bd3d85b..f8fb212688 100644 --- a/src/locales/fr-FR.po +++ b/src/locales/fr-FR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: fr_FR\n" "Language-Team: French\n" @@ -280,6 +280,10 @@ msgstr "API de routeur automatique" msgid "Available to deposit: {0}" msgstr "Disponible pour déposer: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Retour à la sélection de portefeuilles" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Solde : {0}" @@ -1636,6 +1640,10 @@ msgstr "L'application enregistre des statistiques d'utilisation anonymisées afi msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "L'application collecte en toute sécurité votre adresse de portefeuille et la partage avec TRM Labs Inc. pour des raisons de risque et de conformité." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "La tentative de connexion a échoué. Veuillez cliquer sur réessayer et suivre les étapes pour vous connecter dans votre portefeuille." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Le coût d'envoi de cette transaction est supérieur à la moitié de la valeur du montant saisi." diff --git a/src/locales/he-IL.po b/src/locales/he-IL.po index 4bf8714263..28588a0df7 100644 --- a/src/locales/he-IL.po +++ b/src/locales/he-IL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: he_IL\n" "Language-Team: Hebrew\n" @@ -280,6 +280,10 @@ msgstr "ממשק API של נתב אוטומטי" msgid "Available to deposit: {0}" msgstr "זמין להפקדה: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "חזרה לבחירת הארנק" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "יתרה: {0}" @@ -1636,6 +1640,10 @@ msgstr "האפליקציה רושם סטטיסטיקות שימוש אנונימ msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "האפליקציה אוספת בצורה מאובטחת את כתובת הארנק שלך ומשתפת אותה עם TRM Labs Inc. מסיבות סיכון ותאימות." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "ניסיון החיבור נכשל. אנא לחץ על נסה שוב ובצע את השלבים לחיבור בארנק שלך." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "עלות שליחת העסקה הזו היא יותר ממחצית הערך של סכום הקלט." diff --git a/src/locales/hu-HU.po b/src/locales/hu-HU.po index 98c7467779..f053097e99 100644 --- a/src/locales/hu-HU.po +++ b/src/locales/hu-HU.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: hu_HU\n" "Language-Team: Hungarian\n" @@ -280,6 +280,10 @@ msgstr "Auto Router API" msgid "Available to deposit: {0}" msgstr "Letétbe helyezhető: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Vissza a pénztárca kiválasztásához" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Egyenleg: {0}" @@ -1637,6 +1641,10 @@ msgstr "Az alkalmazás anonimizált használati statisztikákat naplóz, hogy id msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Az alkalmazás biztonságosan összegyűjti a pénztárca címét, és kockázati és megfelelőségi okokból megosztja a TRM Labs Inc.-vel." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "A csatlakozási kísérlet meghiúsult. Kérjük, kattintson az Újbóli próbálkozás gombra, és kövesse a lépéseket a pénztárcájához való csatlakozáshoz." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "A tranzakció elküldésének költsége több mint a fele a bevitt összeg értékének." diff --git a/src/locales/id-ID.po b/src/locales/id-ID.po index 87a41b097c..4dec8dc097 100644 --- a/src/locales/id-ID.po +++ b/src/locales/id-ID.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: id_ID\n" "Language-Team: Indonesian\n" @@ -280,6 +280,10 @@ msgstr "API Router Otomatis" msgid "Available to deposit: {0}" msgstr "Tersedia untuk disetor: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Kembali ke pemilihan dompet" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Saldo: {0}" @@ -1636,6 +1640,10 @@ msgstr "Aplikasi ini mencatat statistik penggunaan anonim untuk meningkatkan dar msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Aplikasi ini dengan aman mengumpulkan alamat dompet Anda dan membagikannya dengan TRM Labs Inc. untuk alasan risiko dan kepatuhan." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Upaya koneksi gagal. Silakan klik coba lagi dan ikuti langkah-langkah untuk terhubung di dompet Anda." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Biaya pengiriman transaksi ini lebih dari setengah dari nilai jumlah input." diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index d8919cd028..79c9147960 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: it_IT\n" "Language-Team: Italian\n" @@ -280,6 +280,10 @@ msgstr "API del router automatico" msgid "Available to deposit: {0}" msgstr "Disponibile per il deposito: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Torna alla selezione del portafoglio" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Bilanciamento: {0}" @@ -1636,6 +1640,10 @@ msgstr "L'app registra statistiche di utilizzo anonime per migliorare nel tempo. msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "L'app raccoglie in modo sicuro l'indirizzo del tuo portafoglio e lo condivide con TRM Labs Inc. per motivi di rischio e conformità." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Il tentativo di connessione non è riuscito. Fai clic su Riprova e segui i passaggi per connetterti nel tuo portafoglio." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Il costo dell'invio di questa transazione è più della metà del valore dell'importo inserito." diff --git a/src/locales/ja-JP.po b/src/locales/ja-JP.po index 97fefc8262..bc29199281 100644 --- a/src/locales/ja-JP.po +++ b/src/locales/ja-JP.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: ja_JP\n" "Language-Team: Japanese\n" @@ -280,6 +280,10 @@ msgstr "自動ルーターAPI" msgid "Available to deposit: {0}" msgstr "預け入れ可能: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "ウォレットの選択に戻る" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "残高: {0}" @@ -1636,6 +1640,10 @@ msgstr "アプリは、時間の経過とともに改善するために、匿名 msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "アプリはリスクとコンプライアンスの理由からウォレットアドレスを安全に収集し、TRM LabsInc. と共有します。" +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "接続に失敗しました。 [再試行]をクリックして、手順に従ってウォレットに接続してください。" + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "この取引を送信するコストは、入力した数量の価値の半分以上です。" diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po index c0f0917a09..6ea9250a3e 100644 --- a/src/locales/ko-KR.po +++ b/src/locales/ko-KR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: ko_KR\n" "Language-Team: Korean\n" @@ -280,6 +280,10 @@ msgstr "자동 라우터 API" msgid "Available to deposit: {0}" msgstr "입금 가능 : {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "지갑 선택으로 돌아가기" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "잔액: {0}" @@ -1636,6 +1640,10 @@ msgstr "앱은 시간이 지남에 따라 개선하기 위해 익명화된 사 msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "앱은 위험 및 규정 준수를 위해 지갑 주소를 안전하게 수집하고 TRM Labs Inc.와 공유합니다." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "연결 시도가 실패했습니다. 다시 시도를 클릭하고 단계에 따라 지갑에 연결하십시오." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "이 거래를 보내는 비용은 입력 금액의 절반 이상입니다." diff --git a/src/locales/nl-NL.po b/src/locales/nl-NL.po index 86fe2666f7..6f5e95db69 100644 --- a/src/locales/nl-NL.po +++ b/src/locales/nl-NL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: nl_NL\n" "Language-Team: Dutch\n" @@ -280,6 +280,10 @@ msgstr "Automatische router-API" msgid "Available to deposit: {0}" msgstr "Beschikbaar om te storten: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Terug naar portemonnee selectie" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Saldo: {0}" @@ -1636,6 +1640,10 @@ msgstr "De app registreert geanonimiseerde gebruiksstatistieken om deze in de lo msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "De app verzamelt veilig uw portemonnee-adres en deelt het met TRM Labs Inc. voor risico- en nalevingsredenen." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "De verbindingspoging is mislukt. Klik op opnieuw proberen en volg de stappen om verbinding te maken in uw portemonnee." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "De kosten voor het verzenden van deze transactie bedragen meer dan de helft van de waarde van het invoerbedrag." diff --git a/src/locales/no-NO.po b/src/locales/no-NO.po index 1c77538ea9..9007282e4b 100644 --- a/src/locales/no-NO.po +++ b/src/locales/no-NO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: no_NO\n" "Language-Team: Norwegian\n" @@ -280,6 +280,10 @@ msgstr "Auto Router API" msgid "Available to deposit: {0}" msgstr "Tilgjengelig for innskudd: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Tilbake til lommebokvalg" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Saldo: {0}" @@ -1636,6 +1640,10 @@ msgstr "Appen logger anonymisert bruksstatistikk for å forbedre seg over tid." msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Appen samler sikkert lommebokadressen din og deler den med TRM Labs Inc. av risiko- og samsvarsgrunner." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Tilkoblingsforsøket mislyktes. Klikk prøv igjen og følg trinnene for å koble til i lommeboken." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Kostnaden for å sende denne transaksjonen er mer enn halvparten av verdien av inngående beløp." diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index 2c6608c395..f7b970b5fb 100644 --- a/src/locales/pl-PL.po +++ b/src/locales/pl-PL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: pl_PL\n" "Language-Team: Polish\n" @@ -280,6 +280,10 @@ msgstr "Interfejs API automatycznego routera" msgid "Available to deposit: {0}" msgstr "Dostępne do wpłaty: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Powrót do wyboru portfela" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Saldo: {0}" @@ -1636,6 +1640,10 @@ msgstr "Aplikacja rejestruje anonimowe statystyki użytkowania, aby z czasem ule msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Aplikacja bezpiecznie gromadzi Twój adres portfela i udostępnia go TRM Labs Inc. ze względu na ryzyko i zgodność." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Próba połączenia nie powiodła się. Kliknij spróbuj ponownie i postępuj zgodnie z instrukcjami, aby połączyć się w swoim portfelu." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Koszt wysłania tej transakcji to ponad połowa wartości kwoty wejściowej." diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index d1bfe60d19..f52956a224 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: pt_BR\n" "Language-Team: Portuguese, Brazilian\n" @@ -280,6 +280,10 @@ msgstr "API Auto Router" msgid "Available to deposit: {0}" msgstr "Disponível para depósito: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Voltar para a seleção de carteira" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Saldo: {0}" @@ -1636,6 +1640,10 @@ msgstr "O aplicativo registra estatísticas de uso anônimas para melhorar ao lo msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "O aplicativo coleta com segurança o endereço da sua carteira e o compartilha com a TRM Labs Inc. por motivos de risco e conformidade." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "A tentativa de conexão falhou. Clique em tentar novamente e siga as etapas para conectar em sua carteira." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "O custo de envio desta transação é mais da metade do valor do valor de entrada." diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index a5ea4fe005..2516d62567 100644 --- a/src/locales/pt-PT.po +++ b/src/locales/pt-PT.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: pt_PT\n" "Language-Team: Portuguese\n" @@ -280,6 +280,10 @@ msgstr "API Auto Router" msgid "Available to deposit: {0}" msgstr "Disponível para depositar: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Voltar para a seleção de carteira" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Saldo: {0}" @@ -1636,6 +1640,10 @@ msgstr "O aplicativo registra estatísticas de uso anônimas para melhorar ao lo msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "O aplicativo coleta com segurança o endereço da sua carteira e o compartilha com a TRM Labs Inc. por motivos de risco e conformidade." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "A tentativa de conexão falhou. Clique em tentar novamente e siga as etapas para conectar em sua carteira." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "O custo de envio desta transação é mais da metade do valor do valor de entrada." diff --git a/src/locales/ro-RO.po b/src/locales/ro-RO.po index 918b8264cb..77a807bb5e 100644 --- a/src/locales/ro-RO.po +++ b/src/locales/ro-RO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:12\n" "Last-Translator: \n" "Language: ro_RO\n" "Language-Team: Romanian\n" @@ -280,6 +280,10 @@ msgstr "Auto Router API" msgid "Available to deposit: {0}" msgstr "Disponibil pentru depunere: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Înapoi la selecția portofelului" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Sold: {0}" @@ -1636,6 +1640,10 @@ msgstr "Aplicația înregistrează statistici de utilizare anonimizate pentru a msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Aplicația vă colectează în siguranță adresa portofelului și o partajează cu TRM Labs Inc. din motive de risc și de conformitate." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Încercarea de conectare a eșuat. Dați clic pe Încercați din nou și urmați pașii pentru a vă conecta în portofel." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Costul trimiterii acestei tranzacții este mai mult de jumătate din valoarea sumei de intrare." diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index 2cd9f37578..ed1d999f8a 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:12\n" "Last-Translator: \n" "Language: ru_RU\n" "Language-Team: Russian\n" @@ -280,6 +280,10 @@ msgstr "API автомаршрутизатора" msgid "Available to deposit: {0}" msgstr "Доступно для внесения: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Вернуться к выбору кошелька" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Баланс: {0}" @@ -1636,6 +1640,10 @@ msgstr "Приложение собирает анонимную статист msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Приложение безопасно получает адрес вашего кошелька и передает его TRM Labs Inc. в целях управления рисками и соблюдения требований законодательства." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Попытка подключения не удалась. Нажмите «Повторить попытку» и следуйте инструкциям по подключению в своем кошельке." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Стоимость отправки этой транзакции превышает половину стоимости токенов к продаже." diff --git a/src/locales/sl-SI.po b/src/locales/sl-SI.po index 8899eb932c..f2177e570f 100644 --- a/src/locales/sl-SI.po +++ b/src/locales/sl-SI.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:12\n" "Last-Translator: \n" "Language: sl_SI\n" "Language-Team: Slovenian\n" @@ -280,6 +280,10 @@ msgstr "API samodejnega iskalnika poti" msgid "Available to deposit: {0}" msgstr "Na voljo za polog: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Nazaj na izbiro denarnice" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Dobroimetje: {0}" @@ -1636,6 +1640,10 @@ msgstr "Aplikacija z namenom prihodnjih izboljšav beleži anonimizirano statist msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Aplikacija na varen način prebere naslov vaše denarnice in ga deli s TRM Labs Inc. zaradi ocene tveganja in skladnosti z zakoni." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Poskus povezave ni uspel. Kliknite Poskusi znova in sledite korakom za povezavo v denarnici." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Strošek pošiljanja te transakcije presega polovico vrednosti vhodnega zneska." diff --git a/src/locales/sr-SP.po b/src/locales/sr-SP.po index e45e43182d..87879b6b4f 100644 --- a/src/locales/sr-SP.po +++ b/src/locales/sr-SP.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:12\n" "Last-Translator: \n" "Language: sr_SP\n" "Language-Team: Serbian (Cyrillic)\n" @@ -280,6 +280,10 @@ msgstr "Ауто Роутер АПИ" msgid "Available to deposit: {0}" msgstr "Доступно за депозит: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Назад на избор новчаника" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Стање: {0}" @@ -1636,6 +1640,10 @@ msgstr "Aplikacija beleži anonimnu statistiku korišćenja kako bi se vremenom msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Aplikacija bezbedno prikuplja adresu vašeg novčanika i deli je sa TRM Labs Inc. iz razloga rizika i usklađenosti." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Покушај повезивања није успео. Кликните на дугме Пробај поново и пратите кораке за повезивање у новчанику." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Цена слања ове трансакције је више од половине вредности улазног износа." diff --git a/src/locales/sv-SE.po b/src/locales/sv-SE.po index 91d61a0fdd..31b095aacd 100644 --- a/src/locales/sv-SE.po +++ b/src/locales/sv-SE.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:12\n" "Last-Translator: \n" "Language: sv_SE\n" "Language-Team: Swedish\n" @@ -280,6 +280,10 @@ msgstr "Auto Router API" msgid "Available to deposit: {0}" msgstr "Tillgänglig för insättning: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Tillbaka till val av plånbok" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Saldo: {0}" @@ -1636,6 +1640,10 @@ msgstr "Appen loggar anonymiserad användningsstatistik för att förbättras ö msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Appen samlar säkert in din plånboksadress och delar den med TRM Labs Inc. av risk- och efterlevnadsskäl." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Anslutningsförsöket misslyckades. Klicka på försök igen och följ stegen för att ansluta i din plånbok." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Kostnaden för att skicka den här transaktionen är mer än hälften av värdet på det ingående beloppet." diff --git a/src/locales/sw-TZ.po b/src/locales/sw-TZ.po index a254a0ec1f..8e437736b6 100644 --- a/src/locales/sw-TZ.po +++ b/src/locales/sw-TZ.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:12\n" "Last-Translator: \n" "Language: sw_TZ\n" "Language-Team: Swahili, Tanzania\n" @@ -280,6 +280,10 @@ msgstr "API ya Njia ya Kiendeshaji" msgid "Available to deposit: {0}" msgstr "Inapatikana kwa kutuma: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Rudi kwenye uteuzi wa pochi" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Salio: {0}" @@ -1636,6 +1640,10 @@ msgstr "Programu huweka takwimu za matumizi bila utambulisho ili kuboreshwa kadr msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Programu hukusanya kwa usalama anwani ya mkoba wako na kuishiriki na TRM Labs Inc. kwa sababu za hatari na kufuata." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Jaribio la kuunganisha halikufaulu. Tafadhali bofya jaribu tena na ufuate hatua za kuunganisha kwenye pochi yako." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Gharama ya kutuma muamala huu ni zaidi ya nusu ya thamani ya kiasi cha pembejeo." diff --git a/src/locales/th-TH.po b/src/locales/th-TH.po index 45afce7aad..3f59c6d75c 100644 --- a/src/locales/th-TH.po +++ b/src/locales/th-TH.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:12\n" "Last-Translator: \n" "Language: th_TH\n" "Language-Team: Thai\n" @@ -280,6 +280,10 @@ msgstr "ออโต้เราเตอร์ API" msgid "Available to deposit: {0}" msgstr "สามารถฝากได้: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "กลับไปที่การเลือกกระเป๋าเงิน" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "ยอดคงเหลือ: {0}" @@ -1636,6 +1640,10 @@ msgstr "แอปจะบันทึกสถิติการใช้งา msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "แอปจะรวบรวมที่อยู่กระเป๋าเงินของคุณอย่างปลอดภัยและแชร์กับ TRM Labs Inc. ด้วยเหตุผลด้านความเสี่ยงและการปฏิบัติตามข้อกำหนด" +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "ความพยายามในการเชื่อมต่อล้มเหลว โปรดคลิกลองอีกครั้งและทำตามขั้นตอนเพื่อเชื่อมต่อในกระเป๋าเงินของคุณ" + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "ค่าใช้จ่ายในการส่งธุรกรรมนี้มากกว่าครึ่งหนึ่งของมูลค่าของจำนวนเงินที่ป้อน" diff --git a/src/locales/tr-TR.po b/src/locales/tr-TR.po index 7deaa48f6f..8bf2f2d558 100644 --- a/src/locales/tr-TR.po +++ b/src/locales/tr-TR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:12\n" "Last-Translator: \n" "Language: tr_TR\n" "Language-Team: Turkish\n" @@ -280,6 +280,10 @@ msgstr "Otomatik Yönlendirici API'si" msgid "Available to deposit: {0}" msgstr "Para yatırmaya uygun: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Cüzdan seçimine geri dön" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Bakiye: {0}" @@ -1636,6 +1640,10 @@ msgstr "Uygulama, zaman içinde iyileştirmek için anonimleştirilmiş kullanı msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Uygulama, cüzdan adresinizi güvenli bir şekilde toplar ve risk ve uyumluluk nedenleriyle TRM Labs Inc. ile paylaşır." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Bağlantı girişimi başarısız oldu. Lütfen tekrar dene'yi tıklayın ve cüzdanınıza bağlanmak için adımları izleyin." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Bu işlemi göndermenin maliyeti, giriş tutarının değerinin yarısından fazladır." diff --git a/src/locales/uk-UA.po b/src/locales/uk-UA.po index 046b10a988..002c78b600 100644 --- a/src/locales/uk-UA.po +++ b/src/locales/uk-UA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:12\n" "Last-Translator: \n" "Language: uk_UA\n" "Language-Team: Ukrainian\n" @@ -280,6 +280,10 @@ msgstr "API автоматичного маршрутизатора" msgid "Available to deposit: {0}" msgstr "Доступно для депозиту: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Повернутися до вибору гаманця" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Баланс: {0}" @@ -1636,6 +1640,10 @@ msgstr "Додаток реєструє анонімну статистику в msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Програма безпечно збирає адресу вашого гаманця та передає її TRM Labs Inc. з міркувань ризику та відповідності." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Спроба підключення не вдалася. Натисніть «Спробувати ще раз» і виконайте вказівки, щоб підключитися до свого гаманця." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Вартість відправки цієї транзакції становить більше половини вартості введеної суми." diff --git a/src/locales/vi-VN.po b/src/locales/vi-VN.po index 540539b1c0..3ba17795d1 100644 --- a/src/locales/vi-VN.po +++ b/src/locales/vi-VN.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:12\n" "Last-Translator: \n" "Language: vi_VN\n" "Language-Team: Vietnamese\n" @@ -280,6 +280,10 @@ msgstr "API bộ định tuyến tự động" msgid "Available to deposit: {0}" msgstr "Có sẵn để đặt cọc: {0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "Quay lại lựa chọn ví" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "Số dư: {0}" @@ -1636,6 +1640,10 @@ msgstr "Ứng dụng ghi lại số liệu thống kê sử dụng ẩn danh đ msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "Ứng dụng thu thập địa chỉ ví của bạn một cách an toàn và chia sẻ nó với TRM Labs Inc. vì lý do rủi ro và tuân thủ." +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "Nỗ lực kết nối không thành công. Vui lòng nhấp vào thử lại và làm theo các bước để kết nối trong ví của bạn." + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "Chi phí gửi giao dịch này là hơn một nửa giá trị của số tiền đầu vào." diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po index 2fc4060feb..3215ece7e9 100644 --- a/src/locales/zh-CN.po +++ b/src/locales/zh-CN.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: zh_CN\n" "Language-Team: Chinese Simplified\n" @@ -280,6 +280,10 @@ msgstr "自动路由 API" msgid "Available to deposit: {0}" msgstr "可调用的数额:{0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "返回钱包选择" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "余额: {0}" @@ -1636,6 +1640,10 @@ msgstr "该应用程序会匿名记录使用情况统计信息,以便不断改 msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "出于风险和合规性原因,该应用程序会安全地收集您的钱包地址并与 TRM Labs Inc. 共享。" +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "连接尝试失败。请单击重试并按照步骤在您的钱包中连接。" + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "发送此交易的成本是输入金额价值的一半以上。" diff --git a/src/locales/zh-TW.po b/src/locales/zh-TW.po index da212f22ee..ae926b49f6 100644 --- a/src/locales/zh-TW.po +++ b/src/locales/zh-TW.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-10 21:06\n" +"PO-Revision-Date: 2022-05-11 16:11\n" "Last-Translator: \n" "Language: zh_TW\n" "Language-Team: Chinese Traditional\n" @@ -280,6 +280,10 @@ msgstr "自動路由 API" msgid "Available to deposit: {0}" msgstr "可存入的數額:{0}" +#: src/components/WalletModal/PendingView.tsx +msgid "Back to wallet selection" +msgstr "返回錢包選擇" + #: src/components/CurrencyInputPanel/index.tsx msgid "Balance: {0}" msgstr "餘額: {0}" @@ -1636,6 +1640,10 @@ msgstr "該應用程序會記錄匿名使用情況統計信息,以便不斷改 msgid "The app securely collects your wallet address and shares it with TRM Labs Inc. for risk and compliance reasons." msgstr "出於風險和合規性原因,該應用程序會安全地收集您的錢包地址並與 TRM Labs Inc. 共享。" +#: src/components/WalletModal/PendingView.tsx +msgid "The connection attempt failed. Please click try again and follow the steps to connect in your wallet." +msgstr "連接嘗試失敗。請單擊重試並按照步驟在您的錢包中連接。" + #: src/components/swap/SwapWarningDropdown.tsx msgid "The cost of sending this transaction is more than half of the value of the input amount." msgstr "發送此交易的成本是輸入金額價值的一半以上。" From 64cc6fb88c1292741dc977d3b822277c1d7f2844 Mon Sep 17 00:00:00 2001 From: Vignesh Mohankumar Date: Thu, 12 May 2022 08:43:56 -0400 Subject: [PATCH 026/217] chore: initial PR template (#3832) --- .github/pull_request_template.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/pull_request_template.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000000..5728c1da3f --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,24 @@ +Your PR title must follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary), and should start with one of the following [types](https://github.com/angular/angular/blob/22b96b9/CONTRIBUTING.md#type): + +- build: Changes that affect the build system or external dependencies (example scopes: yarn, eslint, typescript) +- ci: Changes to our CI configuration files and scripts (example scopes: vercel, github, cypress) +- docs: Documentation only changes +- feat: A new feature +- fix: A bug fix +- perf: A code change that improves performance +- refactor: A code change that neither fixes a bug nor adds a feature +- style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc) +- test: Adding missing tests or correcting existing tests + +Example commit messages: + +- feat: adds support for gnosis safe wallet +- fix: removes a polling memory leak +- chore: bumps redux version + +Other things to note: + +- Please describe the change using verb statements (ex: Removes X from Y) +- PRs with multiple changes should use a list of verb statements +- Add any relevant unit / integration tests +- Changes will be previewable via vercel. Non-obvious changes should include instructions for how to reproduce them From b109248b4cdd05fcb9718786687a5978eb3ed77a Mon Sep 17 00:00:00 2001 From: Crowdin Bot Date: Thu, 12 May 2022 18:11:13 +0000 Subject: [PATCH 027/217] chore(i18n): synchronize translations from crowdin [skip ci] --- src/locales/af-ZA.po | 2 +- src/locales/ar-SA.po | 2 +- src/locales/ca-ES.po | 2 +- src/locales/cs-CZ.po | 2 +- src/locales/da-DK.po | 2 +- src/locales/de-DE.po | 2 +- src/locales/el-GR.po | 2 +- src/locales/es-ES.po | 2 +- src/locales/fi-FI.po | 2 +- src/locales/fr-FR.po | 2 +- src/locales/he-IL.po | 2 +- src/locales/hu-HU.po | 2 +- src/locales/id-ID.po | 2 +- src/locales/it-IT.po | 2 +- src/locales/ja-JP.po | 2 +- src/locales/ko-KR.po | 2 +- src/locales/nl-NL.po | 2 +- src/locales/no-NO.po | 2 +- src/locales/pl-PL.po | 2 +- src/locales/pt-BR.po | 2 +- src/locales/pt-PT.po | 2 +- src/locales/ro-RO.po | 2 +- src/locales/ru-RU.po | 2 +- src/locales/sl-SI.po | 2 +- src/locales/sr-SP.po | 2 +- src/locales/sv-SE.po | 2 +- src/locales/sw-TZ.po | 2 +- src/locales/th-TH.po | 2 +- src/locales/tr-TR.po | 2 +- src/locales/uk-UA.po | 2 +- src/locales/vi-VN.po | 2 +- src/locales/zh-CN.po | 2 +- src/locales/zh-TW.po | 2 +- 33 files changed, 33 insertions(+), 33 deletions(-) diff --git a/src/locales/af-ZA.po b/src/locales/af-ZA.po index 1251788dcd..816f6a3563 100644 --- a/src/locales/af-ZA.po +++ b/src/locales/af-ZA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: af_ZA\n" "Language-Team: Afrikaans\n" diff --git a/src/locales/ar-SA.po b/src/locales/ar-SA.po index f8fc4a3293..262af56d8a 100644 --- a/src/locales/ar-SA.po +++ b/src/locales/ar-SA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: ar_SA\n" "Language-Team: Arabic\n" diff --git a/src/locales/ca-ES.po b/src/locales/ca-ES.po index 14a27fd722..b9ac48b5ea 100644 --- a/src/locales/ca-ES.po +++ b/src/locales/ca-ES.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: ca_ES\n" "Language-Team: Catalan\n" diff --git a/src/locales/cs-CZ.po b/src/locales/cs-CZ.po index 8d3de99854..6568ca2bf9 100644 --- a/src/locales/cs-CZ.po +++ b/src/locales/cs-CZ.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: cs_CZ\n" "Language-Team: Czech\n" diff --git a/src/locales/da-DK.po b/src/locales/da-DK.po index 37b17afc29..2cc3e3748e 100644 --- a/src/locales/da-DK.po +++ b/src/locales/da-DK.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: da_DK\n" "Language-Team: Danish\n" diff --git a/src/locales/de-DE.po b/src/locales/de-DE.po index 9a77e83015..296ea6262c 100644 --- a/src/locales/de-DE.po +++ b/src/locales/de-DE.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: de_DE\n" "Language-Team: German\n" diff --git a/src/locales/el-GR.po b/src/locales/el-GR.po index 6af8a260b2..b0feedbf0c 100644 --- a/src/locales/el-GR.po +++ b/src/locales/el-GR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: el_GR\n" "Language-Team: Greek\n" diff --git a/src/locales/es-ES.po b/src/locales/es-ES.po index c0bf573b0e..9b2863aa9e 100644 --- a/src/locales/es-ES.po +++ b/src/locales/es-ES.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:12\n" +"PO-Revision-Date: 2022-05-12 18:11\n" "Last-Translator: \n" "Language: es_ES\n" "Language-Team: Spanish\n" diff --git a/src/locales/fi-FI.po b/src/locales/fi-FI.po index 5f231ab24f..9ba5d27abc 100644 --- a/src/locales/fi-FI.po +++ b/src/locales/fi-FI.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: fi_FI\n" "Language-Team: Finnish\n" diff --git a/src/locales/fr-FR.po b/src/locales/fr-FR.po index f8fb212688..82185a24e5 100644 --- a/src/locales/fr-FR.po +++ b/src/locales/fr-FR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: fr_FR\n" "Language-Team: French\n" diff --git a/src/locales/he-IL.po b/src/locales/he-IL.po index 28588a0df7..d89bb3d55d 100644 --- a/src/locales/he-IL.po +++ b/src/locales/he-IL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: he_IL\n" "Language-Team: Hebrew\n" diff --git a/src/locales/hu-HU.po b/src/locales/hu-HU.po index f053097e99..79a792b83a 100644 --- a/src/locales/hu-HU.po +++ b/src/locales/hu-HU.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: hu_HU\n" "Language-Team: Hungarian\n" diff --git a/src/locales/id-ID.po b/src/locales/id-ID.po index 4dec8dc097..590ad85d28 100644 --- a/src/locales/id-ID.po +++ b/src/locales/id-ID.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: id_ID\n" "Language-Team: Indonesian\n" diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po index 79c9147960..97274492c2 100644 --- a/src/locales/it-IT.po +++ b/src/locales/it-IT.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: it_IT\n" "Language-Team: Italian\n" diff --git a/src/locales/ja-JP.po b/src/locales/ja-JP.po index bc29199281..60ee1d4c7c 100644 --- a/src/locales/ja-JP.po +++ b/src/locales/ja-JP.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: ja_JP\n" "Language-Team: Japanese\n" diff --git a/src/locales/ko-KR.po b/src/locales/ko-KR.po index 6ea9250a3e..f4c4c0d62e 100644 --- a/src/locales/ko-KR.po +++ b/src/locales/ko-KR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: ko_KR\n" "Language-Team: Korean\n" diff --git a/src/locales/nl-NL.po b/src/locales/nl-NL.po index 6f5e95db69..18200e851f 100644 --- a/src/locales/nl-NL.po +++ b/src/locales/nl-NL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:11\n" "Last-Translator: \n" "Language: nl_NL\n" "Language-Team: Dutch\n" diff --git a/src/locales/no-NO.po b/src/locales/no-NO.po index 9007282e4b..0c1c064f5e 100644 --- a/src/locales/no-NO.po +++ b/src/locales/no-NO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: no_NO\n" "Language-Team: Norwegian\n" diff --git a/src/locales/pl-PL.po b/src/locales/pl-PL.po index f7b970b5fb..f82a3f4c31 100644 --- a/src/locales/pl-PL.po +++ b/src/locales/pl-PL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: pl_PL\n" "Language-Team: Polish\n" diff --git a/src/locales/pt-BR.po b/src/locales/pt-BR.po index f52956a224..407bf78d66 100644 --- a/src/locales/pt-BR.po +++ b/src/locales/pt-BR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: pt_BR\n" "Language-Team: Portuguese, Brazilian\n" diff --git a/src/locales/pt-PT.po b/src/locales/pt-PT.po index 2516d62567..cbddb72dc7 100644 --- a/src/locales/pt-PT.po +++ b/src/locales/pt-PT.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: pt_PT\n" "Language-Team: Portuguese\n" diff --git a/src/locales/ro-RO.po b/src/locales/ro-RO.po index 77a807bb5e..08674b2ec8 100644 --- a/src/locales/ro-RO.po +++ b/src/locales/ro-RO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:12\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: ro_RO\n" "Language-Team: Romanian\n" diff --git a/src/locales/ru-RU.po b/src/locales/ru-RU.po index ed1d999f8a..5fd853eb86 100644 --- a/src/locales/ru-RU.po +++ b/src/locales/ru-RU.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:12\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: ru_RU\n" "Language-Team: Russian\n" diff --git a/src/locales/sl-SI.po b/src/locales/sl-SI.po index f2177e570f..c7d155ca32 100644 --- a/src/locales/sl-SI.po +++ b/src/locales/sl-SI.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:12\n" +"PO-Revision-Date: 2022-05-12 18:11\n" "Last-Translator: \n" "Language: sl_SI\n" "Language-Team: Slovenian\n" diff --git a/src/locales/sr-SP.po b/src/locales/sr-SP.po index 87879b6b4f..0d876f05ef 100644 --- a/src/locales/sr-SP.po +++ b/src/locales/sr-SP.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:12\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: sr_SP\n" "Language-Team: Serbian (Cyrillic)\n" diff --git a/src/locales/sv-SE.po b/src/locales/sv-SE.po index 31b095aacd..1848b74b3d 100644 --- a/src/locales/sv-SE.po +++ b/src/locales/sv-SE.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:12\n" +"PO-Revision-Date: 2022-05-12 18:11\n" "Last-Translator: \n" "Language: sv_SE\n" "Language-Team: Swedish\n" diff --git a/src/locales/sw-TZ.po b/src/locales/sw-TZ.po index 8e437736b6..68d28f4725 100644 --- a/src/locales/sw-TZ.po +++ b/src/locales/sw-TZ.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:12\n" +"PO-Revision-Date: 2022-05-12 18:11\n" "Last-Translator: \n" "Language: sw_TZ\n" "Language-Team: Swahili, Tanzania\n" diff --git a/src/locales/th-TH.po b/src/locales/th-TH.po index 3f59c6d75c..0334428f97 100644 --- a/src/locales/th-TH.po +++ b/src/locales/th-TH.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:12\n" +"PO-Revision-Date: 2022-05-12 18:11\n" "Last-Translator: \n" "Language: th_TH\n" "Language-Team: Thai\n" diff --git a/src/locales/tr-TR.po b/src/locales/tr-TR.po index 8bf2f2d558..90cbf2d089 100644 --- a/src/locales/tr-TR.po +++ b/src/locales/tr-TR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:12\n" +"PO-Revision-Date: 2022-05-12 18:11\n" "Last-Translator: \n" "Language: tr_TR\n" "Language-Team: Turkish\n" diff --git a/src/locales/uk-UA.po b/src/locales/uk-UA.po index 002c78b600..703a8584af 100644 --- a/src/locales/uk-UA.po +++ b/src/locales/uk-UA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:12\n" +"PO-Revision-Date: 2022-05-12 18:11\n" "Last-Translator: \n" "Language: uk_UA\n" "Language-Team: Ukrainian\n" diff --git a/src/locales/vi-VN.po b/src/locales/vi-VN.po index 3ba17795d1..9fcd06e615 100644 --- a/src/locales/vi-VN.po +++ b/src/locales/vi-VN.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:12\n" +"PO-Revision-Date: 2022-05-12 18:11\n" "Last-Translator: \n" "Language: vi_VN\n" "Language-Team: Vietnamese\n" diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po index 3215ece7e9..8d7e58a8c3 100644 --- a/src/locales/zh-CN.po +++ b/src/locales/zh-CN.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: zh_CN\n" "Language-Team: Chinese Simplified\n" diff --git a/src/locales/zh-TW.po b/src/locales/zh-TW.po index ae926b49f6..6eff786220 100644 --- a/src/locales/zh-TW.po +++ b/src/locales/zh-TW.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: uniswap-interface\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-11 16:11\n" +"PO-Revision-Date: 2022-05-12 18:10\n" "Last-Translator: \n" "Language: zh_TW\n" "Language-Team: Chinese Traditional\n" From dc368ed7acd6c2d78b4cdf4c0641731bb55bb5c3 Mon Sep 17 00:00:00 2001 From: DhruvJain1122 <72156537+DhruvJain1122@users.noreply.github.com> Date: Sat, 14 May 2022 04:08:35 +0530 Subject: [PATCH 028/217] feat: Adding Tally Ho wallet with name & logo for Tally Ho Users (#3820) * changes * add tally --- src/assets/images/tally.png | Bin 0 -> 13714 bytes src/components/WalletModal/index.tsx | 20 ++++++++++++++++++++ src/react-app-env.d.ts | 1 + 3 files changed, 21 insertions(+) create mode 100644 src/assets/images/tally.png diff --git a/src/assets/images/tally.png b/src/assets/images/tally.png new file mode 100644 index 0000000000000000000000000000000000000000..1b7c568ace44e7b9579df086abb76b5a84af1984 GIT binary patch literal 13714 zcmWk!c|6nqAOCD-Hs?0?Ju|mT?%T#>bA^y28Iik?5MrCTqd6mTm2%b)QpsGYl%o*k zuJDcIswl_L@AG)PKkvU^uh;widOu&!=QGXD)`Evqj1vF=9ukq@aI{nYzhKa#e~+=( z003yYk_dRm=ucm-@7^jHD+<|XyYtQM&%@7moDCvQnFVQ{@+t6EyjW4VRB4A4h0w@2 znQ~es0VFyasfc)xN=r`*vn<+vS|qDZbg~zap6D3g&pw=c{%7@1$<~i6rAya4Y2?ZF zm8aw9hm=y`UnghdUtW3f^l&giIpyqmuaUa&(5u%!&TGB%xco5ip~U%)5$}KPZR3v} zXP)+Z+XQ`+eKzR zw(sN^{><3mPXQEf^hD*i zy%W+CVF&vhI;DqWi7G0cQ==}|E}!WzfAsWF`k>~qi-q(#*V$i-Z}Rhd>f8pUo-Qp< z_S7l+@in}uZ+Y?{{f#>-Fhi@|C}Zn$km_2CUl8a}1L${0vB06a5|@W~*Zd~_?G0gp z#`7QoO!qRJQRYQ05fSGhk|o#RjjvJNm^MD2r37EEV`MnPeI+h7{?+6k>2A^SxQ(tw zuHREJ2WR|^nOPGm>>0?mB<*D2nWuY&hgqF%@XKa_L2 z_(2rTIX~3A)CEvKn;q@dMv%2BkOLHCMfsF->Z++qfJBKjOIskBzC{Io$`gjYx|FD4 zSqd*g({Wc{y+-iQ;n|#Eg9@!ao^ed})=f|8;DB9|2AFt4O4)A>j-Qu)#9X+xh|oK< zA^VOCsyeaCYM>sD5HtoP0ANEc0r5dcdMtaqDOxAg5{C^$ZzcZY9;I5^Nr+WL^ytoz$`rbS}8wjWfU_C_U;qkKnaJv?vZTark#GyOR&&c)p|Vqw7la%3i(791jcG zRZ9iIX<`%rOXYxrQkJmQN9iO4t_$^mU(dl=i20I122Ra_8QBo_28RJ0q1jk4#hk2LR^Z2iqC(0Fv>9pz!-K)uJQB`$TGWHrndP9FLi z=}X}Qxgo(%OPsJcf3yrBEJP*&ena1f$z2jMj(qwiMCIhl_t~&-vM`|EUV1YRzXaGCH-&F%rPLaB`H~8_EL<@wn)o=w*11unlrgrSYVnlEi6b(r$hgEbj z?V1Cli?L+5>p7+M=eD)9@8S#?75F1Qk}$-dFoP%w>pBrE_EH{?w%tnI69zP~+#+IgiTvQSZT8=XZduThr3(;USNX**v>DJKR-oteB$i=0M zW?L@Z>D(?yr@3-2ICF3Vqsf}*=7R8>D^nb3`OwfMT(WfW<1~UCf?Qf23*(0CTdWU0 z$mBQI_v|Uie3=9r!KGVSlyHqv2Kjo?Acm#`k0q*?vzC5hZ1>Ki>3mlgi$p*Vsag;X zF=aq>&5)bT93^~pJv8S;96+lb&ezP9*qh9z5X!|^_XAmmAio;Uw{XA$jBXG*_qsY3 zRxd!qIR1n3V%f(i*CFh=DzrdspOcv>)LlMZN=fk6!_D5SS1{x{mN<>JvL1!)@wVQ2>^5iof34);Edk>`j&fKk1 z)z5h9&B(lmKvhGPRRxafD-Dq&XNWrI-Kg@tP!F9}p$&4msOw``8#^uKh+_%vcMd;Q z3O?}kC}aog3Zex>fkoI`zUN}td^1Z(EqMKugZ7)vk?M4Ow#-+kV^aD<0Ssyx#E)MJ zazZ01-DzKtcxWw6LL2m!-{lzV?|oExYB>x~mjDqao^PV6I@`}K)p4D0@#(z-ydu|s z@G^6;OUG%s1e4)k*{KjmsJ;GQJBGrI@p;muzvEbFbs@JK{J9)W3{j%NdUFw#{kY&G z3CA-Rms9b36gkLO;Cms|Fhn<&Swt{=C7NiEBHEK=^@hW?Gra%B;Mt$AB+Ke3XTbqJn!??;*+p&*5-;S&(6B?A>u%E}%( zM84&`&-m=r01CbG7$yW6CSRI!qNW4S7wgZmA;5kJzz4{|Hd-ly8cI$80hK$S6FOy! z!&lz9P9N?`Pgnlo>&&&eGpzHuHOBk5^w6xF81YYGDmOv@sz7s63&wES2T8VQtoNp{ zS5DGO^idKJmcX64sK8rfp=xcb zx*%vBGHi42tW;^yFUjF&tskB#(4B5{O{%yr`J0!c7%=)W_F>XkexeJZYiOwkwv6po zClUClUZ7MW&V2ZeISQwG7l_~7!3F6wN|zmc4(~6EpL9PBZGc9(c(XV$bAGi{GducY zw{rE=CVM)&RzTeDyl7R{&+9#H&5QrBg(!;TH~354Rx#@Yb!@Cm=gimsye`Wp*?E2K zVdeYAai$WBHO|ZRr*0PvFW+RNSt82XW6@9>&%9u)Q+(rp$(yGS2Y!Fx1G_K)AdlkJ z^$j|RddpAwz{FUPe;(aab__=CtQwWO^I8n`>fRr&J1L$C-?EDWG)NHwCb0oE`$KQv zY|)dEIzFENZaun{Q!&d*7-(%MQdEJO+Dc!wu;(rsy+O6}Fwc>B%`@XvA>%|f- zDvd7J;wkKcT)MMV0&}o)+GS@;(n(MeP3<$4?O}8B%5F?2i*O2wqfC<_emB=TKd6?O z^y;scrAuBGoUeb!F-VsJ*9RXH*2z_sx#)LBeyYUd>N_3IG>YdeGuZmKd+~|hMET=) z^OV3n-Fk{_bx{5D+Bp;is`pfmvZ(naG1_!_3hl@v%z0<_T6w#1)PWV6VwRG`#{m$5 ziDp^QTpp0>giA^W3Nqc0BD@%k#5M2M{KW*Nh`j;#`~CkoRAu^5mhbJ}8$q~llkJaD zxU1f%UG?^)r}%To)QAKksp&Wjv+taC0M})?6xZ6hbAx>mnawRN?2u{&JQ#h75XPVq#@VmPavy!eo>(bSSUxclt8P}gC zc$Es%EkR4n6kO=vjw6lf;}Y z9^$H}`O>5BNr!dyOqae~sW|#E?Xn6Oa9C5fw06fC|SPwP!UQ1a{bx)$(g^ z@3SACUTme367om;)W0;`?qB_GFdU(fBA0mIg$FRFh0CEuwHvUY-#R~*b%*mnp~kP~ zLeL-_YTdfrCl5=`Q8Z07;BfMv);OzoIFf(Ydeng2lv*~nhPQXW7SP2|BI_O7g5Y6V z*CHTx>CDvh@@F?>G+DcZU0$%bWo1$CrG=+zo^y-pk^GZ(V41+oQV*3~VR3g1d*R1V z8w=050l0(+s+#v5q~th>H3P~e&|xkXU=k#8D}T1bO~11|A@uCB4Aur)u5#Nja?!6N zzt>j)513-psoeIurMqo2$Y%JDN%a&Ai&9Pvn?R5-nK_*4VEr$`&ps z1iaW99O#)Abr5D&CxRbnoyH)jt)g$p-sZ#D;iH`12v(Ujx=h|onAp!qzWBh^^eh`eID*JIF^X@+E|4 zgzs4S6-avmI=eN0>=dfv)Sxx0N83RT!#byX2Vu#;rdq-QXSn@ts^=C2L0E6S`Z0JT zp#2l-2nOsYsv?tpV}FX@oML6;RcOJO01QiAb=d7mnNu{tU6;Jjw4oFEH&s{Kcpe6N z1;^2u3F~XQTqsnqi?+7gnE?{H5HDvZijh-^}15MKKi~p^Y7wmS4`ZeCR`4y z2GlXZ7-(_4?Pu8qxmoXoKiG0H1_X2j2Mr~n$)?)g%Pm@WX4+=| ztSWRG2TdD2U7lfDfPubUn0 z2P=lQm7L9mea{IBn~WB6_P99j0WHWHc^`OANn*sSBHZWtbq|Yysh7X^o11y9z`8G{ zU8A55rU3NlHDX|ErD#|7?z=Y^H(VGf;Wb6`?W}BV)unm+y^aH!-T%<;^x;%a#ghh! zltdh74h}_yAo5LtTytx5-|Xw-)vDWRm^Xb%B*o~(2OreKhEAS8EsNYX6RGru6@>U+ zOQ5ECJ7|ZGuMZ|KKK)&wr!v3y`+Bov=pcS6MT0c_btp~Qg^K}fJ=h+xRjB{M;nJ`3 z`gariE&Hh%JpPdKhFlHK2uH<$ar`LFFu+SLVA347@I0lGBaXK5ATy8TmVIh@77s?FdA!4`Hit9y_9Fbz(* zvMdgC#)rrJ-d{OvdAsrZ&x-(lR*@a-!T`Yq4|dhVUQf&^2!EW~jXl{a&j2~grE}c1 z#e`UcYrDD#@Ks&68sInY0w)G8=%QaEvDn&lTH;%#U&)D!!}op~NX?fky%wy7q1jAX z_n#hx-0JQVA{1(T@Z)@3 zONW-CueVN55GutOFs#{bDFzQ-_Q?)pICFQsxtKGEjNf|uBm5??;vWW2gPfEny6J;c zj6`cml@^t-Qiz-AR~CF66M}6Fd}T(+aH5E&eE#$9ttxjKur#Djg<&aXc1geKkgcYh zQMSjf9*lqMnOklOxKIg|9Dh2Dkd>ig*ieKZ8+{+n;WHKuoLI`!?KkhU>4>)5lyC2T z?L13=AL zVrdoXOmD@1+m}0H6&-1VenFE0Zw24{;S&*h(y|(bu>AP3NR|QYehs@gZrG48PLAaP z1_zdAbBwMZ_O8DA(p)IMoOa>-m{)h*!tQ+LS0ZaYPr(q4>$f79N zBW~WO^n2>`rVWX1vuhSef`5w>>&AF%fvD(k>4kzMSvm#;LiJXF((Oe4{Ve@(S~JIS zvbr09A>~q%^twOaw0UoW2nrMo> zp46anN_WXj$)_^4SwxRb_p*oHca-GmBQ#jBCLe=R(?koXdMh%9zj;qsz`poZKya0i z$5==Yo2N6oXf?R+W`HvStV{)db6aVZV}xl2|V0Z;RHE_*!QQn-0&|9Y{><@6QS%gw%Xg!!C6 z{i~Xxh7Hb;$~pWEW^uK!{nr7-{HLwL_nkhSFAS`I2PlI`^DvoQf-}#vvnxNQk-s`T z#+W8+*c_OI-j}!IO;?OLtP|oRvjUaze+|CI+&&?0MFhAC$BnL-hNsqiG3TEfak}6* zMzI7HgnWz83fW)C7RFN|;7J6sLL&n*w~MLhLzS~bC|~dtU@2~bz+;G{ zXya+M!Hcth z7U1h&MjV0Tl|*y3QkcAE9z$o;k~3r0UNx4D>NEG5qwWR_?#R}9YhVUX0qcTGV&VfM zzbDnOA3c+(ISEUPGkN<7&#yb2({IXn_5LJ=(yXpIWz^Qmt77mVQRJkz*1De!-L|ot z*IFv-OCO4rbx%Q{Bi+F`VEgxn{iuRPHapm=bV>HmmpN-WbVNK$V~dSnfLe6{4Kf46 z*Z1-`OJ<=jlGgqdgURsL%<*Mf0w7GXnD)_OD{D`&kH7Sm} z%T1zY3P1I7AdbRTS?v#7tm#W(J9FBk@}3?UPrc`_$9`FUa=utB>MLt?3N`151|)_U z{|B|GiLH0ne|7xZ7e6%~cvQkGp9&)cZ@p8peY<$Nz2=?|w+~t-dNHe#mnZavEh^yH zsP9>$tJdXhIbYYP$M_xy7Q7uOPGS9*)FYqFW@?msMUjF{4Y^e<0v7#lYow!R@M{XY zvPXi>113ua_lPA4oCSKO70n0RqXN~5@?G&84u^GEv`!j8Mi)~ z>8=k(1J-Iq zqxYc#_!xY6(Rd$+2Ei!JSGCi~L-Jo?&(79tD43dF8^bvmZLHnRl<>$^w*J^z7Ij-P<$ij5`D) zd!N^e!cJ6XCf2kkZsw|WvTbFsfF%w*T5@7^kdFw^Zu*8<*q^AJ$of)fib0=~nC`4z zeI`{j$k{y`+Vc&a{g?oh|I~tEm=4pRmlitmweAIgG;)(kYS+$bs zyrJ=rW8>4)DL3b%SW5KZ%BP<+3PwbZhs za7y4}l9FgR4kYg*1S>N|$cl&M9vo%UA&|JKA``XJ>lgvRTKHVt;PewKOL zV|7_+MX`z6YrqY)J$u)$7F6-573oM5 z%r=0E(Y80>EJ?c114u~VoTGM_Pu4K6n&#-!U*{gTo;R>pjn_ZHT}o(SacG%b_rkY6 z4`Ak9D+0j2e^fRK@Bj7Yt){@Zzy*Lpnds#^Jg9q?I83w_5ze^2GqJ4Bj*BK=ApJoE zTA7GjPFbT2U=D&`-`(d;PV~k|*rg*V+TptwTvzhVZE(AIgU#E;#N=GKxapGS0D+R3LwEr2D#7PM zQ4}wkS~1RlK<3?;jE5LC_#4V>CvjK0ccWQFe7eB?KZa8KTW`8pb)&}M(+<^Q(xoIx za&);^-k{K943WW{@oY10N0x83@FN7 zM!!Aj2;IPN!da8Frz@~f3*_L5AtZUX{QggAGTZCOgG-}-1OwTsyhs*dji5Mb{EYu5 zBs$Rgw;mClTJD6e!8f(QCfRd<^o`l^w`;j;aM|9(n?z;?*(?pkLkgK~6e z%v;LGKkV2#e6s%>qwF0X-7iDyq zPs4-7Ryl0sE-ZcQ)oD&$x=I3aa5*w?zOczBkq0(?>X)u0nyiZXrG*9zb}l}>Oee`6 zdysWpGgOvztiH6Vph_0MBzzg$QYC553bl8-b>pvkMj$po5OK?Ov`HD>Rb)yz%P|#* z;wfLa>^C1rB@8!w!%;@CI2-k4CiC*K*bn-`*?f~nfsAyA3i#Ma}yH;ji)Yc z0TvWMe|8>{M&6=_G2!q7X70Q40d{Z0D846U(a{>>azVn|zg7aUI0=;P>#4aUUDp!P zAF_Er6ut+7(C{1|`*YV%$WhN*ag}43&94xk2krwBUOzuI>L0i}Au?*GoK_=c0~%`# z+M^tyy#!rk_Wahw?%G?z$S33L(P3NR%+~gsp9nOMw(=AI*mM$9f-Xec-Esw2b7IW| z#QZD3%%^U18hSAcum@X`=Isw&r8HZoVP0)E{`M7$x5#baec@^fe1%{7${lKCbN!}l za1MI>4s+0?G3wq`?NsuevRp4~I|u`mbg$t1|&(cU$IJJOP9A8C}pjk?_0K~Bc5qdlK6vvu^I!U!gh|+1Sb0T)B zQE4|R|JxRHvCuGU*U^$PiMDvXd=1%_6MuehFkG@kdTxxB3;3`^A&PJKUWyjbBB!%pcpWgfCT@TAb zo0`V`bIk=Q#;FCZY|j6!bqh(Agk1hL9$tiT0j~zUvW0>Twcg|4Sfufg8I|qTTt1pH zuigXvh2GWmBXf+{3Z)br7z_jl?2NRA*}`=rjx>G|F~TfvP^eIPRXDBkwl1_6E8vCgcw^V|?SICFVTWit3 zxqD%^`TOsug}b}3$t=wGv4ymSm8?pm4e7Dmr&MS|@aUzJA!t36;_?iBk6aLMz13hL zzfdC)JJun+rZcgnrYj-zar$@=@37jcTVo;)l^0*9qN>8-&b}H@?dU|ouAB5^y(b_@ z3(}D{nyNk>{{8HIcvqGL;OSP!7|d1Eo;PU&O&an0`c!e3~F;PgHF zZ}6n_xsdRi_`K|-UFy}} zf($io{D|zP&Qp9uc(6V$>OVMco&R&9g5<9G$ z6S7#!5sO6ku8o=Ho^p7G2LIv9@fB!qwcR0X3=O?~%j;r_#s;^@kcT>Ce>{5U4X>HC zdpp!{dQkE2CH7g3>PCjC6Qixv>^~U0$a%fSSOQd+J=FQaJu@vY?tQl8l!DmyA0H%* zC-f`HgE$m%_wf7cP{Gz5JoH(r`s7c^w`%`gaMgJJWo)_K`LzhlKJs(X_=Wcq;-h7k ze||dot%L3V(nWmeqM#M!%QHM>UX(mk3gcBEQFKp`OOI%Y>h9<6&piL)eo~J4YQ>-O zU&b$~Ukkn+VYJ9CEP6b~%U*8Q%0>Ix%?^+jE9XLC#}oB8mivwI~o&p9F{!*g}>- z7Ro+9483meM7~0Ql5G&Qs39Tm$DcXc3ZJsZG}vjgI)T2#Qa225m`9F z)Ypja?nQ$S1|iokefPa%qWWEWr?p7|&oYh_isiQQn-TGh9NT9*P3LQ{oY+LB$(T~E zzVSu!|3PouJ6;P;nY`Y7|FzC1m0um%S0euWOccR*G7{x&l5IEQN_R^AtN=w;?yn*z z+S?Qw8IA&_qc_p2EPs2`m#^Z@?V%vQVV$u(QR#x z_q3%bq(D)+42YqIeI8w{KPs17ndH;Ql7IgJi=T45twSaGoc0RYdbf$^-q0NM`9ds* z+EBc7>@Ukp&ZzUA{lwrpC#1CQAZEOAIpmJwCZr{ih0lFHcCUxF=bhC?1axO}=jc~; z>$!RQy{@(#abH#tmqB47t|9DnC3IqY zgr6S=t0n}TOWC_weQ4ZGwUO%gNr;b0R+Q!f8jyj3oc^ztRJsA7@<=cQ zP6#T>P+XPWj>GKqOzdv*KExbh1tn#&L368)PTpnH@G@QEtLQ# zA4vy6)I7+KzBEi{wp_$2pJFKiZPwrB2rHtR0~#YD|NK8z58|5qV3}!{njgLFvgcBXTZ4Zd68pj ztU!?8X$Uq04fJ%8ChW8wkSHydD0b(L6DSfD%X^MEFHW-NR=8aV3Bi~Q`xJI(`ew@t z%=+AR-p;Bt`;qBOXA8RvS0o7xoM@Uj{IPf*%@XX7`LMX%IW_qA{m3z#f12b%L2f#zC*QYsJf_5UTHp1CH#|CWXACE;e7bp2kRqw9fkq z>3J4%z3NvRZR=#aIxoGl&Pgm!Wqv70g-AKlc5X=E5vJK)rF{%iHrgra9aqA(lOpJn zZeKBx$-CQ*#m8yO1B1#Il&xP;YIzE2VO3~Tv%l817AUa=%dXEj$|r+#VIoB`G0V*d zi)Us5Oq?m$uLi2G%K95fHG=RKOU#8T(@J$;bXG~3-IKb+y&v>iLoZIyyaxOljl=9{ zHzT7&fE5=-+D^KZ=~*sst;{HiT`2fL7O4`}uku*B@T1t?*1Uu(~+$K zrg#6sE+L7XcGs_g^Q6pkqv6Mioa=T-21~y;gMNRfTCQUVxuaq=VN*toop?l zmGB>-P-nw!SBQ3Xui>Shha&h28{dmNM0G^8no5mO??h1=W{iTRV1`fK^d)J{o!tYQ z^62*ly15Tb#h_Tu;4-6=EG0lD6{i*IR|A8T@LFMX>-Y(k!Jl9yH}unH7JZ`q=Q9@v zFs2uJv~mC}n22MCjUSycA&8w9Sh>81O@L)1c~_!B)m7j!x_Vq)@+bvaapoR- zLw=wCwMntTkBp|KM8FUPGlvyqHl?7iKo;TlvLv2j7>eb(aBqlD==8I-@H+OXOAa4r z;lEDhq?`q#aE6bMg^c1HgwG`@FN>OmRT5vdHi>DTw0>J7PkGDM$~Uny$-m$5fddGA z-t3r&wIEj^y3KMF6wQb21QQ)0L4BuCLruZGn{fHGTjqc<9XVsUa6tr1Jp;*C0VxKbIRDs2>mT0XIj?fn~*BmP`B=oyAJ60-mO3fR#JAgnJ*V!JkQ0IEyw2CqCx zr0)jRqc`S@ANQ&Zpe!*_=ER?tPSMcGr$P%dZ`o3IPI9+B=EUe0<}RGHQ3h3*ncc;` zd!G$~UGSq3{AD;l54^sY{SNygSv_OJ^WXwJ6og$zgXky%`tI7FY&gvzM9UFJ7tM$A;Tzf3sh^m`@mBnvBAmDWag1B z*5Ca9o;Avc6Unf8F;4j`g(KILN!c)#@eZ5Jp^Ue;r99)Bvf&=6wRc^_gaR)gKb;L5^o!L)0Cr^upOlBW1VLtalPfp8sJ2UbM}E{1BInKxLg+mH zooGaSd0RmZEEu!ld(AVy#4DPNVI&;-kT{r)t{P?dzP$RVIu*`{Bixc_>yYjIq8 z@mJj6Nl?>SQ}e)y~y~!(jiB<6t;i>aD|N?8ca8*w`^_ z+6>sqiMjlu=$;dm08^tuA`EXispJ>DR5?Dmp)b9B7TI`+N>yV~+o| zIyvXM3mv(n920>mm^I?rbeM3_3HGB(s^oK z07MYPnpDH4nhW?*v8obF2Ow4Ho^tixKy)lj?qgo$;a1J_5 zR|T>k`_03=mYVWVga}3RzypT`>VO8Kz<$p6!;rP$a4`;=qM^k+tXZ6#q?u0K$quLM zfi30$#_Qz5vZVGdi7ty!8jriQj1F^ICuGMozgU%FjxlOE=6m*p)1w1@D)+q%$}~H$ zdMX!f`gp2PyRia4Q_&|5yu$ToTQx&W+4L*;GfH8Yu5jQ>te4B+Z|PgjA(s+j{c#!u zl*nbYh$#XE5k2=a9wt}1Ev$;%n|Lamj_LYYu${dQh@!zFm#11vMq!Wdbm%avd>;<+ zOX;JQizX8plGaxsvrOslkdK|?qa5}BPMb;g|3QRjY9HAMD@#@#PMLxYxLcFw3{8EX zWyuFEubhbRpEkdZV3F(W=rCi$iHo`DFA1YiI{nwcbVN|8i3^dT!#rLZbyhEefV@`n z#7Cr0`*yt@ME(qs?_P98p|yC8@_qU2sjuodRZe>yTr%fn;K;EAEDY~82YGoM=%D7& zHW2R2jr}Mzc#?Ju6LwoF@dWl)G$a-0Nsap8o;qYJy|bwmII^M;y zt=Zr3A<~m0S`jN8E6N7X;$E2S?p|m!c`K6qc;k_NhRE%wpr`X!>P1XPL}!=eFRTx! zng*FA^1;hZ(UHC7zuu~649<*P)hL4@t7ULBMFANq`^@}f#t0kqu!XNw&wmit-B=iMrZW9|tI6hdYYuOiVDyy2brsrX> zJRO}y2(?mu&bG*h`ara~E_*}FXhi@l%2{##M*4%`ypJHKNJBotleib6`^ehhILC`$ cI(}+zs|bz{e|}dr3;h2hncET`nv!Y%1Ax5)f&c&j literal 0 HcmV?d00001 diff --git a/src/components/WalletModal/index.tsx b/src/components/WalletModal/index.tsx index a0c89cac58..d3e963616f 100644 --- a/src/components/WalletModal/index.tsx +++ b/src/components/WalletModal/index.tsx @@ -11,6 +11,7 @@ import { UnsupportedChainIdError, useWeb3React } from 'web3-react-core' import { WalletConnectConnector } from 'web3-react-walletconnect-connector' import MetamaskIcon from '../../assets/images/metamask.png' +import TallyIcon from '../../assets/images/tally.png' import { ReactComponent as Close } from '../../assets/images/x.svg' import { fortmatic, injected } from '../../connectors' import { OVERLAY_READY } from '../../connectors/Fortmatic' @@ -220,6 +221,7 @@ export default function WalletModal({ // get wallets user can switch too, depending on device/browser function getOptions() { const isMetamask = !!window.ethereum?.isMetaMask + const isTally = !!window.ethereum?.isTally return Object.keys(SUPPORTED_WALLETS).map((key) => { const option = SUPPORTED_WALLETS[key] // check for mobile options @@ -271,6 +273,24 @@ export default function WalletModal({ // likewise for generic else if (option.name === 'Injected' && isMetamask) { return null + } else if (option.name === 'Injected' && isTally) { + return ( +