Compare commits

...

13 Commits

Author SHA1 Message Date
Crowdin Bot
8f59f501cc chore(i18n): synchronize translations from crowdin [skip ci] 2021-06-28 16:04:43 +00:00
Jordan Frankfurt
197947835b remove unneeded log (#1917) 2021-06-27 22:23:46 -04:00
Crowdin Bot
94081b29a3 chore(i18n): synchronize translations from crowdin [skip ci] 2021-06-27 05:04:39 +00:00
Moody Salem
69183ed8c2 fix: translate claim modal inputs 2021-06-26 23:58:25 -05:00
Crowdin Bot
05e741b6c9 chore(i18n): synchronize translations from crowdin [skip ci] 2021-06-27 00:08:49 +00:00
Jordan Frankfurt
dfe550c43b add arbitrum-specific L2 designs (#1912) 2021-06-26 19:54:30 -04:00
Crowdin Bot
65dfb40e44 chore(i18n): synchronize translations from crowdin [skip ci] 2021-06-25 15:04:42 +00:00
Moody Salem
25f5ed9983 fix: scrollbars showing up in modal with mouse connected, use auto instead of scroll 2021-06-25 10:00:25 -05:00
Yuta Sugimura
9b1ef415c6 refactor: remove unneeded react import (#1801)
* Add rules

* Remove React import

* remove React import
2021-06-25 09:52:49 -05:00
Crowdin Bot
70f481430a chore(i18n): synchronize translations from crowdin [skip ci] 2021-06-25 07:04:27 +00:00
Justin Domingue
942211eb00 fix: typos in modal css (#1911)
* allow modal scrolling on dekstop

* removed quote and fixed typo
2021-06-24 13:33:11 -07:00
Justin Domingue
6589c41800 allow modal scrolling on dekstop (#1910) 2021-06-24 10:04:07 -07:00
Moody Salem
14bac770b6 fix(arbitrum): explorer links and better anonymization of GA events 2021-06-24 11:38:08 -05:00
158 changed files with 2335 additions and 348 deletions

View File

@@ -27,6 +27,7 @@
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/ban-ts-comment": "off",
"@typescript-eslint/ban-ts-ignore": "off",
"@typescript-eslint/explicit-module-boundary-types": "off"
"@typescript-eslint/explicit-module-boundary-types": "off",
"react/react-in-jsx-scope": "off"
}
}

View File

@@ -0,0 +1,181 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 470.287 514.251" enable-background="new 0 0 470.287 514.251" xml:space="preserve">
<g id="Background">
</g>
<g id="Logos_and_symbols">
<g id="SYMBOL_VER_3">
</g>
<g id="SYMBOL_VER_3_3_">
</g>
<g id="SYMBOL_VER_4">
</g>
<g id="SYMBOL_VER_4_1_">
<g id="SYMBOL_VER_4_3_">
</g>
</g>
<g id="SYMBOL_VER_5_1_">
</g>
<g id="off_2_1_">
</g>
<g id="VER_3_1_">
<g id="SYMBOL_VER_2_1_">
</g>
</g>
<g id="VER_3">
<g id="SYMBOL_VER_2">
</g>
</g>
<g id="off_2">
</g>
<g id="SYMBOL_VER_5">
</g>
<g id="SYMBOL_VER_1">
</g>
<g id="SYMBOL_VER_1_1_">
</g>
<g id="SYMBOL_VER_1-1_3_">
</g>
<g id="SYMBOL_VER_1-1_2_">
</g>
<g id="SYMBOL_VER_1-1">
</g>
<g id="SYMBOL_VER_1-1_1_">
<g id="_x31_-3">
</g>
<g id="Symbol_-_Original_14_">
<path fill="#2D374B" d="M291.134,237.469l35.654-60.5l96.103,149.684l0.046,28.727l-0.313-197.672
c-0.228-4.832-2.794-9.252-6.887-11.859L242.715,46.324c-4.045-1.99-9.18-1.967-13.22,0.063c-0.546,0.272-1.06,0.57-1.548,0.895
l-0.604,0.379L59.399,144.983l-0.651,0.296c-0.838,0.385-1.686,0.875-2.48,1.444c-3.185,2.283-5.299,5.66-5.983,9.448
c-0.103,0.574-0.179,1.158-0.214,1.749l0.264,161.083l89.515-138.745c11.271-18.397,35.825-24.323,58.62-24.001l26.753,0.706
L67.588,409.765l18.582,10.697L245.692,157.22l70.51-0.256L157.091,426.849l66.306,38.138l7.922,4.556
c3.351,1.362,7.302,1.431,10.681,0.21l175.453-101.678l-33.544,19.438L291.134,237.469z M304.736,433.395l-66.969-105.108
l40.881-69.371l87.952,138.628L304.736,433.395z"/>
<polygon fill="#28A0F0" points="237.768,328.286 304.736,433.395 366.601,397.543 278.648,258.915 "/>
<path fill="#28A0F0" d="M422.937,355.379l-0.046-28.727l-96.103-149.684l-35.654,60.5l92.774,150.043l33.544-19.438
c3.29-2.673,5.281-6.594,5.49-10.825L422.937,355.379z"/>
<path fill="#FFFFFF" d="M20.219,382.469l47.369,27.296l157.634-252.801l-26.753-0.706c-22.795-0.322-47.35,5.604-58.62,24.001
L50.334,319.004l-30.115,46.271V382.469z"/>
<polygon fill="#FFFFFF" points="316.202,156.964 245.692,157.22 86.17,420.462 141.928,452.565 157.091,426.849 "/>
<path fill="#96BEDC" d="M452.65,156.601c-0.59-14.746-8.574-28.245-21.08-36.104L256.28,19.692
c-12.371-6.229-27.825-6.237-40.218-0.004c-1.465,0.739-170.465,98.752-170.465,98.752c-2.339,1.122-4.592,2.458-6.711,3.975
c-11.164,8.001-17.969,20.435-18.668,34.095v208.765l30.115-46.271L50.07,157.921c0.035-0.589,0.109-1.169,0.214-1.741
c0.681-3.79,2.797-7.171,5.983-9.456c0.795-0.569,172.682-100.064,173.228-100.337c4.04-2.029,9.175-2.053,13.22-0.063
l173.022,99.523c4.093,2.607,6.659,7.027,6.887,11.859v199.542c-0.209,4.231-1.882,8.152-5.172,10.825l-33.544,19.438
l-17.308,10.031l-61.864,35.852l-62.737,36.357c-3.379,1.221-7.33,1.152-10.681-0.21l-74.228-42.693l-15.163,25.717
l66.706,38.406c2.206,1.255,4.171,2.367,5.784,3.272c2.497,1.4,4.199,2.337,4.8,2.629c4.741,2.303,11.563,3.643,17.71,3.643
c5.636,0,11.132-1.035,16.332-3.072l182.225-105.531c10.459-8.104,16.612-20.325,17.166-33.564V156.601z"/>
</g>
<g id="Symbol_-_Original_13_">
</g>
<g id="Symbol_-_Original_6_">
</g>
<g id="Symbol_-_Original_4_">
</g>
<g id="One_color_version_-_White_3_">
<g id="Symbol_-_Original_15_">
</g>
</g>
<g id="One_color_version_-_White">
<g id="Symbol_-_Original">
</g>
</g>
<g id="Symbol_-_Monochromatic_3_">
<g id="_x33__7_">
</g>
</g>
<g id="Symbol_-_Monochromatic">
<g id="_x33__3_">
</g>
</g>
<g id="_x33__2_">
</g>
<g id="_x33__1_">
</g>
<g id="_x33_">
</g>
<g id="Symbol_-_Original_10_">
</g>
<g id="Symbol_-_Original_1_">
</g>
<g id="Symbol_-_Original_2_">
</g>
<g id="_x34__1_">
</g>
<g id="Symbol_-_Monochromatic_2_">
<g id="_x33__6_">
</g>
</g>
<g id="One_color_version_-_White_2_">
<g id="Symbol_-_Original_11_">
</g>
</g>
<g id="Symbol_-_Original_5_">
<g id="Symbol_-_Original_12_">
</g>
</g>
<g id="One_color_version_-_White_1_">
<g id="Symbol_-_Original_9_">
</g>
</g>
</g>
<g id="SYMBOL_VER_1_2_">
<g id="SYMBOL_VER_2_4_">
</g>
<g id="SYMBOL_VER_2-1-1_1_">
</g>
<g id="SYMBOL_VER_2-2-1_1_">
</g>
<g id="SYMBOL_VER_2-3-1_4_">
</g>
<g id="New_Symbol_1_">
<g id="SYMBOL_VER_2-3-1_3_">
</g>
</g>
<g id="New_Symbol">
<g id="SYMBOL_VER_2-3-1_1_">
</g>
</g>
</g>
<g id="SYMBOL_VER_2_2_">
</g>
<g id="SYMBOL_VER_4_2_">
</g>
<g id="SYMBOL_VER_3_2_">
</g>
<g id="SYMBOL_VER_3_1_">
</g>
<g id="SYMBOL_VER_1-1-1_1_">
</g>
<g id="SYMBOL_VER_1-1-1">
</g>
<g id="SYMBOL_VER_1-1-1_2_2_">
</g>
<g id="SYMBOL_VER_1-1-1_2">
</g>
<g id="SYMBOL_VER_1-1-1_2_1_">
</g>
<g id="Symbol_-_Original_7_">
</g>
<g id="Symbol_-_Original_8_">
</g>
<g id="SYMBOL_VER_2-1-1">
</g>
<g id="SYMBOL_VER_2-2-1">
</g>
<g id="SYMBOL_VER_2-3-1">
</g>
<g id="SYMBOL_VER_5-1_1_">
</g>
<g id="SYMBOL_VER_5-1">
</g>
<g id="SYMBOL_VER_5-2_1_">
</g>
<g id="SYMBOL_VER_5-2">
</g>
<g id="Symbol_-_Monochromatic_1_">
<g id="_x33__4_">
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 250 KiB

View File

@@ -1,4 +1,3 @@
import React from 'react'
import styled from 'styled-components/macro'
import { CheckCircle, Triangle } from 'react-feather'

View File

@@ -1,4 +1,4 @@
import React, { useCallback, useContext } from 'react'
import { useCallback, useContext } from 'react'
import styled, { ThemeContext } from 'styled-components'
import { SUPPORTED_WALLETS } from '../../constants/wallet'
import { useActiveWeb3React } from '../../hooks/web3'

View File

@@ -1,4 +1,5 @@
import React, { useContext, useCallback } from 'react'
import { t, Trans } from '@lingui/macro'
import { useContext, useCallback, ReactNode } from 'react'
import styled, { ThemeContext } from 'styled-components'
import useENS from '../../hooks/useENS'
import { useActiveWeb3React } from '../../hooks/web3'
@@ -68,14 +69,14 @@ const Input = styled.input<{ error?: boolean }>`
export default function AddressInputPanel({
id,
className = 'recipient-address-input',
label = 'Recipient',
label,
placeholder,
value,
onChange,
}: {
id?: string
className?: string
label?: string
label?: ReactNode
placeholder?: string
// the typed string value
value: string
@@ -105,14 +106,14 @@ export default function AddressInputPanel({
<AutoColumn gap="md">
<RowBetween>
<TYPE.black color={theme.text2} fontWeight={500} fontSize={14}>
{label}
{label ?? <Trans>Recipient</Trans>}
</TYPE.black>
{address && chainId && (
<ExternalLink
href={getExplorerLink(chainId, name ?? address, ExplorerDataType.ADDRESS)}
style={{ fontSize: '14px' }}
>
(View on Explorer)
<Trans>(View on Explorer)</Trans>
</ExternalLink>
)}
</RowBetween>
@@ -123,7 +124,7 @@ export default function AddressInputPanel({
autoCorrect="off"
autoCapitalize="off"
spellCheck="false"
placeholder={placeholder ?? 'Wallet Address or ENS name'}
placeholder={placeholder ?? t`Wallet Address or ENS name`}
error={error}
pattern="^(0x[a-fA-F0-9]{40})$"
onChange={handleInput}

View File

@@ -1,5 +1,3 @@
import React from 'react'
import Badge, { BadgeVariant } from 'components/Badge'
import styled from 'styled-components/macro'

View File

@@ -1,4 +1,4 @@
import React, { ReactNode, useMemo } from 'react'
import { ReactNode, useMemo } from 'react'
import { useActiveWeb3React } from '../../hooks/web3'
import { Trans } from '@lingui/macro'

View File

@@ -1,4 +1,3 @@
import React from 'react'
import styled from 'styled-components/macro'
import { darken } from 'polished'

View File

@@ -1,4 +1,3 @@
import React from 'react'
import ReactConfetti from 'react-confetti'
import { useWindowSize } from '../../hooks/useWindowSize'

View File

@@ -1,5 +1,5 @@
import { Currency, CurrencyAmount, Percent } from '@uniswap/sdk-core'
import React, { useMemo } from 'react'
import { useMemo } from 'react'
import useTheme from '../../hooks/useTheme'
import { TYPE } from '../../theme'
import { warningSeverity } from '../../utils/prices'

View File

@@ -1,6 +1,6 @@
import { Pair } from '@uniswap/v2-sdk'
import { Currency, CurrencyAmount, Percent, Token } from '@uniswap/sdk-core'
import React, { useState, useCallback, ReactNode } from 'react'
import { useState, useCallback, ReactNode } from 'react'
import styled from 'styled-components/macro'
import { darken } from 'polished'
import { useCurrencyBalance } from '../../state/wallet/hooks'

View File

@@ -1,5 +1,4 @@
import { Currency } from '@uniswap/sdk-core'
import React from 'react'
import styled from 'styled-components/macro'
import CurrencyLogo from '../CurrencyLogo'

View File

@@ -1,4 +1,3 @@
import React from 'react'
import { FeeAmount } from '@uniswap/v3-sdk'
import { Trans } from '@lingui/macro'
import { AutoColumn } from 'components/Column'

View File

@@ -1,5 +1,4 @@
import JSBI from 'jsbi'
import React from 'react'
import { Currency, CurrencyAmount, Fraction } from '@uniswap/sdk-core'
const CURRENCY_AMOUNT_MIN = new Fraction(JSBI.BigInt(1), JSBI.BigInt(1000000))

View File

@@ -0,0 +1,219 @@
import { Trans } from '@lingui/macro'
import arbitrumLogoUrl from 'assets/svg/arbitrum_logo.svg'
import { YellowCard } from 'components/Card'
import { useOnClickOutside } from 'hooks/useOnClickOutside'
import { useActiveWeb3React } from 'hooks/web3'
import { transparentize } from 'polished'
import React, { useEffect, useRef, useState } from 'react'
import { ArrowDownCircle } from 'react-feather'
import { ApplicationModal } from 'state/application/actions'
import { useModalOpen, useToggleModal } from 'state/application/hooks'
import styled, { css } from 'styled-components'
import { ExternalLink } from 'theme'
import { switchToNetwork } from 'utils/switchToNetwork'
import { NETWORK_LABELS, SupportedChainId } from '../../constants/chains'
const BaseWrapper = css`
position: relative;
${({ theme }) => theme.mediaWidth.upToMedium`
margin-left: 12px;
`};
${({ theme }) => theme.mediaWidth.upToSmall`
margin: 0 0.5rem 0 0;
width: initial;
overflow: hidden;
text-overflow: ellipsis;
flex-shrink: 1;
`};
`
const ArbitrumWrapper = styled.div`
${BaseWrapper}
`
const BaseMenuItem = css`
align-items: center;
background-color: ${({ theme }) => transparentize(0.9, theme.primary1)};
border-radius: 12px;
color: ${({ theme }) => theme.text2};
cursor: pointer;
display: flex;
flex: 1;
flex-direction: row;
font-size: 14px;
font-weight: 400;
justify-content: space-between;
padding: 12px;
:hover {
color: ${({ theme }) => theme.text1};
text-decoration: none;
}
`
const DisabledMenuItem = styled.div`
${BaseMenuItem}
align-items: center;
background-color: ${({ theme }) => theme.bg2};
cursor: auto;
display: flex;
font-size: 10px;
font-style: italic;
justify-content: center;
:hover,
:active,
:focus {
color: ${({ theme }) => theme.text2};
}
`
const FallbackWrapper = styled(YellowCard)`
${BaseWrapper}
border-radius: 12px;
padding: 8px 12px;
`
const Icon = styled.img`
width: 17px;
`
const L1Tag = styled.div`
color: #c4d9f8;
opacity: 40%;
`
const L2Tag = styled.div`
background-color: ${({ theme }) => theme.primary1};
border-radius: 6px;
color: white;
font-size: 12px;
font-weight: 600;
padding: 2px 6px;
`
const MenuFlyout = styled.span`
background-color: ${({ theme }) => theme.bg2};
box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.01), 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 16px 24px rgba(0, 0, 0, 0.04),
0px 24px 32px rgba(0, 0, 0, 0.01);
border-radius: 20px;
padding: 8px;
display: flex;
flex-direction: column;
font-size: 1rem;
position: absolute;
left: 0rem;
top: 3rem;
z-index: 100;
width: 237px;
${({ theme }) => theme.mediaWidth.upToMedium`
top: -14.25rem;
`};
> {
padding: 12px;
}
> :not(:first-child) {
margin-top: 4px;
}
> :not(:last-child) {
margin-bottom: 4px;
}
`
const LinkOutCircle = styled(ArrowDownCircle)`
transform: rotate(230deg);
width: 20px;
height: 20px;
`
const MenuItem = styled(ExternalLink)`
${BaseMenuItem}
`
const ButtonMenuItem = styled.button`
${BaseMenuItem}
border: none;
outline: none;
box-shadow: none;
`
const NetworkInfo = styled.button`
align-items: center;
background-color: ${({ theme }) => theme.bg2};
border-radius: 8px;
border: none;
color: ${({ theme }) => theme.text1};
display: flex;
flex-direction: row;
font-weight: 500;
height: 100%;
justify-content: space-between;
margin: 0;
padding: 8px;
width: 172px;
:hover,
:focus {
cursor: pointer;
outline: none;
background-color: ${({ theme }) => theme.bg3};
}
`
export default function NetworkCard() {
const { chainId, library } = useActiveWeb3React()
const node = useRef<HTMLDivElement>(null)
const open = useModalOpen(ApplicationModal.ARBITRUM_OPTIONS)
const toggle = useToggleModal(ApplicationModal.ARBITRUM_OPTIONS)
useOnClickOutside(node, open ? toggle : undefined)
const [implements3085, setImplements3085] = useState(false)
useEffect(() => {
// metamask is currently the only known implementer of this EIP
// here we proceed w/ a noop feature check to ensure the user's version of metamask supports network switching
// if not, we hide the UI
if (!library?.provider?.request || !chainId || !library?.provider?.isMetaMask) {
return
}
switchToNetwork({ library, chainId })
.then((x) => x ?? setImplements3085(true))
.catch(() => setImplements3085(false))
}, [library, chainId])
if (!chainId || chainId === SupportedChainId.MAINNET || !NETWORK_LABELS[chainId] || !library) {
return null
}
if (chainId === SupportedChainId.ARBITRUM_ONE) {
return (
<ArbitrumWrapper ref={node}>
<NetworkInfo onClick={toggle}>
<Icon src={arbitrumLogoUrl} />
<span>Arbitrum</span>
<L2Tag>L2 Alpha</L2Tag>
</NetworkInfo>
{open && (
<MenuFlyout>
<MenuItem href="https://bridge.arbitrum.io/">
<div>
<Trans>Arbitrum Token Bridge</Trans>
</div>
<LinkOutCircle />
</MenuItem>
<MenuItem href="https://explorer.arbitrum.io/">
<div>
<Trans>Arbitrum Explorer</Trans>
</div>
<LinkOutCircle />
</MenuItem>
<MenuItem href="https://offchainlabs.com/">
<div>
<Trans>Learn more</Trans>
</div>
<LinkOutCircle />
</MenuItem>
{implements3085 ? (
<ButtonMenuItem onClick={() => switchToNetwork({ library, chainId: SupportedChainId.MAINNET })}>
<div>
<Trans>Switch to Ethereum</Trans>
</div>
<L1Tag>L1</L1Tag>
</ButtonMenuItem>
) : (
<DisabledMenuItem>
<Trans>Change your network to go back to L1</Trans>
</DisabledMenuItem>
)}
</MenuFlyout>
)}
</ArbitrumWrapper>
)
}
return <FallbackWrapper title={NETWORK_LABELS[chainId]}>{NETWORK_LABELS[chainId]}</FallbackWrapper>
}

View File

@@ -1,4 +1,4 @@
import React, { useEffect, useState } from 'react'
import { useEffect, useState } from 'react'
import styled, { keyframes } from 'styled-components'
import { useActiveWeb3React } from '../../hooks/web3'

View File

@@ -1,4 +1,3 @@
import React from 'react'
import styled from 'styled-components/macro'
import { AlertTriangle, X } from 'react-feather'

View File

@@ -1,5 +1,5 @@
import { CurrencyAmount, Token } from '@uniswap/sdk-core'
import React, { useMemo } from 'react'
import { useMemo } from 'react'
import { X } from 'react-feather'
import styled from 'styled-components/macro'
import tokenLogo from '../../assets/images/token-logo.png'

View File

@@ -1,7 +1,7 @@
import { Trans } from '@lingui/macro'
import useScrollPosition from '@react-hook/window-scroll'
import { darken } from 'polished'
import React, { useState } from 'react'
import { useState } from 'react'
import { Moon, Sun } from 'react-feather'
import { NavLink } from 'react-router-dom'
import { Text } from 'rebass'
@@ -13,10 +13,8 @@ import { useETHBalances } from 'state/wallet/hooks'
import styled from 'styled-components/macro'
import Logo from '../../assets/svg/logo.svg'
import LogoDark from '../../assets/svg/logo_white.svg'
import { NETWORK_LABELS, SupportedChainId } from '../../constants/chains'
import { useActiveWeb3React } from '../../hooks/web3'
import { ExternalLink, TYPE } from '../../theme'
import { YellowCard } from '../Card'
import ClaimModal from '../claim/ClaimModal'
import { CardNoise } from '../earn/styled'
import Menu from '../Menu'
@@ -24,6 +22,7 @@ import Modal from '../Modal'
import Row, { RowFixed } from '../Row'
import { Dots } from '../swap/styleds'
import Web3Status from '../Web3Status'
import NetworkCard from './NetworkCard'
import UniBalanceContent from './UniBalanceContent'
const HeaderFrame = styled.div<{ showBackground: boolean }>`
@@ -166,19 +165,6 @@ const HideSmall = styled.span`
`};
`
const NetworkCard = styled(YellowCard)`
border-radius: 12px;
padding: 8px 12px;
${({ theme }) => theme.mediaWidth.upToSmall`
margin: 0;
margin-right: 0.5rem;
width: initial;
overflow: hidden;
text-overflow: ellipsis;
flex-shrink: 1;
`};
`
const BalanceText = styled(Text)`
${({ theme }) => theme.mediaWidth.upToExtraSmall`
display: none;
@@ -299,7 +285,7 @@ export const StyledMenuButton = styled.button`
`
export default function Header() {
const { account, chainId } = useActiveWeb3React()
const { account } = useActiveWeb3React()
const userEthBalance = useETHBalances(account ? [account] : [])?.[account ?? '']
// const [isDark] = useDarkModeManager()
@@ -357,9 +343,7 @@ export default function Header() {
<HeaderControls>
<HeaderElement>
<HideSmall>
{chainId && chainId !== SupportedChainId.MAINNET && NETWORK_LABELS[chainId] && (
<NetworkCard title={NETWORK_LABELS[chainId]}>{NETWORK_LABELS[chainId]}</NetworkCard>
)}
<NetworkCard />
</HideSmall>
{availableClaim && !showClaimPopup && (
<UNIWrapper onClick={toggleClaimModal}>

View File

@@ -1,5 +1,5 @@
import Tooltip from 'components/Tooltip'
import React, { useState } from 'react'
import { useState } from 'react'
import styled from 'styled-components/macro'
const TextWrapper = styled.span<{ margin: boolean; link?: boolean; fontSize?: string; adjustSize?: boolean }>`

View File

@@ -1,4 +1,4 @@
import React, { useEffect, useRef } from 'react'
import { useEffect, useRef } from 'react'
import styled from 'styled-components/macro'

View File

@@ -1,4 +1,4 @@
import React, { useState, useCallback, useEffect, ReactNode } from 'react'
import { useState, useCallback, useEffect, ReactNode } from 'react'
import { LightCard } from 'components/Card'
import { RowBetween } from 'components/Row'
import { Input as NumericalInput } from '../NumericalInput'

View File

@@ -1,5 +1,3 @@
import React from 'react'
import styled, { keyframes } from 'styled-components'
const rotate = keyframes`

View File

@@ -1,4 +1,4 @@
import React, { useState } from 'react'
import { useState } from 'react'
import { Slash } from 'react-feather'
import { ImageProps } from 'rebass'
import useTheme from '../../hooks/useTheme'

View File

@@ -30,7 +30,7 @@ const StyledDialogContent = styled(({ minHeight, maxHeight, mobile, isOpen, ...r
)).attrs({
'aria-label': 'dialog',
})`
overflow-y: ${({ mobile }) => (mobile ? 'scroll' : 'hidden')};
overflow-y: auto;
&[data-reach-dialog-content] {
margin: 0 0 2rem 0;
@@ -39,7 +39,7 @@ const StyledDialogContent = styled(({ minHeight, maxHeight, mobile, isOpen, ...r
box-shadow: 0 4px 8px 0 ${({ theme }) => transparentize(0.95, theme.shadow1)};
padding: 0px;
width: 50vw;
overflow-y: ${({ mobile }) => (mobile ? 'scroll' : 'hidden')};
overflow-y: auto;
overflow-x: hidden;
align-self: ${({ mobile }) => (mobile ? 'flex-end' : 'center')};

View File

@@ -1,4 +1,4 @@
import React, { useContext } from 'react'
import { useContext } from 'react'
import { useActiveWeb3React } from '../../hooks/web3'
import { ExplorerDataType, getExplorerLink } from '../../utils/getExplorerLink'

View File

@@ -1,4 +1,3 @@
import React from 'react'
import styled from 'styled-components/macro'
import { darken } from 'polished'
import { Trans } from '@lingui/macro'

View File

@@ -1,6 +1,6 @@
import { Trans } from '@lingui/macro'
import { CurrencyAmount, Token } from '@uniswap/sdk-core'
import React, { useCallback, useEffect } from 'react'
import { useCallback, useEffect } from 'react'
import ReactGA from 'react-ga'
import { Heart, X } from 'react-feather'
import styled, { keyframes } from 'styled-components'

View File

@@ -1,4 +1,4 @@
import React, { useCallback, useContext, useEffect } from 'react'
import { useCallback, useContext, useEffect } from 'react'
import { X } from 'react-feather'
import { useSpring } from 'react-spring/web'
import styled, { ThemeContext } from 'styled-components'

View File

@@ -1,4 +1,4 @@
import React, { useContext } from 'react'
import { useContext } from 'react'
import { AlertCircle, CheckCircle } from 'react-feather'
import styled, { ThemeContext } from 'styled-components'
import { useActiveWeb3React } from '../../hooks/web3'

View File

@@ -1,4 +1,3 @@
import React from 'react'
import styled from 'styled-components/macro'
import { useActivePopups } from '../../state/application/hooks'
import { AutoColumn } from '../Column'

View File

@@ -1,4 +1,3 @@
import React from 'react'
import { Token } from '@uniswap/sdk-core'
import { Link } from 'react-router-dom'
import { Text } from 'rebass'

View File

@@ -1,5 +1,5 @@
import JSBI from 'jsbi'
import React, { useState } from 'react'
import { useState } from 'react'
import { Percent, CurrencyAmount, Token } from '@uniswap/sdk-core'
import { Pair } from '@uniswap/v2-sdk'
import { ChevronDown, ChevronUp } from 'react-feather'

View File

@@ -2,7 +2,7 @@ import JSBI from 'jsbi'
import { Percent, CurrencyAmount, Token } from '@uniswap/sdk-core'
import { Pair } from '@uniswap/v2-sdk'
import { darken } from 'polished'
import React, { useState } from 'react'
import { useState } from 'react'
import { ChevronDown, ChevronUp } from 'react-feather'
import { Link } from 'react-router-dom'
import { Text } from 'rebass'

View File

@@ -1,4 +1,4 @@
import React, { useMemo } from 'react'
import { useMemo } from 'react'
import { Position } from '@uniswap/v3-sdk'
import Badge from 'components/Badge'
import DoubleCurrencyLogo from 'components/DoubleLogo'

View File

@@ -1,4 +1,4 @@
import React, { useState, useCallback, useContext, ReactNode } from 'react'
import { useState, useCallback, useContext, ReactNode } from 'react'
import { Position } from '@uniswap/v3-sdk'
import { LightCard } from 'components/Card'
import { AutoColumn } from 'components/Column'

View File

@@ -1,4 +1,4 @@
import React, { useContext } from 'react'
import { useContext } from 'react'
import styled from 'styled-components/macro'
import { AutoColumn } from '../Column'
import { ThemeContext } from 'styled-components'

View File

@@ -1,4 +1,4 @@
import React, { ReactNode, useCallback, useState } from 'react'
import { ReactNode, useCallback, useState } from 'react'
import styled from 'styled-components/macro'
import Tooltip from '../Tooltip'

View File

@@ -1,5 +1,4 @@
import { Trans } from '@lingui/macro'
import React from 'react'
import { Currency, Price, Token } from '@uniswap/sdk-core'
import StepCounter from 'components/InputStepCounter/InputStepCounter'
import { RowBetween } from 'components/Row'

View File

@@ -1,5 +1,4 @@
import { Trans } from '@lingui/macro'
import React from 'react'
import { Currency } from '@uniswap/sdk-core'
import { ToggleElement, ToggleWrapper } from 'components/Toggle/MultiToggle'

View File

@@ -1,5 +1,4 @@
import { Trans } from '@lingui/macro'
import React from 'react'
import { Text } from 'rebass'
import { Currency } from '@uniswap/sdk-core'
import styled from 'styled-components/macro'

View File

@@ -1,6 +1,6 @@
import { Trans } from '@lingui/macro'
import { Currency, CurrencyAmount, Token } from '@uniswap/sdk-core'
import React, { CSSProperties, MutableRefObject, useCallback, useMemo } from 'react'
import { CSSProperties, MutableRefObject, useCallback, useMemo } from 'react'
import { FixedSizeList } from 'react-window'
import { Text } from 'rebass'
import styled from 'styled-components/macro'

View File

@@ -1,5 +1,5 @@
import { Currency, Token } from '@uniswap/sdk-core'
import React, { KeyboardEvent, RefObject, useCallback, useEffect, useMemo, useRef, useState } from 'react'
import { KeyboardEvent, RefObject, useCallback, useEffect, useMemo, useRef, useState } from 'react'
import ReactGA from 'react-ga'
import { t, Trans } from '@lingui/macro'
import { FixedSizeList } from 'react-window'

View File

@@ -1,5 +1,5 @@
import { Currency, Token } from '@uniswap/sdk-core'
import React, { useCallback, useEffect, useState } from 'react'
import { useCallback, useEffect, useState } from 'react'
import useLast from '../../hooks/useLast'
import { WrappedTokenInfo } from '../../state/lists/wrappedTokenInfo'
import Modal from '../Modal'

View File

@@ -1,4 +1,4 @@
import React, { useState, useCallback } from 'react'
import { useState, useCallback } from 'react'
import styled from 'styled-components/macro'
import ReactGA from 'react-ga'
import { TYPE, CloseIcon } from 'theme'

View File

@@ -1,4 +1,4 @@
import React, { CSSProperties } from 'react'
import { CSSProperties } from 'react'
import { Token } from '@uniswap/sdk-core'
import { AutoRow, RowFixed } from 'components/Row'
import { AutoColumn } from 'components/Column'

View File

@@ -1,5 +1,4 @@
import { TokenList } from '@uniswap/token-lists/dist/types'
import React from 'react'
import { Token, Currency } from '@uniswap/sdk-core'
import styled from 'styled-components/macro'
import { TYPE, CloseIcon } from 'theme'

View File

@@ -1,5 +1,5 @@
import { Trans } from '@lingui/macro'
import React, { useState } from 'react'
import { useState } from 'react'
import { PaddedColumn, Separator } from './styleds'
import { RowBetween } from 'components/Row'
import { ArrowLeft } from 'react-feather'

View File

@@ -1,4 +1,4 @@
import React, { memo, useCallback, useMemo, useRef, useState, useEffect } from 'react'
import { memo, useCallback, useMemo, useRef, useState, useEffect } from 'react'
import { Settings, CheckCircle } from 'react-feather'
import ReactGA from 'react-ga'
import { useAppDispatch, useAppSelector } from 'state/hooks'

View File

@@ -1,4 +1,4 @@
import React, { useRef, RefObject, useCallback, useState, useMemo } from 'react'
import { useRef, RefObject, useCallback, useState, useMemo } from 'react'
import Column from 'components/Column'
import { ExplorerDataType, getExplorerLink } from '../../utils/getExplorerLink'
import { PaddedColumn, Separator, SearchInput } from './styleds'

View File

@@ -1,4 +1,3 @@
import React from 'react'
import { Text } from 'rebass'
import styled from 'styled-components/macro'
import { RowFixed } from '../Row'

View File

@@ -1,5 +1,5 @@
import { t, Trans } from '@lingui/macro'
import React, { useContext, useRef, useState } from 'react'
import { useContext, useRef, useState } from 'react'
import { Settings, X } from 'react-feather'
import ReactGA from 'react-ga'
import { Text } from 'rebass'

View File

@@ -1,4 +1,4 @@
import React, { useCallback } from 'react'
import { useCallback } from 'react'
import styled from 'styled-components/macro'
const StyledRangeInput = styled.input<{ size: number }>`

View File

@@ -1,5 +1,5 @@
import { Trans } from '@lingui/macro'
import React, { useMemo } from 'react'
import { useMemo } from 'react'
import ReactGA from 'react-ga'
import { useLocation } from 'react-router'
import styled from 'styled-components/macro'

View File

@@ -1,5 +1,4 @@
import { readableColor } from 'polished'
import React from 'react'
import styled from 'styled-components/macro'
import { colors } from 'theme'

View File

@@ -1,5 +1,4 @@
import { Trans } from '@lingui/macro'
import React from 'react'
import styled from 'styled-components/macro'
import { TYPE } from '../../theme'

View File

@@ -1,6 +1,6 @@
import { Trans } from '@lingui/macro'
import { darken } from 'polished'
import React, { ReactNode } from 'react'
import { ReactNode } from 'react'
import styled from 'styled-components/macro'
const ToggleElement = styled.span<{ isActive?: boolean; isOnSwitch?: boolean }>`

View File

@@ -1,5 +1,4 @@
import { Token } from '@uniswap/sdk-core'
import React from 'react'
import Modal from '../Modal'
import { ImportToken } from 'components/SearchModal/ImportToken'

View File

@@ -1,4 +1,4 @@
import React, { ReactNode, useCallback, useState } from 'react'
import { ReactNode, useCallback, useState } from 'react'
import styled from 'styled-components/macro'
import Popover, { PopoverProps } from '../Popover'

View File

@@ -1,5 +1,5 @@
import { Currency } from '@uniswap/sdk-core'
import React, { ReactNode, useContext } from 'react'
import { ReactNode, useContext } from 'react'
import styled, { ThemeContext } from 'styled-components'
import { getExplorerLink, ExplorerDataType } from '../../utils/getExplorerLink'
import Modal from '../Modal'

View File

@@ -1,5 +1,5 @@
import { t, Trans } from '@lingui/macro'
import React, { useState, useContext } from 'react'
import { useState, useContext } from 'react'
import { Percent } from '@uniswap/sdk-core'
import styled, { ThemeContext } from 'styled-components'

View File

@@ -1,5 +1,4 @@
import { AbstractConnector } from '@web3-react/abstract-connector'
import React from 'react'
import styled from 'styled-components/macro'
import { SUPPORTED_WALLETS } from '../../constants/wallet'
import Option from './Option'

View File

@@ -2,7 +2,7 @@ import { AbstractConnector } from '@web3-react/abstract-connector'
import { UnsupportedChainIdError, useWeb3React } from '@web3-react/core'
import { WalletConnectConnector } from '@web3-react/walletconnect-connector'
import { AutoRow } from 'components/Row'
import React, { useEffect, useState } from 'react'
import { useEffect, useState } from 'react'
import { isMobile } from 'react-device-detect'
import ReactGA from 'react-ga'
import styled from 'styled-components/macro'

View File

@@ -1,4 +1,4 @@
import React, { useState, useEffect } from 'react'
import { useState, useEffect } from 'react'
import { useWeb3React } from '@web3-react/core'
import styled from 'styled-components/macro'
import { Trans } from '@lingui/macro'

View File

@@ -1,7 +1,7 @@
import { AbstractConnector } from '@web3-react/abstract-connector'
import { UnsupportedChainIdError, useWeb3React } from '@web3-react/core'
import { darken, lighten } from 'polished'
import React, { useMemo } from 'react'
import { useMemo } from 'react'
import { Activity } from 'react-feather'
import { t, Trans } from '@lingui/macro'
import styled, { css } from 'styled-components'

View File

@@ -1,4 +1,4 @@
import React, { useState } from 'react'
import { useState } from 'react'
import { ExplorerDataType, getExplorerLink } from '../../utils/getExplorerLink'
import Modal from '../Modal'
import { AutoColumn, ColumnCenter } from '../Column'

View File

@@ -1,7 +1,7 @@
import JSBI from 'jsbi'
import { CurrencyAmount, Token } from '@uniswap/sdk-core'
import { isAddress } from 'ethers/lib/utils'
import React, { useEffect, useState } from 'react'
import { useEffect, useState } from 'react'
import { Text } from 'rebass'
import styled from 'styled-components/macro'
import Circle from '../../assets/images/blue-loader.svg'

View File

@@ -1,4 +1,4 @@
import React, { useState } from 'react'
import { useState } from 'react'
import Modal from '../Modal'
import { AutoColumn } from '../Column'
import styled from 'styled-components/macro'

View File

@@ -1,4 +1,3 @@
import React from 'react'
import { AutoColumn } from '../Column'
import { RowBetween } from '../Row'
import styled from 'styled-components/macro'

View File

@@ -1,4 +1,4 @@
import React, { useState, useCallback } from 'react'
import { useState, useCallback } from 'react'
import { useV2LiquidityTokenPermit } from '../../hooks/useERC20Permit'
import useTransactionDeadline from '../../hooks/useTransactionDeadline'
import { formatCurrencyAmount } from '../../utils/formatCurrencyAmount'

View File

@@ -1,4 +1,4 @@
import React, { useState } from 'react'
import { useState } from 'react'
import Modal from '../Modal'
import { AutoColumn } from '../Column'
import styled from 'styled-components/macro'

View File

@@ -2,7 +2,7 @@ import { Trans } from '@lingui/macro'
import { Percent, Currency, TradeType } from '@uniswap/sdk-core'
import { Trade as V2Trade } from '@uniswap/v2-sdk'
import { Trade as V3Trade } from '@uniswap/v3-sdk'
import React, { useContext, useMemo } from 'react'
import { useContext, useMemo } from 'react'
import { ThemeContext } from 'styled-components'
import { TYPE } from '../../theme'
import { computeRealizedLPFeePercent } from '../../utils/prices'

View File

@@ -1,4 +1,3 @@
import React from 'react'
import styled from 'styled-components/macro'
import { useLastTruthy } from '../../hooks/useLast'
import { AdvancedSwapDetails, AdvancedSwapDetailsProps } from './AdvancedSwapDetails'

View File

@@ -1,5 +1,5 @@
import { stringify } from 'qs'
import React, { useMemo } from 'react'
import { useMemo } from 'react'
import { useLocation } from 'react-router'
import { Link } from 'react-router-dom'

View File

@@ -2,7 +2,7 @@ import { Trans } from '@lingui/macro'
import { Currency, Percent, TradeType } from '@uniswap/sdk-core'
import { Trade as V2Trade } from '@uniswap/v2-sdk'
import { Trade as V3Trade } from '@uniswap/v3-sdk'
import React, { ReactNode, useCallback, useMemo } from 'react'
import { ReactNode, useCallback, useMemo } from 'react'
import TransactionConfirmationModal, {
ConfirmationModalContent,
TransactionErrorContent,

View File

@@ -1,5 +1,4 @@
import { Percent } from '@uniswap/sdk-core'
import React from 'react'
import { warningSeverity } from '../../utils/prices'
import { ErrorText, ErrorPill } from './styleds'

View File

@@ -1,5 +1,4 @@
import { Trans } from '@lingui/macro'
import React from 'react'
import styled from 'styled-components/macro'
import SettingsTab from '../Settings'
import { Percent } from '@uniswap/sdk-core'

View File

@@ -3,7 +3,7 @@ import { Currency, TradeType } from '@uniswap/sdk-core'
import { Trade as V2Trade } from '@uniswap/v2-sdk'
import { Trade as V3Trade } from '@uniswap/v3-sdk'
import React, { ReactNode } from 'react'
import { ReactNode } from 'react'
import { Text } from 'rebass'
import { ButtonError } from '../Button'
import { AutoRow } from '../Row'

View File

@@ -1,7 +1,7 @@
import { Currency, Percent, TradeType } from '@uniswap/sdk-core'
import { Trade as V2Trade } from '@uniswap/v2-sdk'
import { Trade as V3Trade } from '@uniswap/v3-sdk'
import React, { useContext, useState } from 'react'
import { useContext, useState } from 'react'
import { ArrowDown, AlertTriangle } from 'react-feather'
import { Text } from 'rebass'
import styled, { ThemeContext } from 'styled-components'

View File

@@ -0,0 +1,115 @@
import { Trans } from '@lingui/macro'
import arbitrumMaskUrl from 'assets/svg/arbitrum_mask.svg'
import { SupportedChainId } from 'constants/chains'
import { useActiveWeb3React } from 'hooks/web3'
import React, { useCallback, useState } from 'react'
import { ArrowDownCircle, X } from 'react-feather'
import { useArbitrumAlphaAlert } from 'state/user/hooks'
import { useETHBalances } from 'state/wallet/hooks'
import styled from 'styled-components'
const CloseIcon = styled(X)`
cursor: pointer;
position: absolute;
top: 1em;
right: 1em;
`
const Wrapper = styled.div`
border-radius: 20px;
background: radial-gradient(285.11% 8200.45% at 29.05% 48.94%, rgba(40, 160, 240, 0.1) 0%, rgba(219, 255, 0, 0) 100%),
radial-gradient(76.02% 75.41% at 1.84% 0%, rgba(150, 190, 220, 0.3) 0%, rgba(33, 114, 229, 0.3) 100%);
display: flex;
flex-direction: column;
max-width: 480px;
min-height: 212px;
overflow: hidden;
position: relative;
width: 100%;
:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
z-index: -1;
background-image: url(${arbitrumMaskUrl});
background-repeat: no-repeat;
transform: rotate(15deg), scale(1);
}
`
const ArbitrumTextStyles = styled.span`
font-style: italic;
font-weight: 900;
color: #f3de1e;
background: linear-gradient(to right, #f3de1e, #ffffff);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
`
const Header = styled.h3`
margin: 0;
padding: 20px 20px 0;
`
const Body = styled.p`
line-height: 143%;
margin: 16px 20px 31px;
`
const LinkOutCircle = styled(ArrowDownCircle)`
transform: rotate(230deg);
width: 20px;
height: 20px;
`
const LinkOutToBridge = styled.a`
align-items: center;
background-color: black;
border-radius: 16px;
color: white;
display: flex;
justify-content: space-between;
margin: 0 18px 18px 18px;
padding: 14px 24px;
text-decoration: none;
width: auto;
:hover,
:focus,
:active {
background-color: black;
}
`
export function SwapNetworkAlert() {
const { account, chainId } = useActiveWeb3React()
const [arbitrumAlphaAcknowledged, setArbitrumAlphaAcknowledged] = useArbitrumAlphaAlert()
const [locallyDismissed, setLocallyDimissed] = useState(false)
const userEthBalance = useETHBalances(account ? [account] : [])?.[account ?? '']
const dismiss = useCallback(() => {
if (userEthBalance?.greaterThan(0)) {
setArbitrumAlphaAcknowledged(true)
} else {
setLocallyDimissed(true)
}
}, [setArbitrumAlphaAcknowledged, userEthBalance])
if (chainId !== SupportedChainId.ARBITRUM_ONE || arbitrumAlphaAcknowledged || locallyDismissed) {
return null
}
return (
<Wrapper>
<CloseIcon onClick={dismiss} />
<Header>
<Trans>
Uniswap on <ArbitrumTextStyles>Arbitrum</ArbitrumTextStyles>
</Trans>
</Header>
<Body>
<Trans>
This is an alpha release of Uniswap on the Arbitrum network. You must bridge L1 assets to the network to swap
them.
</Trans>
</Body>
<LinkOutToBridge href="https://bridge.arbitrum.io/" target="_blank" rel="noopener noreferrer">
<Trans>Deposit to Arbitrum</Trans>
<LinkOutCircle />
</LinkOutToBridge>
</Wrapper>
)
}

View File

@@ -1,7 +1,7 @@
import { Currency, TradeType } from '@uniswap/sdk-core'
import { Trade as V2Trade } from '@uniswap/v2-sdk'
import { Trade as V3Trade, FeeAmount } from '@uniswap/v3-sdk'
import React, { Fragment, memo, useContext } from 'react'
import { Fragment, memo, useContext } from 'react'
import { ChevronRight } from 'react-feather'
import { Flex } from 'rebass'
import { ThemeContext } from 'styled-components'

View File

@@ -1,4 +1,4 @@
import React, { useCallback } from 'react'
import { useCallback } from 'react'
import { Price, Currency } from '@uniswap/sdk-core'
import { useContext } from 'react'
import { Text } from 'rebass'

View File

@@ -1,4 +1,4 @@
import React, { useState } from 'react'
import { useState } from 'react'
import styled from 'styled-components/macro'
import { TYPE, CloseIcon, ExternalLink } from 'theme'
import { ButtonEmpty } from 'components/Button'

View File

@@ -1,5 +1,5 @@
import { transparentize } from 'polished'
import React, { ReactNode } from 'react'
import { ReactNode } from 'react'
import { Link } from 'react-router-dom'
import { AlertTriangle } from 'react-feather'

View File

@@ -1,4 +1,4 @@
import React, { ReactNode, useState } from 'react'
import { ReactNode, useState } from 'react'
import { UNI } from '../../constants/tokens'
import Modal from '../Modal'

View File

@@ -1,4 +1,4 @@
import React, { useState, useContext } from 'react'
import { useState, useContext } from 'react'
import { useActiveWeb3React } from '../../hooks/web3'
import { getExplorerLink, ExplorerDataType } from '../../utils/getExplorerLink'

View File

@@ -14,6 +14,6 @@ export const NETWORK_LABELS: { [chainId in SupportedChainId | number]: string }
[SupportedChainId.ROPSTEN]: 'Ropsten',
[SupportedChainId.GOERLI]: 'Görli',
[SupportedChainId.KOVAN]: 'Kovan',
[SupportedChainId.ARBITRUM_ONE]: 'Arbitrum One',
[SupportedChainId.ARBITRUM_ONE]: 'Arbitrum',
[SupportedChainId.ARBITRUM_RINKEBY]: 'Arbitrum Testnet',
}

View File

@@ -1,4 +1,4 @@
import React, { useEffect, useState } from 'react'
import { useEffect, useState } from 'react'
import { i18n } from '@lingui/core'
import { I18nProvider } from '@lingui/react'
import { ReactNode } from 'react'

View File

@@ -1,7 +1,7 @@
import 'inter-ui'
import '@reach/dialog/styles.css'
import { createWeb3ReactRoot, Web3ReactProvider } from '@web3-react/core'
import React, { StrictMode } from 'react'
import { StrictMode } from 'react'
import { isMobile } from 'react-device-detect'
import ReactDOM from 'react-dom'
import ReactGA from 'react-ga'

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-06-22 19:52+0000\n"
"POT-Creation-Date: 2021-06-27 05:00+0000\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -14,7 +14,7 @@ msgstr ""
"X-Crowdin-File-ID: 4\n"
"Project-Id-Version: uniswap-interface\n"
"Language-Team: Afrikaans\n"
"PO-Revision-Date: 2021-06-22 20:05\n"
"PO-Revision-Date: 2021-06-27 05:04\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -35,6 +35,10 @@ msgstr "${0} ETH"
msgid "(Max)"
msgstr "(Maksimum)"
#: src/components/AddressInputPanel/index.tsx
msgid "(View on Explorer)"
msgstr "(Bekyk op Explorer)"
#: src/components/Header/UniBalanceContent.tsx
msgid "(claim)"
msgstr "(eis)"
@@ -266,6 +270,14 @@ msgstr "Goedkeur"
msgid "Approving {0}"
msgstr "Goedkeur {0}"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Explorer"
msgstr "Arbitrum Explorer"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Token Bridge"
msgstr "Arbitrum Token Bridge"
#: src/components/Settings/index.tsx
msgid "Are you sure?"
msgstr "Is jy seker?"
@@ -330,6 +342,10 @@ msgstr "Deur 'n beursie aan te sluit, stem u in tot die <0> diensvoorwaardes van
msgid "Change"
msgstr "Verander"
#: src/components/Header/NetworkCard.tsx
msgid "Change your network to go back to L1"
msgstr "Verander u netwerk om terug te gaan na L1"
#: src/components/Header/index.tsx
msgid "Charts"
msgstr "Grafieke"
@@ -597,6 +613,10 @@ msgstr "Plaas UNI-V2 LP-tekens"
msgid "Deposit liquidity"
msgstr "Deponeer likiditeit"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Deposit to Arbitrum"
msgstr "Deposito aan Arbitrum"
#: src/pages/Earn/index.tsx
msgid "Deposit your Liquidity Provider tokens to receive UNI, the Uniswap protocol governance token."
msgstr "Deponeer u likiditeitsverskaffer-tekens om UNI, die Uniswap-protokolbestuursteken, te ontvang."
@@ -852,6 +872,10 @@ msgstr "Ongeldige ontvanger"
msgid "Learn"
msgstr "Leer"
#: src/components/Header/NetworkCard.tsx
msgid "Learn more"
msgstr "Leer meer"
#: src/components/claim/ClaimModal.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "Liquidity"
@@ -1205,6 +1229,10 @@ msgstr "Lees meer oor onondersteunde bates"
msgid "Recent Transactions"
msgstr "Onlangse transaksies"
#: src/components/AddressInputPanel/index.tsx
msgid "Recipient"
msgstr "Ontvanger"
#: src/components/PositionCard/V2.tsx
#: src/components/PositionCard/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx
@@ -1384,6 +1412,10 @@ msgstr "Ruil in elk geval"
msgid "Swapping {0} {1} for {2} {3}"
msgstr "Ruil {0} {1} vir {2} {3}"
#: src/components/Header/NetworkCard.tsx
msgid "Switch to Ethereum"
msgstr "Skakel oor na Ethereum"
#: src/components/Popups/ClaimPopup.tsx
msgid "Thanks for being part of the Uniswap community <0/>"
msgstr "Dankie dat u deel is van die Uniswap-gemeenskap <0/>"
@@ -1428,6 +1460,10 @@ msgstr "Die transaksie kon nie gestuur word nie omdat die sperdatum verstryk het
msgid "These tokens are commonly paired with other tokens."
msgstr "Hierdie tekens word gewoonlik gekoppel aan ander tekens."
#: src/components/swap/SwapNetworkAlert.tsx
msgid "This is an alpha release of Uniswap on the Arbitrum network. You must bridge L1 assets to the network to swap them."
msgstr "Dit is 'n alfa-vrystelling van Uniswap op die Arbitrum-netwerk. U moet L1-bates na die netwerk oorbrug om dit te verruil."
#: src/components/SearchModal/ImportToken.tsx
msgid "This token doesn't appear on the active token list(s). Make sure this is the token that you want to trade."
msgstr "Hierdie teken verskyn nie op die aktiewe tekenlys(te) nie. Maak seker dat dit die teken is wat u wil verhandel."
@@ -1449,6 +1485,8 @@ msgid "Tip: Custom tokens are stored locally in your browser"
msgstr "Wenk: Pasgemaakte tekens word plaaslik in u blaaier geberg"
#: src/components/swap/SwapModalHeader.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/Swap/index.tsx
msgid "To"
msgstr "Aan"
@@ -1575,6 +1613,10 @@ msgstr "Onttrek likiditeitsontginning"
msgid "Uniswap migration contract↗"
msgstr "Onttrek migrasie kontrak↗"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Uniswap on <0>Arbitrum</0>"
msgstr "Ontruil op <0> Arbitrum</0>"
#: src/components/SearchModal/ImportToken.tsx
msgid "Unknown Source"
msgstr "Onbekende bron"
@@ -1702,6 +1744,10 @@ msgstr "Die stemming eindig ongeveer {0}"
msgid "Waiting For Confirmation"
msgstr "Wag op bevestiging"
#: src/components/AddressInputPanel/index.tsx
msgid "Wallet Address or ENS name"
msgstr "Wallet-adres of ENS-naam"
#: src/components/earn/StakingModal.tsx
msgid "Weekly Rewards"
msgstr "Weeklikse belonings"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-06-22 19:52+0000\n"
"POT-Creation-Date: 2021-06-27 05:00+0000\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -14,7 +14,7 @@ msgstr ""
"X-Crowdin-File-ID: 4\n"
"Project-Id-Version: uniswap-interface\n"
"Language-Team: Arabic\n"
"PO-Revision-Date: 2021-06-22 20:05\n"
"PO-Revision-Date: 2021-06-27 05:04\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -35,6 +35,10 @@ msgstr "${0} ETH"
msgid "(Max)"
msgstr "(الحد الأقصى)"
#: src/components/AddressInputPanel/index.tsx
msgid "(View on Explorer)"
msgstr "(عرض على Explorer)"
#: src/components/Header/UniBalanceContent.tsx
msgid "(claim)"
msgstr "(مطالبة)"
@@ -266,6 +270,14 @@ msgstr "الموافقة"
msgid "Approving {0}"
msgstr "الموافقة على {0}"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Explorer"
msgstr "مستكشف Arbitrum"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Token Bridge"
msgstr "جسر Arbitrum Token"
#: src/components/Settings/index.tsx
msgid "Are you sure?"
msgstr "هل أنت متأكد؟"
@@ -330,6 +342,10 @@ msgstr "عند توصيل محفظة، فإنك توافق على <0>شروط خ
msgid "Change"
msgstr "تغيير"
#: src/components/Header/NetworkCard.tsx
msgid "Change your network to go back to L1"
msgstr "قم بتغيير شبكتك للعودة إلى L1"
#: src/components/Header/index.tsx
msgid "Charts"
msgstr "الرسوم البيانية"
@@ -597,6 +613,10 @@ msgstr "إيداع رموز UNI-V2 LP"
msgid "Deposit liquidity"
msgstr "إيداع السيولة"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Deposit to Arbitrum"
msgstr "الإيداع في Arbitrum"
#: src/pages/Earn/index.tsx
msgid "Deposit your Liquidity Provider tokens to receive UNI, the Uniswap protocol governance token."
msgstr "قم بإيداع رموز موفر السيولة الخاصة بك لتلقي UNI، رمز بروتوكول Uniswap."
@@ -852,6 +872,10 @@ msgstr "مستلم غير صالح"
msgid "Learn"
msgstr "تعلم"
#: src/components/Header/NetworkCard.tsx
msgid "Learn more"
msgstr "يتعلم أكثر"
#: src/components/claim/ClaimModal.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "Liquidity"
@@ -1205,6 +1229,10 @@ msgstr "اقرأ المزيد عن الأصول غير المدعومة"
msgid "Recent Transactions"
msgstr "المعاملات الأخيرة"
#: src/components/AddressInputPanel/index.tsx
msgid "Recipient"
msgstr "متلقي"
#: src/components/PositionCard/V2.tsx
#: src/components/PositionCard/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx
@@ -1384,6 +1412,10 @@ msgstr "مبادلة على أي حال"
msgid "Swapping {0} {1} for {2} {3}"
msgstr "مبادلة {0} {1} مقابل {2} {3}"
#: src/components/Header/NetworkCard.tsx
msgid "Switch to Ethereum"
msgstr "قم بالتبديل إلى Ethereum"
#: src/components/Popups/ClaimPopup.tsx
msgid "Thanks for being part of the Uniswap community <0/>"
msgstr "نشكرك على كونك جزءًا من مجتمع Uniswap <0/>"
@@ -1428,6 +1460,10 @@ msgstr "تعذر إرسال المعاملة لانتهاء الموعد الم
msgid "These tokens are commonly paired with other tokens."
msgstr "هذه الرموز عادة ما تقترن مع رموز أخرى."
#: src/components/swap/SwapNetworkAlert.tsx
msgid "This is an alpha release of Uniswap on the Arbitrum network. You must bridge L1 assets to the network to swap them."
msgstr "هذا إصدار ألفا من Uniswap على شبكة Arbitrum. يجب ربط أصول L1 بالشبكة لتبديلها."
#: src/components/SearchModal/ImportToken.tsx
msgid "This token doesn't appear on the active token list(s). Make sure this is the token that you want to trade."
msgstr "لا يظهر هذا الرمز في قائمة (قوائم) الرموز النشطة. تأكد من أن هذا هو الرمز الذي تريد تداوله."
@@ -1449,6 +1485,8 @@ msgid "Tip: Custom tokens are stored locally in your browser"
msgstr "نصيحة: يتم تخزين الرموز المخصصة محليًا في المتصفح الخاص بك"
#: src/components/swap/SwapModalHeader.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/Swap/index.tsx
msgid "To"
msgstr "إلى"
@@ -1575,6 +1613,10 @@ msgstr "تعدين سيولة Uniswap"
msgid "Uniswap migration contract↗"
msgstr "عقد ترحيل Uniswap ↗"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Uniswap on <0>Arbitrum</0>"
msgstr "Uniswap على <0> Arbitrum</0>"
#: src/components/SearchModal/ImportToken.tsx
msgid "Unknown Source"
msgstr "مصدر مجهول"
@@ -1702,6 +1744,10 @@ msgstr "التصويت ينتهي تقريبًا {0}"
msgid "Waiting For Confirmation"
msgstr "في انتظار التأكيد"
#: src/components/AddressInputPanel/index.tsx
msgid "Wallet Address or ENS name"
msgstr "عنوان المحفظة أو اسم ENS"
#: src/components/earn/StakingModal.tsx
msgid "Weekly Rewards"
msgstr "المكافآت الأسبوعية"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-06-22 19:52+0000\n"
"POT-Creation-Date: 2021-06-27 05:00+0000\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -14,7 +14,7 @@ msgstr ""
"X-Crowdin-File-ID: 4\n"
"Project-Id-Version: uniswap-interface\n"
"Language-Team: Catalan\n"
"PO-Revision-Date: 2021-06-22 20:05\n"
"PO-Revision-Date: 2021-06-27 05:04\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -35,6 +35,10 @@ msgstr "${0} ETH"
msgid "(Max)"
msgstr "(Màxim)"
#: src/components/AddressInputPanel/index.tsx
msgid "(View on Explorer)"
msgstr "(Veure a Explorer)"
#: src/components/Header/UniBalanceContent.tsx
msgid "(claim)"
msgstr "(reclamació)"
@@ -266,6 +270,14 @@ msgstr "Aprovant"
msgid "Approving {0}"
msgstr "Saprova {0}"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Explorer"
msgstr "Arbitrum Explorer"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Token Bridge"
msgstr "Pont d'àrbitres"
#: src/components/Settings/index.tsx
msgid "Are you sure?"
msgstr "N'esteu segurs?"
@@ -330,6 +342,10 @@ msgstr "En connectar una cartera, accepteu les Condicions del servei <0> d'Unisw
msgid "Change"
msgstr "Canvi"
#: src/components/Header/NetworkCard.tsx
msgid "Change your network to go back to L1"
msgstr "Canvieu la vostra xarxa per tornar a L1"
#: src/components/Header/index.tsx
msgid "Charts"
msgstr "Gràfics"
@@ -597,6 +613,10 @@ msgstr "Dipositeu fitxes LP UNI-V2"
msgid "Deposit liquidity"
msgstr "Dipòsit de liquiditat"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Deposit to Arbitrum"
msgstr "Dipòsit a Arbitrum"
#: src/pages/Earn/index.tsx
msgid "Deposit your Liquidity Provider tokens to receive UNI, the Uniswap protocol governance token."
msgstr "Dipositeu les vostres fitxes de proveïdor de liquiditat per rebre UNI, la fitxa de governança del protocol Uniswap."
@@ -852,6 +872,10 @@ msgstr "Destinatari no vàlid"
msgid "Learn"
msgstr "Aprendre"
#: src/components/Header/NetworkCard.tsx
msgid "Learn more"
msgstr "Aprèn més"
#: src/components/claim/ClaimModal.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "Liquidity"
@@ -1205,6 +1229,10 @@ msgstr "Obteniu més informació sobre els recursos no compatibles"
msgid "Recent Transactions"
msgstr "Transaccions recents"
#: src/components/AddressInputPanel/index.tsx
msgid "Recipient"
msgstr "Destinatari"
#: src/components/PositionCard/V2.tsx
#: src/components/PositionCard/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx
@@ -1384,6 +1412,10 @@ msgstr "Intercanviar de totes maneres"
msgid "Swapping {0} {1} for {2} {3}"
msgstr "Intercanvi de {0} {1} per {2} {3}"
#: src/components/Header/NetworkCard.tsx
msgid "Switch to Ethereum"
msgstr "Canvieu a Ethereum"
#: src/components/Popups/ClaimPopup.tsx
msgid "Thanks for being part of the Uniswap community <0/>"
msgstr "Gràcies per formar part de la comunitat Uniswap <0 />"
@@ -1428,6 +1460,10 @@ msgstr "No s'ha pogut enviar la transacció perquè s'ha acabat el termini. Comp
msgid "These tokens are commonly paired with other tokens."
msgstr "Aquestes fitxes solen aparellar-se amb altres fitxes."
#: src/components/swap/SwapNetworkAlert.tsx
msgid "This is an alpha release of Uniswap on the Arbitrum network. You must bridge L1 assets to the network to swap them."
msgstr "Es tracta duna versió alfa dUniswap a la xarxa Arbitrum. Heu de connectar els recursos L1 a la xarxa per canviar-los."
#: src/components/SearchModal/ImportToken.tsx
msgid "This token doesn't appear on the active token list(s). Make sure this is the token that you want to trade."
msgstr "Aquest testimoni no apareix a la llista de fitxes actives. Assegureu-vos que aquest sigui el testimoni que voleu canviar."
@@ -1449,6 +1485,8 @@ msgid "Tip: Custom tokens are stored locally in your browser"
msgstr "Consell: les fitxes personalitzades semmagatzemen localment al navegador"
#: src/components/swap/SwapModalHeader.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/Swap/index.tsx
msgid "To"
msgstr "Per a"
@@ -1575,6 +1613,10 @@ msgstr "Mineria de liquiditat Uniswap"
msgid "Uniswap migration contract↗"
msgstr "Contracte de migració Uniswap↗"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Uniswap on <0>Arbitrum</0>"
msgstr "Uniswap a <0> Arbitrum</0>"
#: src/components/SearchModal/ImportToken.tsx
msgid "Unknown Source"
msgstr "Font desconeguda"
@@ -1702,6 +1744,10 @@ msgstr "La votació finalitza aproximadament {0}"
msgid "Waiting For Confirmation"
msgstr "Esperant la confirmació"
#: src/components/AddressInputPanel/index.tsx
msgid "Wallet Address or ENS name"
msgstr "Adreça de cartera o nom ENS"
#: src/components/earn/StakingModal.tsx
msgid "Weekly Rewards"
msgstr "Recompenses setmanals"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-06-22 19:52+0000\n"
"POT-Creation-Date: 2021-06-27 05:00+0000\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -14,7 +14,7 @@ msgstr ""
"X-Crowdin-File-ID: 4\n"
"Project-Id-Version: uniswap-interface\n"
"Language-Team: Czech\n"
"PO-Revision-Date: 2021-06-22 20:05\n"
"PO-Revision-Date: 2021-06-27 05:04\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -35,6 +35,10 @@ msgstr "${0} ETH"
msgid "(Max)"
msgstr "(Max)"
#: src/components/AddressInputPanel/index.tsx
msgid "(View on Explorer)"
msgstr "(Zobrazit v Průzkumníkovi)"
#: src/components/Header/UniBalanceContent.tsx
msgid "(claim)"
msgstr "(reklamace)"
@@ -266,6 +270,14 @@ msgstr "Schvalování"
msgid "Approving {0}"
msgstr "Schvalování {0}"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Explorer"
msgstr "Arbitrum Explorer"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Token Bridge"
msgstr "Arbitrum Token Bridge"
#: src/components/Settings/index.tsx
msgid "Are you sure?"
msgstr "Jste si jisti?"
@@ -330,6 +342,10 @@ msgstr "Připojením peněženky souhlasíte s <0>Podmínkami služeb</0> spole
msgid "Change"
msgstr "Změnit"
#: src/components/Header/NetworkCard.tsx
msgid "Change your network to go back to L1"
msgstr "Změňte síť a vraťte se zpět na L1"
#: src/components/Header/index.tsx
msgid "Charts"
msgstr "Grafy"
@@ -597,6 +613,10 @@ msgstr "Uložit žetony UNI-V2 LP"
msgid "Deposit liquidity"
msgstr "Uložit likviditu"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Deposit to Arbitrum"
msgstr "Vklad na arbitráž"
#: src/pages/Earn/index.tsx
msgid "Deposit your Liquidity Provider tokens to receive UNI, the Uniswap protocol governance token."
msgstr "Uložte své žetony poskytovatele likvidity, abyste dostali UNI, žeton správy protokolu Uniswap."
@@ -852,6 +872,10 @@ msgstr "Neplatný příjemce"
msgid "Learn"
msgstr "Učit se"
#: src/components/Header/NetworkCard.tsx
msgid "Learn more"
msgstr "Zjistit více"
#: src/components/claim/ClaimModal.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "Liquidity"
@@ -1205,6 +1229,10 @@ msgstr "Přečtěte si více o nepodporovaných aktivech"
msgid "Recent Transactions"
msgstr "Nedávné transakce"
#: src/components/AddressInputPanel/index.tsx
msgid "Recipient"
msgstr "Příjemce"
#: src/components/PositionCard/V2.tsx
#: src/components/PositionCard/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx
@@ -1384,6 +1412,10 @@ msgstr "Přesto prohodit"
msgid "Swapping {0} {1} for {2} {3}"
msgstr "Výměna {0} {1} za {2} {3}"
#: src/components/Header/NetworkCard.tsx
msgid "Switch to Ethereum"
msgstr "Přepněte na Ethereum"
#: src/components/Popups/ClaimPopup.tsx
msgid "Thanks for being part of the Uniswap community <0/>"
msgstr "Děkujeme, že jste součástí komunity Uniswap <0/>"
@@ -1428,6 +1460,10 @@ msgstr "Transakci nebylo možno odeslat, protože uplynula lhůta. Zkontrolujte,
msgid "These tokens are commonly paired with other tokens."
msgstr "Tyto žetony bývají spárovány s jinými žetony."
#: src/components/swap/SwapNetworkAlert.tsx
msgid "This is an alpha release of Uniswap on the Arbitrum network. You must bridge L1 assets to the network to swap them."
msgstr "Toto je alfa vydání Uniswap v síti Arbitrum. Musíte přemostit aktiva L1 do sítě, abyste je mohli vyměnit."
#: src/components/SearchModal/ImportToken.tsx
msgid "This token doesn't appear on the active token list(s). Make sure this is the token that you want to trade."
msgstr "Tento žeton není na seznamech aktivních žetonů. Ujistěte se, že toto je ten žeton, který chcete obchodovat."
@@ -1449,6 +1485,8 @@ msgid "Tip: Custom tokens are stored locally in your browser"
msgstr "Tip: Vlastní žetony jsou uloženy lokálně ve Vašem prohlížeči"
#: src/components/swap/SwapModalHeader.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/Swap/index.tsx
msgid "To"
msgstr "Do"
@@ -1575,6 +1613,10 @@ msgstr "Těžba likvidity Uniswap"
msgid "Uniswap migration contract↗"
msgstr "Migrační kontrakt Uniswap↗"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Uniswap on <0>Arbitrum</0>"
msgstr "Uniswap na <0> Arbitrum</0>"
#: src/components/SearchModal/ImportToken.tsx
msgid "Unknown Source"
msgstr "Neznámý zdroj"
@@ -1702,6 +1744,10 @@ msgstr "Hlasování končí přibližně v {0}"
msgid "Waiting For Confirmation"
msgstr "Čeká se na potvrzení"
#: src/components/AddressInputPanel/index.tsx
msgid "Wallet Address or ENS name"
msgstr "Adresa peněženky nebo název ENS"
#: src/components/earn/StakingModal.tsx
msgid "Weekly Rewards"
msgstr "Týdenní odměny"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-06-22 19:52+0000\n"
"POT-Creation-Date: 2021-06-27 05:00+0000\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -14,7 +14,7 @@ msgstr ""
"X-Crowdin-File-ID: 4\n"
"Project-Id-Version: uniswap-interface\n"
"Language-Team: Danish\n"
"PO-Revision-Date: 2021-06-22 20:05\n"
"PO-Revision-Date: 2021-06-27 05:04\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -35,6 +35,10 @@ msgstr "${0} ETH"
msgid "(Max)"
msgstr "(Maks)"
#: src/components/AddressInputPanel/index.tsx
msgid "(View on Explorer)"
msgstr "(Vis på Explorer)"
#: src/components/Header/UniBalanceContent.tsx
msgid "(claim)"
msgstr "(krav)"
@@ -266,6 +270,14 @@ msgstr "Godkender"
msgid "Approving {0}"
msgstr "Godkender {0}"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Explorer"
msgstr "Arbitrum Explorer"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Token Bridge"
msgstr "Arbitrum Token Bridge"
#: src/components/Settings/index.tsx
msgid "Are you sure?"
msgstr "Er du sikker?"
@@ -330,6 +342,10 @@ msgstr "Ved at forbinde en tegnebog accepterer du Uniswap Labs <0>Servicevilk
msgid "Change"
msgstr "Skift"
#: src/components/Header/NetworkCard.tsx
msgid "Change your network to go back to L1"
msgstr "Skift dit netværk for at gå tilbage til L1"
#: src/components/Header/index.tsx
msgid "Charts"
msgstr "Diagrammer"
@@ -597,6 +613,10 @@ msgstr "Indbetal UNI-V2 LP-tokens"
msgid "Deposit liquidity"
msgstr "Indbetalingslikviditet"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Deposit to Arbitrum"
msgstr "Depositum til Arbitrum"
#: src/pages/Earn/index.tsx
msgid "Deposit your Liquidity Provider tokens to receive UNI, the Uniswap protocol governance token."
msgstr "Indsæt dine likviditetsudbyder-tokens for at modtage UNI, Uniswap-protokolstyringstokenet."
@@ -852,6 +872,10 @@ msgstr "Ugyldig modtager"
msgid "Learn"
msgstr "Lær"
#: src/components/Header/NetworkCard.tsx
msgid "Learn more"
msgstr "Lær mere"
#: src/components/claim/ClaimModal.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "Liquidity"
@@ -1205,6 +1229,10 @@ msgstr "Læs mere om ikke-understøttede aktiver"
msgid "Recent Transactions"
msgstr "Seneste transaktioner"
#: src/components/AddressInputPanel/index.tsx
msgid "Recipient"
msgstr "Modtager"
#: src/components/PositionCard/V2.tsx
#: src/components/PositionCard/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx
@@ -1384,6 +1412,10 @@ msgstr "Ombyt alligevel"
msgid "Swapping {0} {1} for {2} {3}"
msgstr "Byt {0} {1} til {2} {3}"
#: src/components/Header/NetworkCard.tsx
msgid "Switch to Ethereum"
msgstr "Skift til Ethereum"
#: src/components/Popups/ClaimPopup.tsx
msgid "Thanks for being part of the Uniswap community <0/>"
msgstr "Tak, fordi du er en del af Uniswap-gruppen <0/>"
@@ -1428,6 +1460,10 @@ msgstr "Transaktionen kunne ikke sendes, fordi fristen er udløbet. Kontroller,
msgid "These tokens are commonly paired with other tokens."
msgstr "Disse tokens er almindeligt parret med andre tokens."
#: src/components/swap/SwapNetworkAlert.tsx
msgid "This is an alpha release of Uniswap on the Arbitrum network. You must bridge L1 assets to the network to swap them."
msgstr "Dette er en alfa-frigivelse af Uniswap på Arbitrum-netværket. Du skal overføre L1-aktiver til netværket for at bytte dem."
#: src/components/SearchModal/ImportToken.tsx
msgid "This token doesn't appear on the active token list(s). Make sure this is the token that you want to trade."
msgstr "Dette token vises ikke på den/de aktive tokenlister. Sørg for, at dette er det token, du vil handle."
@@ -1449,6 +1485,8 @@ msgid "Tip: Custom tokens are stored locally in your browser"
msgstr "Tip: Brugerdefinerede tokens gemmes lokalt i din browser"
#: src/components/swap/SwapModalHeader.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/Swap/index.tsx
msgid "To"
msgstr "Til"
@@ -1575,6 +1613,10 @@ msgstr "Uiswap likviditetsmining"
msgid "Uniswap migration contract↗"
msgstr "Uniswap migrationskontrakt↗"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Uniswap on <0>Arbitrum</0>"
msgstr "Uniswap på <0> Arbitrum</0>"
#: src/components/SearchModal/ImportToken.tsx
msgid "Unknown Source"
msgstr "Ukendt kilde"
@@ -1702,6 +1744,10 @@ msgstr "Afstemning slutter ca. {0}"
msgid "Waiting For Confirmation"
msgstr "Afventer bekræftelse"
#: src/components/AddressInputPanel/index.tsx
msgid "Wallet Address or ENS name"
msgstr "Wallet Address eller ENS-navn"
#: src/components/earn/StakingModal.tsx
msgid "Weekly Rewards"
msgstr "Ugentlige belønninger"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-06-22 19:52+0000\n"
"POT-Creation-Date: 2021-06-27 05:00+0000\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -14,7 +14,7 @@ msgstr ""
"X-Crowdin-File-ID: 4\n"
"Project-Id-Version: uniswap-interface\n"
"Language-Team: German\n"
"PO-Revision-Date: 2021-06-22 22:05\n"
"PO-Revision-Date: 2021-06-27 05:04\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -35,13 +35,17 @@ msgstr "${0} ETH"
msgid "(Max)"
msgstr "(Max)"
#: src/components/AddressInputPanel/index.tsx
msgid "(View on Explorer)"
msgstr "(Ansicht im Explorer)"
#: src/components/Header/UniBalanceContent.tsx
msgid "(claim)"
msgstr "(beziehen)"
msgstr "(anfordern)"
#: src/components/AccountDetails/index.tsx
msgid "(clear all)"
msgstr "(alle löschen)"
msgstr "(alles löschen)"
#: src/pages/Vote/index.tsx
msgid "(edit)"
@@ -64,31 +68,31 @@ msgstr "-{feeAmountFormatted}%"
#: src/pages/Earn/Manage.tsx
#: src/pages/Earn/Manage.tsx
msgid "0 UNI / week"
msgstr "0 UNI/Woche"
msgstr "0 UNI / Woche"
#: src/components/FeeSelector/index.tsx
msgid "0.05% fee"
msgstr "0,05 % Gebühr"
msgstr "0,05% Gebühr"
#: src/components/FeeSelector/index.tsx
msgid "0.3% fee"
msgstr "0,3 % Gebühr"
msgstr "0,3% Gebühr"
#: src/components/FeeSelector/index.tsx
msgid "1% fee"
msgstr "1 % Gebühr"
msgstr "1% Gebühr"
#: src/pages/RemoveLiquidity/V3.tsx
msgid "25%"
msgstr "25 %"
msgstr "25%"
#: src/pages/RemoveLiquidity/V3.tsx
msgid "50%"
msgstr "50 %"
msgstr "50%"
#: src/pages/RemoveLiquidity/V3.tsx
msgid "75%"
msgstr "75 %"
msgstr "75%"
#: src/pages/Vote/VotePage.tsx
msgid "<0/> All Proposals"
@@ -101,7 +105,7 @@ msgstr "<0/> Abstimmungen"
#: src/pages/Pool/v2.tsx
msgid "<0>Account analytics and accrued fees</0><1> ↗ </1>"
msgstr "<0>Kontoanalyse und gutgeschriebene Gebühren</0><1> ↗ </1>"
msgstr "<0>Kontoanalyse und eingenommene Gebühren</0><1> ↗ </1>"
#: src/pages/Swap/index.tsx
msgid "<0>Back to </0>V3"
@@ -109,7 +113,7 @@ msgstr "<0>Zurück zu </0>V3"
#: src/pages/RemoveLiquidity/index.tsx
msgid "<0>Tip:</0> Removing pool tokens converts your position back into underlying tokens at the current rate, proportional to your share of the pool. Accrued fees are included in the amounts you receive."
msgstr "<0>Tipp:</0> Durch das Entfernen von Pool-Token wird Ihre Position zum aktuellen Kurs proportional zu Ihrem Anteil am Pool in die zugrundeliegenden Token umgewandelt. Gutgeschriebene Gebühren sind in den Beträgen enthalten, die Sie erhalten."
msgstr "<0>Tipp:</0> Durch das Entfernen von Pool-Token wird Ihre Position zum aktuellen Kurs proportional zu Ihrem Anteil am Pool in die zugrunde liegenden Token umgewandelt. Eingenommene Gebühren sind in den Beträgen enthalten, die Sie erhalten."
#: src/pages/CreateProposal/index.tsx
msgid "<0>Tip:</0> Select an action and describe your proposal for the community. The proposal cannot be modified after submission, so please verify all information before submitting. The voting period will begin immediately and last for 7 days. To propose a custom action, <1>read the docs</1>."
@@ -125,7 +129,7 @@ msgstr "<0>Tipp:</0> Wenn Sie Liquidität hinzufügen, erhalten Sie Pool-Token,
#: src/pages/Vote/VotePage.tsx
msgid "<0>Unlock voting</0> to prepare for the next proposal."
msgstr "<0>Abstimmen freischalten</0>, um bereit zu sein für den nächsten Vorschlag."
msgstr "<0>Abstimmen freischalten</0> um bereit zu sein für den nächsten Vorschlag."
#: src/components/claim/ClaimModal.tsx
msgid "<0>🎉 </0>Welcome to team Unicorn :) <1>🎉</1>"
@@ -208,11 +212,11 @@ msgstr "LP-Token Migration erlauben"
#: src/components/Settings/index.tsx
msgid "Allow high price impact trades and skip the confirm screen. Use at your own risk."
msgstr "Handel mit hohen Preisauswirkungen erlauben und Bestätigungsbildschirm überspringen. Auf eigene Gefahr."
msgstr "Erlaube hohe Preisauswirkungen und überspringe den Bestätigungsbildschirm. Auf eigene Gefahr."
#: src/pages/Swap/index.tsx
msgid "Allow the Uniswap Protocol to use your {0}"
msgstr "Uniswap Protokoll erlauben, Ihre {0} zu verwenden"
msgstr "Erlaube dem Uniswap Protokoll, {0} zu verwenden"
#: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Allowed"
@@ -220,7 +224,7 @@ msgstr "Erlaubt"
#: src/components/Header/URLWarning.tsx
msgid "Always make sure the URL is<0>app.uniswap.org</0> - bookmark it to be safe."
msgstr "Stellen Sie immer sicher, dass die URL <0>app.uniswap.org</0> ist. Setzen Sie ein Lesezeichen, um sicher zu sein."
msgstr "Stellen Sie immer sicher, dass die URL <0>app.uniswap.org</0> ist - Lesezeichen setzen, um sicher zu sein."
#: src/pages/RemoveLiquidity/V3.tsx
msgid "Amount"
@@ -232,7 +236,7 @@ msgstr "Beim Versuch, diesen Swap auszuführen, ist ein Fehler aufgetreten. Mög
#: src/components/Menu/index.tsx
msgid "Analytics"
msgstr "Analyse"
msgstr "Statistiken"
#: src/components/earn/StakingModal.tsx
#: src/pages/RemoveLiquidity/index.tsx
@@ -248,7 +252,7 @@ msgstr "Token genehmigen"
#: src/pages/AddLiquidityV2/index.tsx
#: src/pages/AddLiquidityV2/index.tsx
msgid "Approve {0}"
msgstr "{0} bestätigen"
msgstr "{0} freischalten"
#: src/pages/RemoveLiquidity/index.tsx
msgid "Approved"
@@ -257,14 +261,22 @@ msgstr "Bestätigt"
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/RemoveLiquidity/index.tsx
msgid "Approving"
msgstr "Wird bestätigt"
msgstr "Bestätige"
#: src/pages/AddLiquidity/index.tsx
#: src/pages/AddLiquidity/index.tsx
#: src/pages/AddLiquidityV2/index.tsx
#: src/pages/AddLiquidityV2/index.tsx
msgid "Approving {0}"
msgstr "Bestätige {0}"
msgstr "Schalte {0} frei"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Explorer"
msgstr "Arbitrum-Explorer"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Token Bridge"
msgstr "Arbitrum Token Bridge"
#: src/components/Settings/index.tsx
msgid "Are you sure?"
@@ -272,7 +284,7 @@ msgstr "Sind Sie sicher?"
#: src/components/claim/ClaimModal.tsx
msgid "As a member of the Uniswap community you may claim UNI to be used for voting and governance.<0/><1/><2>Read more about UNI</2>"
msgstr "Als Mitglied der Uniswap-Community können Sie UNI beziehen, die für Abstimmungen verwendet werden.<0/><1/><2>Lesen Sie mehr über UNI</2>"
msgstr "Als Mitglied der Uniswap-Community können Sie UNI beantragen, dass für Abstimmungen verwendet wird.<0/><1/><2>Lesen Sie mehr über UNI</2>"
#: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selected price range."
@@ -284,7 +296,7 @@ msgstr "Autom."
#: src/components/earn/StakingModal.tsx
msgid "Available to deposit: {0}"
msgstr "Für Deposit verfügbar: {0}"
msgstr "Zur Einlage verfügbar: {0}"
#: src/components/WalletModal/index.tsx
msgid "Back"
@@ -316,7 +328,7 @@ msgstr "Gesperrte Adresse"
#: src/components/PositionCard/index.tsx
msgid "By adding liquidity you'll earn 0.3% of all trades on this pair proportional to your share of the pool. Fees are added to the pool, accrue in real time and can be claimed by withdrawing your liquidity."
msgstr "Durch das Hinzufügen von Liquidität verdienen Sie 0,3 % aller Handelstransaktionen an diesem Paar, proportional zu Ihrem Anteil am Pool. Diese Gebühren werden dem Pool zugerechnet, fallen in Echtzeit an und können durch Entfernen Ihrer Liquidität geltend gemacht werden."
msgstr "Durch das Hinzufügen von Liquidität verdienen Sie 0,3% aller Transaktionen an diesem Paar, proportional zu Ihrem Anteil am Pool. Diese Gebühren werden dem Pool zugerechnet, fallen in Echtzeit an und können durch Entfernen Ihrer Liquidität geltend gemacht werden."
#: src/components/SearchModal/ImportList.tsx
msgid "By adding this list you are implicitly trusting that the data is correct. Anyone can create a list, including creating fake versions of existing lists and lists that claim to represent projects that do not have one."
@@ -330,6 +342,10 @@ msgstr "Durch das Verbinden mit einer Wallet erklären Sie sich mit den <0>Nutzu
msgid "Change"
msgstr "Ändern"
#: src/components/Header/NetworkCard.tsx
msgid "Change your network to go back to L1"
msgstr "Ändern Sie Ihr Netzwerk, um zu L1 zurückzukehren"
#: src/components/Header/index.tsx
msgid "Charts"
msgstr "Charts"
@@ -342,7 +358,7 @@ msgstr "Schauen Sie sich unsere v3 LP Einführung und die Hilfe zur Liquiditäts
#: src/components/earn/ClaimRewardModal.tsx
#: src/pages/Earn/Manage.tsx
msgid "Claim"
msgstr "Beziehen"
msgstr "Einfordern"
#: src/components/Header/index.tsx
#: src/components/Menu/index.tsx
@@ -350,46 +366,46 @@ msgstr "Beziehen"
#: src/components/claim/ClaimModal.tsx
#: src/components/claim/ClaimModal.tsx
msgid "Claim UNI"
msgstr "UNI beziehen"
msgstr "UNI einfordern"
#: src/components/claim/AddressClaimModal.tsx
msgid "Claim UNI Token"
msgstr "UNI Token beziehen"
msgstr "UNI Token einfordern"
#: src/components/earn/ClaimRewardModal.tsx
#: src/components/earn/ClaimRewardModal.tsx
msgid "Claim accumulated UNI rewards"
msgstr "Akkumulierte UNI-Belohnungen beziehen"
msgstr "Angesammelte UNI-Belohnungen einfordern"
#: src/pages/Pool/PositionPage.tsx
msgid "Claim fees"
msgstr "Gebühren beziehen"
msgstr "Gebühren einfordern"
#: src/components/Popups/ClaimPopup.tsx
msgid "Claim your UNI tokens"
msgstr "Beziehen Sie Ihre UNI-Token"
msgstr "Fordern Sie Ihre UNI-Token ein"
#: src/components/claim/AddressClaimModal.tsx
msgid "Claimed"
msgstr "Bezogen"
msgstr "Eingefordert"
#: src/components/earn/ClaimRewardModal.tsx
#: src/components/earn/UnstakingModal.tsx
msgid "Claimed UNI!"
msgstr "UNI bezogen!"
msgstr "UNI erhalten!"
#: src/components/claim/AddressClaimModal.tsx
msgid "Claiming"
msgstr "Wird bezogen"
msgstr "Fordere ein"
#: src/components/Header/index.tsx
msgid "Claiming UNI"
msgstr "Beziehe UNI"
msgstr "Fordere UNI ein"
#: src/components/earn/ClaimRewardModal.tsx
#: src/components/earn/UnstakingModal.tsx
msgid "Claiming {0} UNI"
msgstr "Beziehe {0} UNI"
msgstr "{0} UNI anfordern"
#: src/pages/AddLiquidity/index.tsx
msgid "Clear All"
@@ -418,7 +434,7 @@ msgstr "Code"
#: src/pages/Pool/PositionPage.tsx
msgid "Collect"
msgstr "Einziehen"
msgstr "Sammeln"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/RemoveLiquidity/V3.tsx
@@ -427,7 +443,7 @@ msgstr "Als WETH beziehen"
#: src/pages/Pool/PositionPage.tsx
msgid "Collect fees"
msgstr "Gebühren einziehen"
msgstr "Gebühren beziehen"
#: src/pages/Pool/PositionPage.tsx
msgid "Collected"
@@ -443,7 +459,7 @@ msgstr "Ziehe Gebühren ein"
#: src/pages/Pool/PositionPage.tsx
msgid "Collecting fees will withdraw currently available fees for you."
msgstr "Gebühren einziehen wird für Sie derzeit verfügbare Gebühren abheben."
msgstr "Gebühren einziehen wird für Sie derzeit verfügbare Gebühren beziehen."
#: src/components/SearchModal/CommonBases.tsx
msgid "Common bases"
@@ -525,7 +541,7 @@ msgstr "Adresse kopieren"
#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
msgid "Create Pool & Supply"
msgstr "Pool erstellen und Angebot"
msgstr "Pool erstellen & versorgen"
#: src/pages/CreateProposal/index.tsx
#: src/pages/Vote/index.tsx
@@ -576,7 +592,7 @@ msgstr "Delegiert an:"
#: src/components/vote/DelegateModal.tsx
msgid "Delegating votes"
msgstr "Abstimmungen werden delegiert"
msgstr "Übertrage Stimmen"
#: src/components/earn/PoolCard.tsx
#: src/components/earn/StakingModal.tsx
@@ -587,7 +603,7 @@ msgstr "Einzahlung"
#: src/pages/AddLiquidity/index.tsx
msgid "Deposit Amounts"
msgstr "Einzahlungsbeträge"
msgstr "Betrag deponieren"
#: src/pages/Earn/Manage.tsx
msgid "Deposit UNI-V2 LP Tokens"
@@ -597,17 +613,21 @@ msgstr "UNI-V2 LP Token einzahlen"
msgid "Deposit liquidity"
msgstr "Liquidität einzahlen"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Deposit to Arbitrum"
msgstr "Einzahlung bei Arbitrum"
#: src/pages/Earn/index.tsx
msgid "Deposit your Liquidity Provider tokens to receive UNI, the Uniswap protocol governance token."
msgstr "Hinterlegen Sie Ihre Token des Liquiditätsanbieters, um UNI, das Uniswap-Protokoll-Governance-Token, zu erhalten."
msgstr "Hinterlegen Sie Ihre Liquiditätsgeber Token um UNI zu erhalten, welches das Governance-Token des Uniswap Protokolls ist."
#: src/components/earn/UnstakingModal.tsx
msgid "Deposited liquidity:"
msgstr "Eingezahlte Liquidität:"
msgstr "Deponierte Liquidität:"
#: src/components/earn/StakingModal.tsx
msgid "Deposited {0} UNI-V2"
msgstr "{0} UNI-V2 eingezahlt"
msgstr "{0} UNI-V2 deponiert"
#: src/components/earn/StakingModal.tsx
msgid "Depositing Liquidity"
@@ -647,7 +667,7 @@ msgstr "Dokumentation"
#: src/pages/MigrateV2/index.tsx
msgid "Dont see one of your v2 positions? <0>Import it.</0>"
msgstr "Sie sehen eine Ihrer v2-Positionen nicht? <0>Importieren Sie sie.</0>"
msgstr "Sie sehen eine Ihrer v2-Positionen nicht? <0>Importiere sie.</0>"
#: src/components/vote/DelegateModal.tsx
msgid "Earned UNI tokens represent voting shares in Uniswap governance."
@@ -655,7 +675,7 @@ msgstr "Erhaltene UNI-Token stellen Stimmbeteiligungen an der Uniswap-Governance
#: src/state/burn/v3/hooks.ts
msgid "Enter a percent"
msgstr "Prozentwert eingeben"
msgstr "Geben Sie einen Prozentwert ein"
#: src/state/swap/hooks.ts
msgid "Enter a recipient"
@@ -667,7 +687,7 @@ msgstr "Geben Sie einen gültigen Schlupf-Prozentsatz ein"
#: src/components/claim/AddressClaimModal.tsx
msgid "Enter an address to trigger a UNI claim. If the address has any claimable UNI it will be sent to them on submission."
msgstr "Geben Sie eine Adresse ein, um UNI zu beziehen. Wenn die Adresse Anspruch auf UNI hat, wird es bei der Ausführung an sie gesendet."
msgstr "Geben Sie eine Adresse ein, um UNI einzufordern. Wenn die Adresse Anspruch auf UNI hat, wird es bei der Ausführung an sie gesendet."
#: src/components/earn/ClaimRewardModal.tsx
#: src/components/earn/UnstakingModal.tsx
@@ -700,7 +720,7 @@ msgstr "Verbindungsfehler"
#: src/components/WalletModal/index.tsx
msgid "Error connecting. Try refreshing the page."
msgstr "Verbindungsfehler. Versuchen Sie, die Seite neu zu laden."
msgstr "Fehler beim Verbinden. Versuchen Sie die Seite neu zu laden."
#: src/components/SearchModal/ManageLists.tsx
msgid "Error importing list"
@@ -712,7 +732,7 @@ msgstr "Erweiterte Ergebnisse aus inaktiven Token-Listen"
#: src/components/Settings/index.tsx
msgid "Expert mode turns off the confirm transaction prompt and allows high slippage trades that often result in bad rates and lost funds."
msgstr "Der Expertenmodus schaltet die Transaktions-Bestätigung aus und ermöglicht Handel mit viel Schlupf, was zu schlechten Kursen und verlorenem Geld führen kann."
msgstr "Der Expertenmodus schaltet die Transaktions-Bestätigung aus und ermöglicht Transaktionen mit viel Schlupf, was zu schlechten Kursen und verlorenem Geld führen kann."
#: src/pages/Pool/CTACards.tsx
msgid "Explore popular pools on Uniswap Analytics."
@@ -724,11 +744,11 @@ msgstr "Gebührenstufe"
#: src/pages/Vote/VotePage.tsx
msgid "For"
msgstr "Für"
msgstr "Dafür"
#: src/pages/MigrateV2/index.tsx
msgid "For each pool shown below, click migrate to remove your liquidity from Uniswap V2 and deposit it into Uniswap V3."
msgstr "Klicken Sie für jeden unten angezeigten Pool auf Migrieren, um Ihre Liquidität aus Uniswap V2 zu entfernen und in Uniswap V3 einzuzahlen."
msgstr "Klicken Sie für jeden unten angezeigten Pool auf migrieren, um Ihre Liquidität aus Uniswap V2 zu entfernen und sie bei Uniswap V3 hinzuzufügen."
#: src/components/swap/SwapModalHeader.tsx
#: src/pages/Swap/index.tsx
@@ -812,7 +832,7 @@ msgstr "Unzureichende Liquidität für diesen Handel."
#: src/pages/Swap/index.tsx
msgid "Insufficient liquidity for this trade. Try enabling multi-hop trades."
msgstr "Unzureichende Liquidität für diesen Handel. Versuchen Sie es erneut mit aktiviertem Multihop."
msgstr "Unzureichende Liquidität für diesen Tausch. Versuchen Sie es erneut mit aktiviertem Multihop."
#: src/state/mint/hooks.ts
#: src/state/mint/hooks.ts
@@ -842,7 +862,7 @@ msgstr "Ungültige Preisangabe"
#: src/pages/AddLiquidity/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Invalid range selected. The min price must be lower than the max price."
msgstr "Ungültiger Bereich ausgewählt. Der Mindestpreis muss kleiner als der Höchstpreis sein."
msgstr "Ungültiger Bereich ausgewählt. Der Mindestpreis muss kleiner als der Maximalpreis sein."
#: src/state/swap/hooks.ts
msgid "Invalid recipient"
@@ -852,6 +872,10 @@ msgstr "Ungültiger Empfänger"
msgid "Learn"
msgstr "Lernen"
#: src/components/Header/NetworkCard.tsx
msgid "Learn more"
msgstr "Mehr erfahren"
#: src/components/claim/ClaimModal.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "Liquidity"
@@ -859,7 +883,7 @@ msgstr "Liquidität"
#: src/components/swap/AdvancedSwapDetails.tsx
msgid "Liquidity Provider Fee"
msgstr "Liquiditätsanbieter-Gebühr"
msgstr "Liquiditätsanbietergebühr"
#: src/pages/Pool/v2.tsx
msgid "Liquidity provider rewards"
@@ -867,7 +891,7 @@ msgstr "Liquiditätsanbieter-Belohnungen"
#: src/pages/Pool/v2.tsx
msgid "Liquidity providers earn a 0.3% fee on all trades proportional to their share of the pool. Fees are added to the pool, accrue in real time and can be claimed by withdrawing your liquidity."
msgstr "Liquiditätsanbieter verdienen eine 0,3%ige Gebühr für jeden Handel im Verhältnis zu ihrem Anteil am Pool. Die Gebühren werden dem Pool hinzugefügt, in Echtzeit gutgeschrieben und können durch Abheben Ihrer Liquidität in Anspruch genommen werden."
msgstr "Liquiditätsgeber verdienen eine 0,3%ige Gebühr für jeden Tausch im Verhältnis zu ihrem Anteil am Pool. Die Gebühren werden dem Pool zugerechnet, fallen in Echtzeit an und können durch Entfernen der Liquidität in Anspruch genommen werden."
#: src/components/SearchModal/Manage.tsx
msgid "Lists"
@@ -886,11 +910,11 @@ msgstr "Geladen"
#: src/pages/PoolFinder/index.tsx
#: src/pages/Swap/index.tsx
msgid "Loading"
msgstr "Wird geladen"
msgstr "Lädt"
#: src/components/Header/URLWarning.tsx
msgid "Make sure the URL is<0>app.uniswap.org</0>"
msgstr "Stellen Sie sicher, dass die URL <0>app.uniswap.org</0> ist"
msgstr "Stelle sicher, dass die URL <0>app.uniswap.org</0> ist"
#: src/components/PositionCard/V2.tsx
#: src/components/PositionCard/V2.tsx
@@ -961,11 +985,11 @@ msgstr "V2-Liquidität migrieren"
#: src/pages/MigrateV2/index.tsx
msgid "Migrate your liquidity tokens from Uniswap V2 to Uniswap V3."
msgstr "Migrieren Sie Ihre Liquiditäts-Token von Uniswap V2 zu Uniswap V3."
msgstr "Migrieren Sie Ihre Liquiditäts-Token von Uniswap V2 nach Uniswap V3."
#: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Migrating"
msgstr "Wird migriert"
msgstr "Migriere"
#: src/components/PositionPreview/index.tsx
#: src/components/RangeSelector/index.tsx
@@ -1039,7 +1063,7 @@ msgstr "Ein"
#: src/pages/AddLiquidityV2/index.tsx
msgid "Once you are happy with the rate click supply to review."
msgstr "Sobald Sie mit dem Preis zufrieden sind, klicken Sie auf Angebot zum Überprüfen."
msgstr "Sobald Sie mit dem Preis zufrieden sind, klicken Sie auf die Schaltfläche zum Überprüfen."
#: src/pages/Vote/VotePage.tsx
msgid "Only UNI votes that were self delegated or delegated to another address before block {0} are eligible for voting."
@@ -1056,7 +1080,7 @@ msgstr "Außerhalb des Bereichs"
#: src/pages/AddLiquidityV2/index.tsx
#: src/pages/RemoveLiquidity/index.tsx
msgid "Output is estimated. If the price changes by more than {0}% your transaction will revert."
msgstr "Ausgabemenge geschätzt. Wenn sich der Preis um mehr als {0} % ändert, wird Ihre Transaktion rückgängig gemacht."
msgstr "Ausgabemenge geschätzt. Wenn sich der Preis um mehr als {0}% ändert, wird Ihre Transaktion rückgängig gemacht."
#: src/components/swap/SwapModalHeader.tsx
msgid "Output is estimated. You will receive at least <0>{0} {1}</0> or the transaction will revert."
@@ -1179,7 +1203,7 @@ msgstr "Vorgeschlagene Maßnahmen"
#: src/pages/Vote/VotePage.tsx
msgid "Proposer"
msgstr "Vorschlagender"
msgstr "Antragsteller"
#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
msgid "Rates"
@@ -1187,24 +1211,28 @@ msgstr "Preise"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Erfahren Sie mehr über UNI"
msgstr "Erfahre mehr über UNI"
#: src/pages/Vote/index.tsx
msgid "Read more about Uniswap governance"
msgstr "Erfahren Sie mehr über Uniswap Governance"
msgstr "Erfahre mehr über Uniswap Governance"
#: src/pages/Pool/v2.tsx
msgid "Read more about providing liquidity"
msgstr "Erfahren Sie mehr über Liquiditäts-Bereitstellung"
msgstr "Erfahre mehr über Liquiditäts-Bereitstellung"
#: src/components/swap/UnsupportedCurrencyFooter.tsx
msgid "Read more about unsupported assets"
msgstr "Erfahren Sie mehr über nicht unterstützte Token"
msgstr "Erfahre mehr über nicht unterstützte Token"
#: src/components/AccountDetails/index.tsx
msgid "Recent Transactions"
msgstr "Letzte Transaktionen"
#: src/components/AddressInputPanel/index.tsx
msgid "Recipient"
msgstr "Empfänger"
#: src/components/PositionCard/V2.tsx
#: src/components/PositionCard/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx
@@ -1234,7 +1262,7 @@ msgstr "Liste entfernen"
#: src/pages/RemoveLiquidity/index.tsx
#: src/pages/RemoveLiquidity/index.tsx
msgid "Remove {0} {1} and {2} {3}"
msgstr "{0} {1} und {2} {3} entfernen"
msgstr "Entferne {0} {1} und {2} {3}"
#: src/pages/RemoveLiquidity/V3.tsx
msgid "Remove {0}/{1} V3 liquidity"
@@ -1242,7 +1270,7 @@ msgstr "V3 Liquidität {0}/{1} entfernen"
#: src/pages/RemoveLiquidity/index.tsx
msgid "Removing {0} {1} and {2} {3}"
msgstr "{0} {1} und {2} {3} entfernen"
msgstr "Entferne {0} {1} und {2} {3}"
#: src/components/Settings/index.tsx
msgid "Restricts swaps to direct pairs only."
@@ -1361,11 +1389,11 @@ msgstr "Stimmabgabe wird eingereicht"
#: src/pages/AddLiquidityV2/index.tsx
msgid "Supply"
msgstr "Angebot"
msgstr "Bereitstellen"
#: src/pages/AddLiquidityV2/index.tsx
msgid "Supplying {0} {1} and {2} {3}"
msgstr "Biete {0} {1} und {2} {3} an"
msgstr "Stelle {0} {1} und {2} {3} bereit"
#: src/components/Header/index.tsx
#: src/components/NavigationTabs/index.tsx
@@ -1373,7 +1401,7 @@ msgstr "Biete {0} {1} und {2} {3} an"
#: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx
msgid "Swap"
msgstr "Swap"
msgstr "Tauschen"
#: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx
@@ -1384,13 +1412,17 @@ msgstr "Trotzdem tauschen"
msgid "Swapping {0} {1} for {2} {3}"
msgstr "Tausche {0} {1} gegen {2} {3}"
#: src/components/Header/NetworkCard.tsx
msgid "Switch to Ethereum"
msgstr "Wechseln Sie zu Ethereum"
#: src/components/Popups/ClaimPopup.tsx
msgid "Thanks for being part of the Uniswap community <0/>"
msgstr "Danke, dass Sie Teil der Uniswap-Community sind <0/>"
msgstr "Danke, dass du Teil der Uniswap-Community bist <0/>"
#: src/hooks/useSwapCallback.ts
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 Swap nicht erfüllt. Dies bedeutet normalerweise, dass einer der Token, die Sie tauschen, ein benutzerdefiniertes Verhalten bei der Übertragung enthält."
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/hooks/useSwapCallback.ts
msgid "The input token cannot be transferred. There may be an issue with the input token."
@@ -1428,6 +1460,10 @@ msgstr "Die Transaktion konnte nicht gesendet werden, da die Frist abgelaufen is
msgid "These tokens are commonly paired with other tokens."
msgstr "Diese Token werden üblicherweise mit anderen Token gepaart."
#: src/components/swap/SwapNetworkAlert.tsx
msgid "This is an alpha release of Uniswap on the Arbitrum network. You must bridge L1 assets to the network to swap them."
msgstr "Dies ist eine Alpha-Version von Uniswap im Arbitrum-Netzwerk. Sie müssen L1-Assets mit dem Netzwerk verbinden, um sie auszutauschen."
#: src/components/SearchModal/ImportToken.tsx
msgid "This token doesn't appear on the active token list(s). Make sure this is the token that you want to trade."
msgstr "Dieser Token erscheint nicht in der/den aktiven Token-Liste(n). Stellen Sie sicher, dass dies der Token ist, den Sie handeln möchten."
@@ -1442,20 +1478,22 @@ msgstr "Diese Transaktion wird aufgrund von Preisbewegungen nicht erfolgreich se
#: src/hooks/useSwapCallback.ts
msgid "This transaction will not succeed either due to price movement or fee on transfer. Try increasing your slippage tolerance."
msgstr "Diese Transaktion wird nicht erfolgreich sein, entweder aufgrund von Preisbewegungen oder aufgrund von Gebühr-bei-Transfer. Versuchen Sie, Ihre Schlupftoleranz zu erhöhen."
msgstr "Diese Transaktion wird nicht erfolgreich sein, entweder aufgrund von Preisbewegungen oder aufgrund von Gebühr-bei-Tranfer. Versuchen Sie, Ihre Schlupftoleranz zu erhöhen."
#: src/components/SearchModal/ManageTokens.tsx
msgid "Tip: Custom tokens are stored locally in your browser"
msgstr "Tipp: Benutzerdefinierte Token werden lokal in Ihrem Browser gespeichert"
#: src/components/swap/SwapModalHeader.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/Swap/index.tsx
msgid "To"
msgstr "In"
msgstr "Nach"
#: src/pages/Swap/index.tsx
msgid "To (at least)"
msgstr "In (mindestens)"
msgstr "Nach (mindestens)"
#: src/components/Settings/index.tsx
msgid "Toggle Expert Mode"
@@ -1479,11 +1517,11 @@ msgstr "Gesamtmenge"
#: src/components/earn/PoolCard.tsx
msgid "Total deposited"
msgstr "Eingezahlt gesamt"
msgstr "Gesamt deponiert"
#: src/pages/Earn/Manage.tsx
msgid "Total deposits"
msgstr "Einzahlungen gesamt"
msgstr "Gesamteinlagen"
#: src/components/Settings/index.tsx
msgid "Transaction Settings"
@@ -1569,11 +1607,15 @@ msgstr "Uniswap verfügbar in: <0>{0}</0>"
#: src/pages/Earn/index.tsx
msgid "Uniswap liquidity mining"
msgstr "Uniswap Liquidity Mining"
msgstr "Uniswap Liquiditätsförderung"
#: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Uniswap migration contract↗"
msgstr "Uniswap Migration Contract ↗"
msgstr "Uniswap Migrations-contract ↗"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Uniswap on <0>Arbitrum</0>"
msgstr "Uniswap auf <0>Arbitrum</0>"
#: src/components/SearchModal/ImportToken.tsx
msgid "Unknown Source"
@@ -1594,7 +1636,7 @@ msgstr "Abstimmung freischalten"
#: src/components/vote/DelegateModal.tsx
msgid "Unlocking Votes"
msgstr "Schalte Abstimmungen frei"
msgstr "Stimmen werden freigeschalten"
#: src/pages/AddLiquidity/index.tsx
#: src/pages/AddLiquidityV2/index.tsx
@@ -1637,7 +1679,7 @@ msgstr "V3 {0} Preis:"
#: src/components/Header/UniBalanceContent.tsx
msgid "View UNI Analytics"
msgstr "UNI-Analysen anzeigen"
msgstr "UNI-Analytik anzeigen"
#: src/pages/Pool/index.tsx
msgid "View V2 Liquidity"
@@ -1645,7 +1687,7 @@ msgstr "V2-Liquidität anzeigen"
#: src/components/PositionCard/index.tsx
msgid "View accrued fees and analytics<0>↗</0>"
msgstr "Anfallende Gebühren und Analysen anzeigen<0>↗</0>"
msgstr "Eingenommene Gebühren und Analysen anzeigen<0>↗</0>"
#: src/components/SearchModal/ManageLists.tsx
msgid "View list"
@@ -1670,20 +1712,20 @@ msgstr "Transaktion im Explorer anzeigen"
#: src/components/Header/index.tsx
msgid "Vote"
msgstr "Abstimmung"
msgstr "Abstimmen"
#: src/pages/Vote/VotePage.tsx
msgid "Vote Against"
msgstr "Gegen"
msgstr "Dagegen stimmen"
#: src/pages/Vote/VotePage.tsx
msgid "Vote For"
msgstr "Für"
msgstr "Dafür stimmen"
#: src/components/vote/VoteModal.tsx
#: src/components/vote/VoteModal.tsx
msgid "Vote against proposal {proposalId}"
msgstr "Gegen Vorschlag {proposalId} stimmen"
msgstr "Stimme gegen Antrag {proposalId}"
#: src/components/vote/VoteModal.tsx
#: src/components/vote/VoteModal.tsx
@@ -1702,6 +1744,10 @@ msgstr "Die Abstimmung endet ungefähr {0}"
msgid "Waiting For Confirmation"
msgstr "Warte auf Bestätigung"
#: src/components/AddressInputPanel/index.tsx
msgid "Wallet Address or ENS name"
msgstr "Wallet-Adresse oder ENS-Name"
#: src/components/earn/StakingModal.tsx
msgid "Weekly Rewards"
msgstr "Wöchentliche Belohnungen"
@@ -1712,15 +1758,15 @@ msgstr "Willkommen bei Team Unicorn :)"
#: src/components/earn/ClaimRewardModal.tsx
msgid "When you claim without withdrawing your liquidity remains in the mining pool."
msgstr "Wenn Sie beziehen, ohne die Liquidität abzuheben, bleibt Ihre Liquidität im Mining-Pool."
msgstr "Wenn Sie Einfordern ohne die Liquidität abzuheben, bleibt Ihre Liquidität im Förder-Pool."
#: src/pages/Earn/Manage.tsx
msgid "When you withdraw, the contract will automagically claim UNI on your behalf!"
msgstr "Wenn Sie Abheben, wird der Contract \"automagisch\" UNI für Sie beziehen!"
msgstr "Wenn Sie Abheben wird der contract \"automagisch\" UNI für Sie einziehen!"
#: src/components/earn/UnstakingModal.tsx
msgid "When you withdraw, your UNI is claimed and your liquidity is removed from the mining pool."
msgstr "Wenn Sie abheben, wird Ihr UNI bezogen und Ihre Liquidität aus dem Mining-Pool entfernt."
msgstr "Wenn Sie abheben, wird Ihr UNI eingefordert und Ihre Liquidität aus dem Förder-Pool entfernt."
#: src/components/earn/UnstakingModal.tsx
#: src/pages/Earn/Manage.tsx
@@ -1729,12 +1775,12 @@ msgstr "Abheben"
#: src/components/earn/UnstakingModal.tsx
msgid "Withdraw & Claim"
msgstr "Abheben und Beziehen"
msgstr "Abheben & Einfordern"
#: src/components/earn/UnstakingModal.tsx
#: src/components/earn/UnstakingModal.tsx
msgid "Withdraw deposited liquidity"
msgstr "Eingezahlte Liquidität abheben"
msgstr "Deponierte Liquidität abheben"
#: src/components/earn/UnstakingModal.tsx
msgid "Withdrawing {0} UNI-V2"
@@ -1775,7 +1821,7 @@ msgstr "Sie können entweder über jeden Vorschlag selbst abstimmen oder Ihre St
#: src/pages/Swap/index.tsx
msgid "You can now trade {0}"
msgstr "Jetzt können Sie {0} handeln"
msgstr "Du kannst jetzt {0} handeln"
#: src/pages/CreateProposal/index.tsx
msgid "You don't have enough votes to submit a proposal"
@@ -1799,11 +1845,11 @@ msgstr "Sie müssen {formattedProposalThreshold} Stimmen haben, um einen Vorschl
#: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "You should only deposit liquidity into Uniswap V3 at a price you believe is correct. <0/>If the price seems incorrect, you can either make a swap to move the price or wait for someone else to do so."
msgstr "Sie sollten nur Liquidität in Uniswap V3 zu einem Preis einzahlen, den Sie für richtig halten. <0/>Wenn der Preis falsch erscheint, können Sie entweder durch einen Swap den Preis verändern oder warten bis jemand anderes dies tut."
msgstr "Sie sollten nur Liquidität in Uniswap V3 zu einem Preis einzahlen, den Sie für richtig halten. <0/>Wenn der Preis falsch erscheint, können Sie entweder durch einen Tausch den Preis verändern oder warten bis jemand anderes dies tut."
#: src/pages/RemoveLiquidity/V3.tsx
msgid "You will also collect fees earned from this position."
msgstr "Sie werden auch die Gebühren einziehen, die diese Position verdient hat."
msgstr "Sie werden auch die Gebühren einziehen, die diese Position eingenommen hat."
#: src/pages/AddLiquidityV2/index.tsx
#: src/pages/RemoveLiquidity/index.tsx
@@ -1838,7 +1884,7 @@ msgstr "Ihr Poolanteil:"
#: src/components/PositionCard/index.tsx
msgid "Your position"
msgstr "Ihre Position"
msgstr "Deine Position"
#: src/components/Badge/RangeBadge.tsx
msgid "Your position has 0 liquidity, and is not earning fees."
@@ -1847,31 +1893,31 @@ msgstr "Ihre Position hat 0 Liquidität und verdient keine Gebühren."
#: src/components/PositionPreview/index.tsx
#: src/components/PositionPreview/index.tsx
msgid "Your position will be 100% composed of {0} at this price"
msgstr "Ihre Position wird bei diesem Preis zu 100 % aus {0} bestehen"
msgstr "Ihre Position wird zu 100% aus {0} bestehen bei diesem Preis"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "Your position will be 100% {0} at this price."
msgstr "Ihre Position wird bei diesem Preis 100 % {0} sein."
msgstr "Ihre Position wird bei diesem Preis 100% {0} sein."
#: src/pages/AddLiquidity/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Your position will not earn fees or be used in trades until the market price moves into your range."
msgstr "Ihre Position wird keine Gebühren verdienen oder im Handel genutzt, bis sich der Marktpreis in Ihren Bereich bewegt."
msgstr "Ihre Position wird keine Gebühren verdienen oder in Geschäften genutzt werden, bis sich der Marktpreis in Ihren Bereich bewegt."
#: src/components/PositionList/index.tsx
#: src/components/PositionList/index.tsx
msgid "Your positions"
msgstr "Ihre Positionen"
msgstr "Deine Positionen"
#: src/components/earn/PoolCard.tsx
msgid "Your rate"
msgstr "Ihr Kurs"
msgstr "Dein Kurs"
#: src/components/PositionCard/V2.tsx
#: src/components/PositionCard/index.tsx
msgid "Your total pool tokens:"
msgstr "Ihre Pool-Token gesamt:"
msgstr "Ihre gesamten Liquiditätsgeber-Token:"
#: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
@@ -1899,7 +1945,7 @@ msgstr "Ihre Transaktionen werden hier erscheinen..."
#: src/pages/Earn/Manage.tsx
msgid "Your unclaimed UNI"
msgstr "Ihre noch nicht bezogenen UNI"
msgstr "Deine noch nicht bezogenen UNI"
#: src/components/Settings/index.tsx
msgid "confirm"
@@ -1911,7 +1957,7 @@ msgstr "für {0}"
#: src/components/Web3Status/index.tsx
msgid "has socks emoji"
msgstr "hat \"Socken\" Emoji"
msgstr "hat \"socks\" Emoji"
#: src/components/SearchModal/ManageLists.tsx
msgid "https:// or ipfs:// or ENS name"
@@ -1951,7 +1997,7 @@ msgstr "{0} Benutzerdefinierte Token"
#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
msgid "{0} Deposited"
msgstr "{0} eingezahlt"
msgstr "{0} deponiert"
#: src/components/Header/index.tsx
msgid "{0} ETH"
@@ -1962,7 +2008,7 @@ msgstr "{0} ETH"
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "{0} Fees Earned:"
msgstr "{0} verdiente Gebühren:"
msgstr "{0} erhaltene Gebühren:"
#: src/components/Web3Status/index.tsx
msgid "{0} Pending"
@@ -1982,7 +2028,7 @@ msgstr "{0} UNI"
#: src/pages/Earn/Manage.tsx
#: src/pages/Earn/Manage.tsx
msgid "{0} UNI / week"
msgstr "{0} UNI/Woche"
msgstr "{0} UNI / Woche"
#: src/components/earn/StakingModal.tsx
msgid "{0} UNI-V2"
@@ -1994,7 +2040,7 @@ msgstr "{0} UNI-V2 LP Token verfügbar"
#: src/components/vote/VoteModal.tsx
msgid "{0} Votes"
msgstr "{0} Abstimmungen"
msgstr "{0} Stimmen"
#: src/components/PositionPreview/index.tsx
#: src/components/PositionPreview/index.tsx
@@ -2037,11 +2083,11 @@ msgstr "{0} • Vom Benutzer hinzugefügt"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "{0}%"
msgstr "{0} %"
msgstr "{0}%"
#: src/pages/Earn/Manage.tsx
msgid "{0}-{1} Liquidity Mining"
msgstr "{0}-{1} Liquidity Mining"
msgstr "{0}-{1} Liquiditätsförderung"
#: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "{0}/{1} LP NFT"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-06-22 19:52+0000\n"
"POT-Creation-Date: 2021-06-27 05:00+0000\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -14,7 +14,7 @@ msgstr ""
"X-Crowdin-File-ID: 4\n"
"Project-Id-Version: uniswap-interface\n"
"Language-Team: Greek\n"
"PO-Revision-Date: 2021-06-22 20:05\n"
"PO-Revision-Date: 2021-06-27 05:04\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -35,6 +35,10 @@ msgstr "${0} ETH"
msgid "(Max)"
msgstr "(Μέγιστο)"
#: src/components/AddressInputPanel/index.tsx
msgid "(View on Explorer)"
msgstr "(Προβολή στον Explorer)"
#: src/components/Header/UniBalanceContent.tsx
msgid "(claim)"
msgstr "(διεκδίκηση)"
@@ -266,6 +270,14 @@ msgstr "Έγκριση"
msgid "Approving {0}"
msgstr "Έγκριση {0}"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Explorer"
msgstr "Arbitrum Explorer"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Token Bridge"
msgstr "Γέφυρα Arbitrum Token"
#: src/components/Settings/index.tsx
msgid "Are you sure?"
msgstr "Σίγουρα;"
@@ -330,6 +342,10 @@ msgstr "Συνδέοντας ένα πορτοφόλι, συμφωνείτε μ
msgid "Change"
msgstr "Αλλαγή"
#: src/components/Header/NetworkCard.tsx
msgid "Change your network to go back to L1"
msgstr "Αλλάξτε το δίκτυό σας για να επιστρέψετε στο L1"
#: src/components/Header/index.tsx
msgid "Charts"
msgstr "Διαγράμματα"
@@ -597,6 +613,10 @@ msgstr "Κατάθεση μάρκας UNI-V2 LP"
msgid "Deposit liquidity"
msgstr "Κατάθεση ρευστότητας"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Deposit to Arbitrum"
msgstr "Κατάθεση στο Arbitrum"
#: src/pages/Earn/index.tsx
msgid "Deposit your Liquidity Provider tokens to receive UNI, the Uniswap protocol governance token."
msgstr "Καταθέστε τα διακριτικά του παρόχου ρευστότητας για να λάβετε UNI, το διακριτικό διακυβέρνησης πρωτοκόλλου Uniswap."
@@ -852,6 +872,10 @@ msgstr "Μη έγκυρος παραλήπτης"
msgid "Learn"
msgstr "Μάθετε"
#: src/components/Header/NetworkCard.tsx
msgid "Learn more"
msgstr "Μάθε περισσότερα"
#: src/components/claim/ClaimModal.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "Liquidity"
@@ -1205,6 +1229,10 @@ msgstr "Διαβάστε περισσότερα για τα μη υποστηρ
msgid "Recent Transactions"
msgstr "Πρόσφατες Συναλλαγές"
#: src/components/AddressInputPanel/index.tsx
msgid "Recipient"
msgstr "Παραλήπτης"
#: src/components/PositionCard/V2.tsx
#: src/components/PositionCard/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx
@@ -1384,6 +1412,10 @@ msgstr "Ανταλλάξτε ούτως ή άλλως"
msgid "Swapping {0} {1} for {2} {3}"
msgstr "Ανταλλαγή {0} {1} για {2} {3}"
#: src/components/Header/NetworkCard.tsx
msgid "Switch to Ethereum"
msgstr "Μετάβαση στο Ethereum"
#: src/components/Popups/ClaimPopup.tsx
msgid "Thanks for being part of the Uniswap community <0/>"
msgstr "Σας ευχαριστούμε που συμμετείχατε στην κοινότητα Uniswap <0 />"
@@ -1428,6 +1460,10 @@ msgstr "Δεν ήταν δυνατή η αποστολή της συναλλαγ
msgid "These tokens are commonly paired with other tokens."
msgstr "Αυτές οι μάρκες δεν συνδυάζονται συνήθως με αλλά μάρκες."
#: src/components/swap/SwapNetworkAlert.tsx
msgid "This is an alpha release of Uniswap on the Arbitrum network. You must bridge L1 assets to the network to swap them."
msgstr "Πρόκειται για μια έκδοση άλφα του Uniswap στο δίκτυο Arbitrum. Πρέπει να γεφυρώσετε στοιχεία L1 στο δίκτυο για να τα ανταλλάξετε."
#: src/components/SearchModal/ImportToken.tsx
msgid "This token doesn't appear on the active token list(s). Make sure this is the token that you want to trade."
msgstr "Αυτή η μάρκα δεν εμφανίζεται στην(ις) ενεργή (ές) λίστα(ες). Βεβαιωθείτε ότι αυτή είναι η μάρκα που θέλετε να διαπραγματευτείτε."
@@ -1449,6 +1485,8 @@ msgid "Tip: Custom tokens are stored locally in your browser"
msgstr "Συμβουλή: Οι προσαρμοσμένες μάρκες αποθηκεύονται τοπικά στο πρόγραμμα περιήγησης σας"
#: src/components/swap/SwapModalHeader.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/Swap/index.tsx
msgid "To"
msgstr "'Ως"
@@ -1575,6 +1613,10 @@ msgstr "Εξόρυξη ρευστότητας Uniswap"
msgid "Uniswap migration contract↗"
msgstr "Σύμβαση μετεγκατάστασης Uniswap↗"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Uniswap on <0>Arbitrum</0>"
msgstr "Απεμπλοκή στο <0> Arbitrum</0>"
#: src/components/SearchModal/ImportToken.tsx
msgid "Unknown Source"
msgstr "Άγνωστη πηγή"
@@ -1702,6 +1744,10 @@ msgstr "Η ψηφοφορία λήγει περίπου {0}"
msgid "Waiting For Confirmation"
msgstr "Αναμονή Επιβεβαίωσης"
#: src/components/AddressInputPanel/index.tsx
msgid "Wallet Address or ENS name"
msgstr "Διεύθυνση Πορτοφολιού ή όνομα ENS"
#: src/components/earn/StakingModal.tsx
msgid "Weekly Rewards"
msgstr "Εβδομαδιαίες Επιβραβεύσεις"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-06-22 19:52+0000\n"
"POT-Creation-Date: 2021-06-27 05:00+0000\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -14,7 +14,7 @@ msgstr ""
"X-Crowdin-File-ID: 4\n"
"Project-Id-Version: uniswap-interface\n"
"Language-Team: Spanish\n"
"PO-Revision-Date: 2021-06-22 20:05\n"
"PO-Revision-Date: 2021-06-27 05:04\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -35,6 +35,10 @@ msgstr "${0} ETH"
msgid "(Max)"
msgstr "(Máx)"
#: src/components/AddressInputPanel/index.tsx
msgid "(View on Explorer)"
msgstr "(Ver en Explorer)"
#: src/components/Header/UniBalanceContent.tsx
msgid "(claim)"
msgstr "(reclamar)"
@@ -266,6 +270,14 @@ msgstr "Aprobando"
msgid "Approving {0}"
msgstr "Aprobando {0}"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Explorer"
msgstr "Explorador de Arbitrum"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Token Bridge"
msgstr "Puente de token de Arbitrum"
#: src/components/Settings/index.tsx
msgid "Are you sure?"
msgstr "¿Está seguro?"
@@ -330,6 +342,10 @@ msgstr "Al conectar una cartera, usted acepta los <0>Términos de servicio</0> d
msgid "Change"
msgstr "Cambiar"
#: src/components/Header/NetworkCard.tsx
msgid "Change your network to go back to L1"
msgstr "Cambie su red para volver a L1"
#: src/components/Header/index.tsx
msgid "Charts"
msgstr "Gráficos"
@@ -597,6 +613,10 @@ msgstr "Depositar Tokens LP UNI-V2"
msgid "Deposit liquidity"
msgstr "Depositar liquidez"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Deposit to Arbitrum"
msgstr "Depósito en Arbitrum"
#: src/pages/Earn/index.tsx
msgid "Deposit your Liquidity Provider tokens to receive UNI, the Uniswap protocol governance token."
msgstr "Deposite sus tokens de Proveedor de Liquidez para recibir UNI, el token de gestión del protocolo Uniswap."
@@ -852,6 +872,10 @@ msgstr "Receptor no válido"
msgid "Learn"
msgstr "Aprender"
#: src/components/Header/NetworkCard.tsx
msgid "Learn more"
msgstr "Aprende más"
#: src/components/claim/ClaimModal.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "Liquidity"
@@ -1205,6 +1229,10 @@ msgstr "Leer más sobre activos no soportados"
msgid "Recent Transactions"
msgstr "Transacciones recientes"
#: src/components/AddressInputPanel/index.tsx
msgid "Recipient"
msgstr "Recipiente"
#: src/components/PositionCard/V2.tsx
#: src/components/PositionCard/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx
@@ -1384,6 +1412,10 @@ msgstr "Intercambiar de todos modos"
msgid "Swapping {0} {1} for {2} {3}"
msgstr "Intercambiando {0} {1} por {2} {3}"
#: src/components/Header/NetworkCard.tsx
msgid "Switch to Ethereum"
msgstr "Cambiar a Ethereum"
#: src/components/Popups/ClaimPopup.tsx
msgid "Thanks for being part of the Uniswap community <0/>"
msgstr "Gracias por ser parte de la comunidad Uniswap <0 />"
@@ -1428,6 +1460,10 @@ msgstr "No se pudo enviar la transacción porque la fecha límite ha pasado. Ver
msgid "These tokens are commonly paired with other tokens."
msgstr "Estos tokens son comúnmente emparejados con otros tokens."
#: src/components/swap/SwapNetworkAlert.tsx
msgid "This is an alpha release of Uniswap on the Arbitrum network. You must bridge L1 assets to the network to swap them."
msgstr "Esta es una versión alfa de Uniswap en la red Arbitrum. Debe conectar los activos L1 a la red para intercambiarlos."
#: src/components/SearchModal/ImportToken.tsx
msgid "This token doesn't appear on the active token list(s). Make sure this is the token that you want to trade."
msgstr "Este token no aparece en las listas de tokens activos. Asegúrese de que este sea el token que desea intercambiar."
@@ -1449,6 +1485,8 @@ msgid "Tip: Custom tokens are stored locally in your browser"
msgstr "Consejo: los tokens personalizados se almacenan localmente en su navegador"
#: src/components/swap/SwapModalHeader.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/Swap/index.tsx
msgid "To"
msgstr "A"
@@ -1575,6 +1613,10 @@ msgstr "Minería de liquidez Uniswap"
msgid "Uniswap migration contract↗"
msgstr "Contrato de migración Uniswap"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Uniswap on <0>Arbitrum</0>"
msgstr "Uniswap en <0> Arbitrum</0>"
#: src/components/SearchModal/ImportToken.tsx
msgid "Unknown Source"
msgstr "Fuente desconocida"
@@ -1702,6 +1744,10 @@ msgstr "La votación termina aproximadamente {0}"
msgid "Waiting For Confirmation"
msgstr "Esperando por confirmación"
#: src/components/AddressInputPanel/index.tsx
msgid "Wallet Address or ENS name"
msgstr "Dirección de billetera o nombre de ENS"
#: src/components/earn/StakingModal.tsx
msgid "Weekly Rewards"
msgstr "Recompensas semanales"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-06-22 19:52+0000\n"
"POT-Creation-Date: 2021-06-27 05:00+0000\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -14,7 +14,7 @@ msgstr ""
"X-Crowdin-File-ID: 4\n"
"Project-Id-Version: uniswap-interface\n"
"Language-Team: Finnish\n"
"PO-Revision-Date: 2021-06-22 20:05\n"
"PO-Revision-Date: 2021-06-27 05:04\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -35,6 +35,10 @@ msgstr "${0} ETH"
msgid "(Max)"
msgstr "(Max)"
#: src/components/AddressInputPanel/index.tsx
msgid "(View on Explorer)"
msgstr "(Näytä Resurssienhallinnassa)"
#: src/components/Header/UniBalanceContent.tsx
msgid "(claim)"
msgstr "(claim)"
@@ -266,6 +270,14 @@ msgstr "Hyväksytään"
msgid "Approving {0}"
msgstr "Hyväksytään {0}"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Explorer"
msgstr "Arbitrum Explorer"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Token Bridge"
msgstr "Arbitrum Token -silta"
#: src/components/Settings/index.tsx
msgid "Are you sure?"
msgstr "Oletko varma?"
@@ -330,6 +342,10 @@ msgstr "Yhdistämällä lompakon hyväksyt Uniswap Labsin <0>käyttöehdot</0> j
msgid "Change"
msgstr "Muuta"
#: src/components/Header/NetworkCard.tsx
msgid "Change your network to go back to L1"
msgstr "Vaihda verkko palataksesi kohtaan L1"
#: src/components/Header/index.tsx
msgid "Charts"
msgstr "Kaaviot"
@@ -597,6 +613,10 @@ msgstr "Talleta UNI-V2 LP -rahakkeita"
msgid "Deposit liquidity"
msgstr "Talleta likviditeettiä"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Deposit to Arbitrum"
msgstr "Talletus Arbitrumille"
#: src/pages/Earn/index.tsx
msgid "Deposit your Liquidity Provider tokens to receive UNI, the Uniswap protocol governance token."
msgstr "Talleta likviditeetin tarjoajan rahakkeesi saadaksesi UNI-rahakkeita, Uniswap-protokollan hallintorahakkeita."
@@ -852,6 +872,10 @@ msgstr "Virheellinen vastaanottaja"
msgid "Learn"
msgstr "Opi"
#: src/components/Header/NetworkCard.tsx
msgid "Learn more"
msgstr "Lisätietoja"
#: src/components/claim/ClaimModal.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "Liquidity"
@@ -1205,6 +1229,10 @@ msgstr "Lue lisää ei-tuetuista varoista"
msgid "Recent Transactions"
msgstr "Viimeisimmät tapahtumat"
#: src/components/AddressInputPanel/index.tsx
msgid "Recipient"
msgstr "Vastaanottaja"
#: src/components/PositionCard/V2.tsx
#: src/components/PositionCard/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx
@@ -1384,6 +1412,10 @@ msgstr "Vaihda silti"
msgid "Swapping {0} {1} for {2} {3}"
msgstr "Vaihdetaan {0} {1} kohteeseen {2} {3}"
#: src/components/Header/NetworkCard.tsx
msgid "Switch to Ethereum"
msgstr "Vaihda Ethereumiin"
#: src/components/Popups/ClaimPopup.tsx
msgid "Thanks for being part of the Uniswap community <0/>"
msgstr "Kiitos, että olet osa Uniswap-yhteisöä <0/>"
@@ -1428,6 +1460,10 @@ msgstr "Tapahtumaa ei voitu lähettää, koska määräaika on ohi. Tarkista, et
msgid "These tokens are commonly paired with other tokens."
msgstr "Näitä rahakkeita liitetään usein muihin rahakkeisiin."
#: src/components/swap/SwapNetworkAlert.tsx
msgid "This is an alpha release of Uniswap on the Arbitrum network. You must bridge L1 assets to the network to swap them."
msgstr "Tämä on Uniswapin alfa-julkaisu Arbitrum-verkossa. Vaihda L1-varat verkkoon."
#: src/components/SearchModal/ImportToken.tsx
msgid "This token doesn't appear on the active token list(s). Make sure this is the token that you want to trade."
msgstr "Tätä rahaketta ei näy aktiivisissa rahakeluetteloissa. Varmista, että tämä on rahake, jonka haluat vaihtaa."
@@ -1449,6 +1485,8 @@ msgid "Tip: Custom tokens are stored locally in your browser"
msgstr "Vinkki: Mukautetut rahakkeet tallennetaan paikallisesti selaimellesi"
#: src/components/swap/SwapModalHeader.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/Swap/index.tsx
msgid "To"
msgstr "Vastaanottaja"
@@ -1575,6 +1613,10 @@ msgstr "Uniswapin likviditeetin louhinta"
msgid "Uniswap migration contract↗"
msgstr "Uniswapin siirtosopimus ↗"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Uniswap on <0>Arbitrum</0>"
msgstr "Poista <0> Arbitrumin vaihto</0>"
#: src/components/SearchModal/ImportToken.tsx
msgid "Unknown Source"
msgstr "Tuntematon lähde"
@@ -1702,6 +1744,10 @@ msgstr "Äänestys päättyy noin {0}"
msgid "Waiting For Confirmation"
msgstr "Odotetaan vahvistusta"
#: src/components/AddressInputPanel/index.tsx
msgid "Wallet Address or ENS name"
msgstr "Lompakon osoite tai ENS-nimi"
#: src/components/earn/StakingModal.tsx
msgid "Weekly Rewards"
msgstr "Viikoittaiset palkinnot"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-06-22 19:52+0000\n"
"POT-Creation-Date: 2021-06-27 05:00+0000\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -14,7 +14,7 @@ msgstr ""
"X-Crowdin-File-ID: 4\n"
"Project-Id-Version: uniswap-interface\n"
"Language-Team: French\n"
"PO-Revision-Date: 2021-06-22 20:05\n"
"PO-Revision-Date: 2021-06-27 05:04\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -35,6 +35,10 @@ msgstr "${0} ETH"
msgid "(Max)"
msgstr "(Max)"
#: src/components/AddressInputPanel/index.tsx
msgid "(View on Explorer)"
msgstr "(Voir sur Explorer)"
#: src/components/Header/UniBalanceContent.tsx
msgid "(claim)"
msgstr "(Réclamer)"
@@ -266,6 +270,14 @@ msgstr "Approbation"
msgid "Approving {0}"
msgstr "Approbation de {0}"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Explorer"
msgstr "Explorateur d'arbitrage"
#: src/components/Header/NetworkCard.tsx
msgid "Arbitrum Token Bridge"
msgstr "Pont à jetons d'arbitrage"
#: src/components/Settings/index.tsx
msgid "Are you sure?"
msgstr "Êtes-vous sûr(e) ?"
@@ -330,6 +342,10 @@ msgstr "En vous connectant à un portefeuille, vous acceptez les <0>conditions d
msgid "Change"
msgstr "Changer"
#: src/components/Header/NetworkCard.tsx
msgid "Change your network to go back to L1"
msgstr "Changez de réseau pour revenir en L1"
#: src/components/Header/index.tsx
msgid "Charts"
msgstr "Graphiques"
@@ -597,6 +613,10 @@ msgstr "Déposer des jetons UNI-V2 LP"
msgid "Deposit liquidity"
msgstr "Dépôt de liquidités"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Deposit to Arbitrum"
msgstr "Dépôt à l'arbitrage"
#: src/pages/Earn/index.tsx
msgid "Deposit your Liquidity Provider tokens to receive UNI, the Uniswap protocol governance token."
msgstr "Déposez vos jetons de fournisseur de liquidité pour recevoir UNI, le jeton de gouvernance du protocole Uniswap."
@@ -852,6 +872,10 @@ msgstr "Destinataire invalide"
msgid "Learn"
msgstr "Apprendre"
#: src/components/Header/NetworkCard.tsx
msgid "Learn more"
msgstr "Apprendre encore plus"
#: src/components/claim/ClaimModal.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "Liquidity"
@@ -1205,6 +1229,10 @@ msgstr "En savoir plus sur les actifs non pris en charge"
msgid "Recent Transactions"
msgstr "Transactions récentes"
#: src/components/AddressInputPanel/index.tsx
msgid "Recipient"
msgstr "Destinataire"
#: src/components/PositionCard/V2.tsx
#: src/components/PositionCard/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx
@@ -1384,6 +1412,10 @@ msgstr "Échanger quand même"
msgid "Swapping {0} {1} for {2} {3}"
msgstr "Échange de {0} {1} contre {2} {3}"
#: src/components/Header/NetworkCard.tsx
msgid "Switch to Ethereum"
msgstr "Passer à Ethereum"
#: src/components/Popups/ClaimPopup.tsx
msgid "Thanks for being part of the Uniswap community <0/>"
msgstr "Merci de faire partie de la communauté Uniswap <0/>"
@@ -1428,6 +1460,10 @@ msgstr "La transaction n'a pas pu être envoyée car la date limite est passée.
msgid "These tokens are commonly paired with other tokens."
msgstr "Ces jetons sont généralement jumelés avec d'autres jetons."
#: src/components/swap/SwapNetworkAlert.tsx
msgid "This is an alpha release of Uniswap on the Arbitrum network. You must bridge L1 assets to the network to swap them."
msgstr "Il s'agit d'une version alpha d'Uniswap sur le réseau Arbitrum. Vous devez relier les actifs L1 au réseau pour les échanger."
#: src/components/SearchModal/ImportToken.tsx
msgid "This token doesn't appear on the active token list(s). Make sure this is the token that you want to trade."
msgstr "Ce jeton n'apparaît pas sur la ou les listes de jetons actifs. Assurez-vous qu'il s'agit du jeton que vous souhaitez échanger."
@@ -1449,6 +1485,8 @@ msgid "Tip: Custom tokens are stored locally in your browser"
msgstr "Astuce : Les jetons personnalisés sont stockés localement dans votre navigateur"
#: src/components/swap/SwapModalHeader.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/CreateProposal/ProposalActionDetail.tsx
#: src/pages/Swap/index.tsx
msgid "To"
msgstr "À"
@@ -1575,6 +1613,10 @@ msgstr "Uniswap minage des liquidités"
msgid "Uniswap migration contract↗"
msgstr "Contrat de migration Uniswap↗"
#: src/components/swap/SwapNetworkAlert.tsx
msgid "Uniswap on <0>Arbitrum</0>"
msgstr "Uniswap sur <0>Arbitre</0>"
#: src/components/SearchModal/ImportToken.tsx
msgid "Unknown Source"
msgstr "Source inconnue"
@@ -1702,6 +1744,10 @@ msgstr "Le vote se termine environ {0}"
msgid "Waiting For Confirmation"
msgstr "En attente de confirmation"
#: src/components/AddressInputPanel/index.tsx
msgid "Wallet Address or ENS name"
msgstr "Adresse de portefeuille ou nom ENS"
#: src/components/earn/StakingModal.tsx
msgid "Weekly Rewards"
msgstr "Récompenses hebdomadaires"

Some files were not shown because too many files have changed in this diff Show More