Compare commits

...

24 Commits

Author SHA1 Message Date
Crowdin Bot
a25df00ef6 chore(i18n): synchronize translations from crowdin [skip ci] 2021-08-03 08:05:04 +00:00
Crowdin Bot
2446a6e88b chore(i18n): synchronize translations from crowdin [skip ci] 2021-08-03 07:04:40 +00:00
Crowdin Bot
3b3bf14e8a chore(i18n): synchronize translations from crowdin [skip ci] 2021-08-02 19:04:33 +00:00
Crowdin Bot
017e79f7ae chore(i18n): synchronize translations from crowdin [skip ci] 2021-08-02 17:09:09 +00:00
Crowdin Bot
804fe8f5ee chore(i18n): synchronize translations from crowdin [skip ci] 2021-08-02 15:05:55 +00:00
Jordan Frankfurt
bf01b0d342 fix: optimism link and some copy changes (#2126)
* fix: optimism link

* fix: (un)planned downtime copy changes
2021-08-02 10:50:46 -04:00
Crowdin Bot
f46f73f35f chore(i18n): synchronize translations from crowdin [skip ci] 2021-08-02 06:05:04 +00:00
Crowdin Bot
cad3575247 chore(i18n): synchronize translations from crowdin [skip ci] 2021-08-02 03:10:20 +00:00
Crowdin Bot
17aa9fcdb0 chore(i18n): synchronize translations from crowdin [skip ci] 2021-07-31 12:05:49 +00:00
Crowdin Bot
087745d7c6 chore(i18n): synchronize translations from crowdin [skip ci] 2021-07-31 08:05:54 +00:00
Lint Action
20e6ca6fd5 Fix code style issues with ESLint 2021-07-30 22:06:48 +00:00
Justin Domingue
d51b7e779b update full range documentation link 2021-07-30 15:05:43 -07:00
Matthew Quinn
cfd0412d78 fix: center import pool text V2 (#2122)
* fix: center import pool text V2

* fix: updated based on feedback

Co-authored-by: Matthew Quinn <matthew.quinn@libertymutual.com>
2021-07-30 14:39:46 -04:00
Matthew Quinn
50afef03cb fix: update mobile header to fix overflow (#2125)
Co-authored-by: Matthew Quinn <matthew.quinn@libertymutual.com>
2021-07-30 14:38:40 -04:00
Crowdin Bot
43b6e7abf4 chore(i18n): synchronize translations from crowdin [skip ci] 2021-07-30 05:04:40 +00:00
Moody Salem
64b9df8710 fix: upgrade ethers to allow constructing transaction data compatible with eip-1559 (#2121)
* fix: upgrade ethers to allow constructing transaction data compatible with eip-1559

* bump the experimental provider
2021-07-29 17:46:35 -05:00
Crowdin Bot
d75271484a chore(i18n): synchronize translations from crowdin [skip ci] 2021-07-29 21:04:53 +00:00
Justin Domingue
952cc98df3 fix: add support for full range positions in add liquidity (#2090)
* remove arbitrary range buttons and move full range button

* better align full range to deposit

* support dragging range when in full range

* hack to support full range brushing

* restore zoom levels

* adjusted for mocks

* fix styling

* simplify type

* restore rate toggle change

* fix lower bound by looking at isSorted

* better align bottoms

* add reset button for full range positions

* only flip when not at limit

* fix +/- buttons in range selector

* add help link
2021-07-29 13:47:03 -07:00
Crowdin Bot
9b7637e012 chore(i18n): synchronize translations from crowdin [skip ci] 2021-07-29 19:04:45 +00:00
Jordan Frankfurt
a7f599127b add link (#2113) 2021-07-29 14:16:47 -04:00
Jordan Frankfurt
676890d89c fix(L2): update downtime warning copy (#2114) 2021-07-29 14:16:09 -04:00
Lint Action
beb1bf3bdc Fix code style issues with ESLint 2021-07-29 17:26:43 +00:00
Justin Domingue
631c202c49 document useQueryCacheInvalidator
explains why `chainId` is pulled directly from the store.
2021-07-29 10:25:29 -07:00
Moody Salem
491c9b4fd3 fix: upgrade walletconnect to 1.5.1 (#2120)
* upgrade walletconnect to 1.5.0

* bump again
2021-07-28 13:48:10 -05:00
49 changed files with 1029 additions and 791 deletions

View File

@@ -4,7 +4,7 @@
"homepage": ".",
"private": true,
"devDependencies": {
"@ethersproject/experimental": "^5.2.0",
"@ethersproject/experimental": "^5.4.0",
"@gnosis.pm/safe-apps-web3-react": "^0.6.0",
"@graphql-codegen/cli": "1.21.5",
"@graphql-codegen/typescript": "1.22.3",
@@ -75,7 +75,7 @@
"eslint-plugin-prettier": "^3.1.3",
"eslint-plugin-react": "^7.19.0",
"eslint-plugin-react-hooks": "^4.0.0",
"ethers": "^5.2.0",
"ethers": "^5.4.0",
"graphql": "^15.5.0",
"graphql-request": "^3.4.0",
"inter-ui": "^3.13.1",
@@ -124,7 +124,7 @@
"workbox-strategies": "^6.1.0"
},
"resolutions": {
"@walletconnect/web3-provider": "1.5.0-rc.5"
"@walletconnect/web3-provider": "1.5.1"
},
"scripts": {
"compile-contract-types": "yarn compile-external-abi-types && yarn compile-v3-contract-types",

View File

@@ -192,14 +192,15 @@ const StyledNavLink = styled(NavLink).attrs({
text-decoration: none;
color: ${({ theme }) => theme.text2};
font-size: 1rem;
width: fit-content;
font-weight: 500;
padding: 8px 12px;
word-break: break-word;
overflow: hidden;
white-space: nowrap;
&.${activeClassName} {
border-radius: 12px;
font-weight: 600;
justify-content: center;
color: ${({ theme }) => theme.text1};
background-color: ${({ theme }) => theme.bg2};
}

View File

@@ -43,7 +43,8 @@ const FLIP_HANDLE_THRESHOLD_PX = 20
// margin to prevent tick snapping from putting the brush off screen
const BRUSH_EXTENT_MARGIN_PX = 2
const compare = (a1: [number, number], a2: [number, number]): boolean => a1[0] !== a2[0] || a1[1] !== a2[1]
const compare = (a1: [number, number], a2: [number, number], xScale: ScaleLinear<number, number>): boolean =>
xScale(a1[0]) !== xScale(a2[0]) || xScale(a1[1]) !== xScale(a2[1])
export const Brush = ({
id,
@@ -62,7 +63,7 @@ export const Brush = ({
interactive: boolean
brushLabelValue: (d: 'w' | 'e', x: number) => string
brushExtent: [number, number]
setBrushExtent: (extent: [number, number]) => void
setBrushExtent: (extent: [number, number], mode: string | undefined) => void
innerWidth: number
innerHeight: number
westHandleColor: string
@@ -79,7 +80,9 @@ export const Brush = ({
const previousBrushExtent = usePrevious(brushExtent)
const brushed = useCallback(
({ type, selection }: D3BrushEvent<unknown>) => {
(event: D3BrushEvent<unknown>) => {
const { type, selection, mode } = event
if (!selection) {
setLocalBrushExtent(null)
return
@@ -88,8 +91,8 @@ export const Brush = ({
const scaled = (selection as [number, number]).map(xScale.invert) as [number, number]
// avoid infinite render loop by checking for change
if (type === 'end' && compare(brushExtent, scaled)) {
setBrushExtent(scaled)
if (type === 'end' && compare(brushExtent, scaled, xScale)) {
setBrushExtent(scaled, mode)
}
setLocalBrushExtent(scaled)
@@ -118,7 +121,7 @@ export const Brush = ({
brushBehavior.current(select(brushRef.current))
if (previousBrushExtent && compare(brushExtent, previousBrushExtent)) {
if (previousBrushExtent && compare(brushExtent, previousBrushExtent, xScale)) {
select(brushRef.current)
.transition()
.call(brushBehavior.current.move as any, brushExtent.map(xScale))

View File

@@ -1,5 +1,6 @@
import { max, scaleLinear, ZoomTransform } from 'd3'
import { useEffect, useMemo, useRef, useState } from 'react'
import { Bound } from 'state/mint/v3/actions'
import { Area } from './Area'
import { AxisBottom } from './AxisBottom'
import { Brush } from './Brush'
@@ -13,6 +14,7 @@ export const yAccessor = (d: ChartEntry) => d.activeLiquidity
export function Chart({
id = 'liquidityChartRangeInput',
data: { series, current },
ticksAtLimit,
styles,
dimensions: { width, height },
margins,
@@ -56,7 +58,7 @@ export function Chart({
useEffect(() => {
if (!brushDomain) {
onBrushDomainChange(xScale.domain() as [number, number])
onBrushDomainChange(xScale.domain() as [number, number], undefined)
}
}, [brushDomain, onBrushDomainChange, xScale])
@@ -71,7 +73,13 @@ export function Chart({
// allow zooming inside the x-axis
height
}
showClear={false}
resetBrush={() => {
onBrushDomainChange(
[current * zoomLevels.initialMin, current * zoomLevels.initialMax] as [number, number],
'reset'
)
}}
showResetButton={Boolean(ticksAtLimit[Bound.LOWER] || ticksAtLimit[Bound.UPPER])}
zoomLevels={zoomLevels}
/>
<svg width="100%" height="100%" viewBox={`0 0 ${width} ${height}`} style={{ overflow: 'visible' }}>

View File

@@ -1,7 +1,7 @@
import React, { useEffect, useMemo, useRef } from 'react'
import { ButtonGray } from 'components/Button'
import styled from 'styled-components/macro'
import { ScaleLinear, select, ZoomBehavior, zoom, ZoomTransform } from 'd3'
import { ScaleLinear, select, ZoomBehavior, zoom, ZoomTransform, zoomIdentity } from 'd3'
import { RefreshCcw, ZoomIn, ZoomOut } from 'react-feather'
import { ZoomLevels } from './types'
@@ -41,7 +41,8 @@ export default function Zoom({
setZoom,
width,
height,
showClear,
resetBrush,
showResetButton,
zoomLevels,
}: {
svg: SVGElement | null
@@ -49,12 +50,13 @@ export default function Zoom({
setZoom: (transform: ZoomTransform) => void
width: number
height: number
showClear: boolean
resetBrush: () => void
showResetButton: boolean
zoomLevels: ZoomLevels
}) {
const zoomBehavior = useRef<ZoomBehavior<Element, unknown>>()
const [zoomIn, zoomOut, reset, initial] = useMemo(
const [zoomIn, zoomOut, zoomInitial, zoomReset] = useMemo(
() => [
() =>
svg &&
@@ -73,15 +75,16 @@ export default function Zoom({
zoomBehavior.current &&
select(svg as Element)
.transition()
.call(zoomBehavior.current.scaleTo, 1),
.call(zoomBehavior.current.scaleTo, 0.5),
() =>
svg &&
zoomBehavior.current &&
select(svg as Element)
.call(zoomBehavior.current.transform, zoomIdentity.translate(0, 0).scale(1))
.transition()
.call(zoomBehavior.current.scaleTo, 0.5),
],
[svg, zoomBehavior]
[svg]
)
useEffect(() => {
@@ -100,13 +103,19 @@ export default function Zoom({
useEffect(() => {
// reset zoom to initial on zoomLevel change
initial()
}, [initial, zoomLevels])
zoomInitial()
}, [zoomInitial, zoomLevels])
return (
<Wrapper count={showClear ? 3 : 2}>
{showClear && (
<Button onClick={reset} disabled={false}>
<Wrapper count={showResetButton ? 3 : 2}>
{showResetButton && (
<Button
onClick={() => {
resetBrush()
zoomReset()
}}
disabled={false}
>
<RefreshCcw size={16} />
</Button>
)}

View File

@@ -87,6 +87,8 @@ export default function LiquidityChartRangeInput({
const tokenAColor = useColor(currencyA?.wrapped)
const tokenBColor = useColor(currencyB?.wrapped)
const isSorted = currencyA && currencyB && currencyA?.wrapped.sortsBefore(currencyB?.wrapped)
const { isLoading, isUninitialized, isError, error, formattedData } = useDensityChartData({
currencyA,
currencyB,
@@ -94,7 +96,7 @@ export default function LiquidityChartRangeInput({
})
const onBrushDomainChangeEnded = useCallback(
(domain) => {
(domain, mode) => {
let leftRangeValue = Number(domain[0])
const rightRangeValue = Number(domain[1])
@@ -104,40 +106,48 @@ export default function LiquidityChartRangeInput({
batch(() => {
// simulate user input for auto-formatting and other validations
leftRangeValue > 0 && onLeftRangeInput(leftRangeValue.toFixed(6))
rightRangeValue > 0 && onRightRangeInput(rightRangeValue.toFixed(6))
if (
(!ticksAtLimit[isSorted ? Bound.LOWER : Bound.UPPER] || mode === 'handle' || mode === 'reset') &&
leftRangeValue > 0
) {
onLeftRangeInput(leftRangeValue.toFixed(6))
}
if ((!ticksAtLimit[isSorted ? Bound.UPPER : Bound.LOWER] || mode === 'reset') && rightRangeValue > 0) {
// todo: remove this check. Upper bound for large numbers
// sometimes fails to parse to tick.
if (rightRangeValue < 1e35) {
onRightRangeInput(rightRangeValue.toFixed(6))
}
}
})
},
[onLeftRangeInput, onRightRangeInput]
[isSorted, onLeftRangeInput, onRightRangeInput, ticksAtLimit]
)
interactive = interactive && Boolean(formattedData?.length)
const brushDomain: [number, number] | undefined = useMemo(() => {
const isSorted = currencyA && currencyB && currencyA?.wrapped.sortsBefore(currencyB?.wrapped)
const leftPrice = isSorted ? priceLower : priceUpper?.invert()
const rightPrice = isSorted ? priceUpper : priceLower?.invert()
return leftPrice && rightPrice
? [parseFloat(leftPrice?.toSignificant(5)), parseFloat(rightPrice?.toSignificant(5))]
? [parseFloat(leftPrice?.toSignificant(6)), parseFloat(rightPrice?.toSignificant(6))]
: undefined
}, [currencyA, currencyB, priceLower, priceUpper])
}, [isSorted, priceLower, priceUpper])
const brushLabelValue = useCallback(
(d: 'w' | 'e', x: number) => {
if (!price) return ''
if (d === 'w' && ticksAtLimit[Bound.LOWER]) return '0'
if (d === 'e' && ticksAtLimit[Bound.UPPER]) return '∞'
//const percent = (((x < price ? -1 : 1) * (Math.max(x, price) - Math.min(x, price))) / Math.min(x, price)) * 100
if (d === 'w' && ticksAtLimit[isSorted ? Bound.LOWER : Bound.UPPER]) return '0'
if (d === 'e' && ticksAtLimit[isSorted ? Bound.UPPER : Bound.LOWER]) return '∞'
const percent = (x < price ? -1 : 1) * ((Math.max(x, price) - Math.min(x, price)) / price) * 100
return price ? `${format(Math.abs(percent) > 1 ? '.2~s' : '.2~f')(percent)}%` : ''
},
[price, ticksAtLimit]
[isSorted, price, ticksAtLimit]
)
if (isError) {
@@ -189,6 +199,7 @@ export default function LiquidityChartRangeInput({
brushDomain={brushDomain}
onBrushDomainChange={onBrushDomainChangeEnded}
zoomLevels={ZOOM_LEVELS[feeAmount ?? FeeAmount.MEDIUM]}
ticksAtLimit={ticksAtLimit}
/>
</ChartWrapper>
)}

View File

@@ -1,3 +1,5 @@
import { Bound } from 'state/mint/v3/actions'
export interface ChartEntry {
activeLiquidity: number
price0: number
@@ -30,6 +32,7 @@ export interface LiquidityChartRangeInputProps {
series: ChartEntry[]
current: number
}
ticksAtLimit: { [bound in Bound]?: boolean | undefined }
styles: {
area: {
@@ -52,7 +55,7 @@ export interface LiquidityChartRangeInputProps {
brushLabels: (d: 'w' | 'e', x: number) => string
brushDomain: [number, number] | undefined
onBrushDomainChange: (domain: [number, number]) => void
onBrushDomainChange: (domain: [number, number], mode: string | undefined) => void
zoomLevels: ZoomLevels
}

View File

@@ -85,11 +85,11 @@ export function SwapPoolTabs({ active }: { active: 'swap' | 'pool' }) {
export function FindPoolTabs({ origin }: { origin: string }) {
return (
<Tabs>
<RowBetween style={{ padding: '1rem 1rem 0 1rem' }}>
<RowBetween style={{ padding: '1rem 1rem 0 1rem', position: 'relative' }}>
<HistoryLink to={origin}>
<StyledArrowLeft />
</HistoryLink>
<ActiveText>
<ActiveText style={{ position: 'absolute', left: '50%', transform: 'translateX(-50%)' }}>
<Trans>Import V2 Pool</Trans>
</ActiveText>
</RowBetween>

View File

@@ -11,6 +11,7 @@ import { ArrowDownCircle } from 'react-feather'
import { useArbitrumAlphaAlert, useDarkModeManager } from 'state/user/hooks'
import styled from 'styled-components/macro'
import { ExternalLink, MEDIA_WIDTHS } from 'theme'
import { ReadMoreLink } from './styles'
const L2Icon = styled.img`
display: none;
@@ -117,7 +118,10 @@ export function AddLiquidityNetworkAlert() {
<L2Icon src={info.logoUrl} />
<Body>
<Trans>This is an alpha release of Uniswap on the {info.label} network.</Trans>
<DesktopTextBreak /> <Trans>You must bridge L1 assets to the network to use them.</Trans>
<DesktopTextBreak /> <Trans>You must bridge L1 assets to the network to use them.</Trans>{' '}
<ReadMoreLink href="https://help.uniswap.org/en/articles/5392809-how-to-deposit-tokens-to-optimism">
<Trans>Read more</Trans>
</ReadMoreLink>
</Body>
<LinkOutToBridge href={depositUrl}>
<Trans>Deposit to {info.label}</Trans>

View File

@@ -11,6 +11,7 @@ import { ArrowDownCircle } from 'react-feather'
import { useArbitrumAlphaAlert, useDarkModeManager } from 'state/user/hooks'
import styled from 'styled-components/macro'
import { ExternalLink, MEDIA_WIDTHS } from 'theme'
import { ReadMoreLink } from './styles'
const L2Icon = styled.img`
display: none;
@@ -117,7 +118,10 @@ export function MinimalNetworkAlert() {
<L2Icon src={info.logoUrl} />
<Body>
<Trans>This is an alpha release of Uniswap on the {info.label} network.</Trans>
<DesktopTextBreak /> <Trans>You must bridge L1 assets to the network to use them.</Trans>
<DesktopTextBreak /> <Trans>You must bridge L1 assets to the network to use them.</Trans>{' '}
<ReadMoreLink href="https://help.uniswap.org/en/articles/5392809-how-to-deposit-tokens-to-optimism">
<Trans>Read more</Trans>
</ReadMoreLink>
</Body>
<LinkOutToBridge href={depositUrl}>
<Trans>Deposit to {info.label}</Trans>

View File

@@ -8,6 +8,7 @@ import { useETHBalances } from 'state/wallet/hooks'
import styled, { css } from 'styled-components/macro'
import { ExternalLink, MEDIA_WIDTHS } from 'theme'
import { CHAIN_INFO } from '../../constants/chains'
import { ReadMoreLink } from './styles'
const L2Icon = styled.img`
width: 40px;
@@ -152,7 +153,10 @@ export function NetworkAlert() {
<Trans>
This is an alpha release of Uniswap on the {info.label} network. You must bridge L1 assets to the network to
swap them.
</Trans>
</Trans>{' '}
<ReadMoreLink href="https://help.uniswap.org/en/articles/5392809-how-to-deposit-tokens-to-optimism">
<Trans>Read more</Trans>
</ReadMoreLink>
</Body>
</ContentWrapper>
<LinkOutToBridge href={depositUrl}>

View File

@@ -0,0 +1,7 @@
import styled from 'styled-components/macro'
import { ExternalLink } from 'theme'
export const ReadMoreLink = styled(ExternalLink)`
color: ${({ theme }) => theme.text1};
text-decoration: underline;
`

View File

@@ -3,6 +3,7 @@ import { SupportedChainId } from 'constants/chains'
import { useActiveWeb3React } from 'hooks/web3'
import { AlertOctagon } from 'react-feather'
import styled from 'styled-components/macro'
import { ExternalLink } from 'theme'
const Root = styled.div`
background-color: ${({ theme }) => theme.yellow3};
@@ -11,6 +12,7 @@ const Root = styled.div`
margin-top: 16px;
padding: 16px;
width: 100%;
max-width: 880px;
`
const WarningIcon = styled(AlertOctagon)`
margin: 0 8px 0 0;
@@ -30,8 +32,9 @@ const Body = styled.div`
line-height: 15px;
margin: 8px 0 0 0;
`
const LinkOutToNotion = styled.a`
const ReadMoreLink = styled(ExternalLink)`
color: black;
text-decoration: underline;
`
export default function OptimismDowntimeWarning() {
@@ -44,18 +47,15 @@ export default function OptimismDowntimeWarning() {
<Root>
<TitleRow>
<WarningIcon />
<Trans>{'Optimism'} Scheduled Downtimes</Trans>
<Trans>Optimism Planned Downtime</Trans>
</TitleRow>
<Body>
<Trans>
{'Optimism'} expects some scheduled downtime in the near future.&nbsp;
<LinkOutToNotion
href={`https://www.notion.so/Optimism-Regenesis-Schedule-8d14a34902ca4f5a8910762b3ec4b8da`}
target="_blank"
rel="noopener noreferrer"
>
Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is
down, fees will not be generated and you will be unable to remove liquidity.{' '}
<ReadMoreLink href="https://help.uniswap.org/en/articles/5406082-what-happens-if-the-optimistic-ethereum-network-experiences-downtime">
Read more.
</LinkOutToNotion>
</ReadMoreLink>
</Trans>
</Body>
</Root>

View File

@@ -4,76 +4,18 @@ import { AutoRow } from 'components/Row'
import { TYPE } from 'theme'
import styled from 'styled-components/macro'
import { Trans } from '@lingui/macro'
import { FeeAmount } from '@uniswap/v3-sdk'
import ReactGA from 'react-ga'
const Button = styled(ButtonOutlined).attrs(() => ({
padding: '4px',
borderRadius: '8px',
padding: '8px',
$borderRadius: '8px',
}))`
color: ${({ theme }) => theme.text1};
flex: 1;
background-color: ${({ theme }) => theme.bg2};
`
const RANGES = {
[FeeAmount.LOW]: [
{ label: '0.05', ticks: 5 },
{ label: '0.1', ticks: 10 },
{ label: '0.2', ticks: 20 },
],
[FeeAmount.MEDIUM]: [
{ label: '1', ticks: 100 },
{ label: '10', ticks: 953 },
{ label: '50', ticks: 4055 },
],
[FeeAmount.HIGH]: [
{ label: '2', ticks: 198 },
{ label: '10', ticks: 953 },
{ label: '80', ticks: 5878 },
],
}
interface PresetsButtonProps {
feeAmount: FeeAmount | undefined
setRange: (numTicks: number) => void
setFullRange: () => void
}
const PresetButton = ({
values: { label, ticks },
setRange,
}: {
values: {
label: string
ticks: number
}
setRange: (numTicks: number) => void
}) => (
<Button
onClick={() => {
setRange(ticks)
ReactGA.event({
category: 'Liquidity',
action: 'Preset clicked',
label: label,
})
}}
>
<TYPE.body fontSize={12}>
<Trans>+/- {label}%</Trans>
</TYPE.body>
</Button>
)
export default function PresetsButtons({ feeAmount, setRange, setFullRange }: PresetsButtonProps) {
feeAmount = feeAmount ?? FeeAmount.LOW
export default function PresetsButtons({ setFullRange }: { setFullRange: () => void }) {
return (
<AutoRow gap="4px" width="auto">
<PresetButton values={RANGES[feeAmount][0]} setRange={setRange} />
<PresetButton values={RANGES[feeAmount][1]} setRange={setRange} />
<PresetButton values={RANGES[feeAmount][2]} setRange={setRange} />
<Button onClick={() => setFullRange()}>
<TYPE.body fontSize={12}>
<Trans>Full Range</Trans>

View File

@@ -44,13 +44,13 @@ export default function RangeSelector({
<AutoColumn gap="md">
<RowBetween>
<StepCounter
value={ticksAtLimit[Bound.LOWER] ? '0' : leftPrice?.toSignificant(5) ?? ''}
value={ticksAtLimit[isSorted ? Bound.LOWER : Bound.UPPER] ? '0' : leftPrice?.toSignificant(5) ?? ''}
onUserInput={onLeftRangeInput}
width="48%"
decrement={isSorted ? getDecrementLower : getIncrementUpper}
increment={isSorted ? getIncrementLower : getDecrementUpper}
decrementDisabled={ticksAtLimit[Bound.LOWER]}
incrementDisabled={ticksAtLimit[Bound.LOWER]}
decrementDisabled={ticksAtLimit[isSorted ? Bound.LOWER : Bound.UPPER]}
incrementDisabled={ticksAtLimit[isSorted ? Bound.LOWER : Bound.UPPER]}
feeAmount={feeAmount}
label={leftPrice ? `${currencyB?.symbol}` : '-'}
title={<Trans>Min Price</Trans>}
@@ -58,13 +58,13 @@ export default function RangeSelector({
tokenB={currencyB?.symbol}
/>
<StepCounter
value={ticksAtLimit[Bound.UPPER] ? '∞' : rightPrice?.toSignificant(5) ?? ''}
value={ticksAtLimit[isSorted ? Bound.UPPER : Bound.LOWER] ? '∞' : rightPrice?.toSignificant(5) ?? ''}
onUserInput={onRightRangeInput}
width="48%"
decrement={isSorted ? getDecrementUpper : getIncrementLower}
increment={isSorted ? getIncrementUpper : getDecrementLower}
incrementDisabled={ticksAtLimit[Bound.UPPER]}
decrementDisabled={ticksAtLimit[Bound.UPPER]}
incrementDisabled={ticksAtLimit[isSorted ? Bound.UPPER : Bound.LOWER]}
decrementDisabled={ticksAtLimit[isSorted ? Bound.UPPER : Bound.LOWER]}
feeAmount={feeAmount}
label={rightPrice ? `${currencyB?.symbol}` : '-'}
tokenA={currencyA?.symbol}

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(maak alles skoon)"
msgid "(edit)"
msgstr "(wysig)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Verwyder stuur"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Oeps! 'N Onbekende fout het voorgekom. Verfris die bladsy of besoek 'n ander blaaier of toestel."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Optimisme Geskeduleerde stilstandtyd"
msgid "Optimism Planned Downtime"
msgstr "Optimisme beplan stilstand"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Optimisme verwag in die nabye toekoms 'n bietjie stilstand. <0> Lees meer.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Optimisme verwag in die nabye toekoms beplande stilstand. Onbeplande stilstand kan ook voorkom. Terwyl die netwerk af is, word fooie nie gegenereer nie en kan u nie likiditeit verwyder nie. <0> Lees meer.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "In die ry staan"
msgid "Rates"
msgstr "Tariewe"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Lees meer"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Lees meer oor UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(مسح الكل)"
msgid "(edit)"
msgstr "(تعديل)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}٪"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- إزالة الإرسال"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "عفواً! حدث خطأ غير معروف. يُرجى تحديث الصفحة، أو الزيارة من متصفح آخر أو جهاز آخر."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "التفاؤل أوقات التعطل المجدولة"
msgid "Optimism Planned Downtime"
msgstr "التفاؤل وقت التوقف المخطط له"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "يتوقع التفاؤل بعض التوقفات المقررة في المستقبل القريب. <0> اقرأ المزيد.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "يتوقع التفاؤل توقفًا مخططًا له في المستقبل القريب. قد يحدث أيضًا توقف غير مخطط له. أثناء تعطل الشبكة ، لن يتم فرض رسوم ولن تتمكن من إزالة السيولة. <0> اقرأ المزيد.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "في قائمة الانتظار"
msgid "Rates"
msgstr "الأسعار"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "قراءة المزيد"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "اقرأ المزيد عن UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(esborra-ho tot)"
msgid "(edit)"
msgstr "(edita)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Elimina l'enviament"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Vaja! S'ha produït un error desconegut. Actualitzeu la pàgina o visiteu-la des dun altre navegador o dispositiu."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Temps d'aturada programat per a l'optimisme"
msgid "Optimism Planned Downtime"
msgstr "Temps d'inactivitat previst per a l'optimisme"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Loptimisme espera un temps daturada programat en un futur proper. <0> Llegiu-ne més.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "L'optimisme espera un temps d'inactivitat previst en un futur proper. També es pot produir un temps d'inactivitat no planificat. Mentre la xarxa estigui inactiva, no es generaran comissions i no podreu eliminar la liquiditat. <0> Llegiu-ne més.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "En cua"
msgid "Rates"
msgstr "Tarifes"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Llegeix més"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Llegiu més sobre UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(vyprázdnit vše)"
msgid "(edit)"
msgstr "(upravit)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Odebrat odeslání"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Jejda! Došlo k neznámé chybě. Obnovte prosím stránku nebo ji navštivte z jiného prohlížeče nebo zařízení."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Optimismus plánované odstávky"
msgid "Optimism Planned Downtime"
msgstr "Optimismus plánované prostoje"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Optimismus očekává v blízké budoucnosti určité plánované odstávky. <0> Přečtěte si více.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Optimismus v blízké budoucnosti očekává plánované prostoje. Může dojít také k neplánovanému výpadku. I když je síť nefunkční, nebudou generovány poplatky a nebudete moci odstranit likviditu. <0> Přečtěte si více.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "Ve frontě"
msgid "Rates"
msgstr "Sazby"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Přečtěte si více"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Přečtěte si více o UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(ryd alle)"
msgid "(edit)"
msgstr "(rediger)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Fjern afsendelse"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Ups! Der opstod en ukendt fejl. Opdater siden, eller besøg fra en anden browser eller enhed."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Optimisme Planlagte nedetid"
msgid "Optimism Planned Downtime"
msgstr "Optimisme planlagt nedetid"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Optimisme forventer noget planlagt nedetid i den nærmeste fremtid. <0> Læs mere.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Optimisme forventer planlagt nedetid i den nærmeste fremtid. Uplanlagt nedetid kan også forekomme. Mens netværket er nede, genereres der ikke gebyrer, og du vil ikke kunne fjerne likviditet. <0> Læs mere.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "I kø"
msgid "Rates"
msgstr "Satser"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Læs mere"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Læs mere om UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(alles löschen)"
msgid "(edit)"
msgstr "(bearbeiten)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Senden entfernen"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Hoppla! Ein unbekannter Fehler ist aufgetreten. Bitte aktualisieren Sie die Seite oder besuchen Sie uns von einem anderen Browser oder Gerät."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Geplante optimism Ausfallzeiten"
msgid "Optimism Planned Downtime"
msgstr "Optimismus Geplante Ausfallzeiten"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Optimism erwartet in naher Zukunft geplante Ausfallzeiten. <0>Weiterlesen.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Optimismus erwartet geplante Ausfallzeiten in naher Zukunft. Es kann auch zu ungeplanten Ausfallzeiten kommen. Während das Netzwerk ausgefallen ist, werden keine Gebühren generiert und Sie können keine Liquidität entfernen. <0>Weiterlesen.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "In Warteschlange"
msgid "Rates"
msgstr "Preise"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Weiterlesen"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Erfahre mehr über UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(καθαρισμός όλων)"
msgid "(edit)"
msgstr "(επεξεργασία)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Αφαίρεση αποστολής"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Ωχ! Προέκυψε ένα άγνωστο σφάλμα. Παρακαλώ ανανεώστε τη σελίδα ή επισκεφθείτε από άλλο πρόγραμμα περιήγησης ή συσκευή."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Προγραμματισμένος χρόνος διακοπής αισιοδοξίας"
msgid "Optimism Planned Downtime"
msgstr "Αισιοδοξία Προγραμματισμένος χρόνος διακοπής"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Η αισιοδοξία αναμένει κάποια προγραμματισμένη διακοπή λειτουργίας στο εγγύς μέλλον. <0> Διαβάστε περισσότερα.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Η αισιοδοξία αναμένει προγραμματισμένο χρόνο διακοπής στο εγγύς μέλλον. Μπορεί επίσης να συμβεί μη προγραμματισμένος χρόνος διακοπής. Ενώ το δίκτυο είναι εκτός λειτουργίας, δεν θα δημιουργηθούν τέλη και δεν θα μπορείτε να αφαιρέσετε τη ρευστότητα. <0> Διαβάστε περισσότερα.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "Σε ουρά"
msgid "Rates"
msgstr "Τιμές"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Διαβάστε περισσότερα"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Διαβάστε περισσότερα για UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(limpiar todo)"
msgid "(edit)"
msgstr "(editar)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Eliminar envío"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "¡Ups! Se ha producido un error desconocido. Actualice la página o acceda desde otro navegador o dispositivo."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Optimismo Tiempos de inactividad programados"
msgid "Optimism Planned Downtime"
msgstr "Tiempo de inactividad planificado con optimismo"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "El optimismo espera algún tiempo de inactividad programado en un futuro próximo. <0> Leer más.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "El optimismo espera un tiempo de inactividad planificado en un futuro próximo. También puede ocurrir un tiempo de inactividad no planificado. Mientras la red esté inactiva, no se generarán tarifas y no podrá eliminar la liquidez. <0> Leer más.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "Puesto en cola"
msgid "Rates"
msgstr "Tarifas"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Lee mas"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Leer más sobre UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(clear all)"
msgid "(edit)"
msgstr "(edit)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Poista lähetys"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Hups! Tapahtui tuntematon virhe. Ole hyvä ja päivitä sivu tai vieraile sivulla toisella selaimella tai laitteella."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Optimismi suunnitellut seisokit"
msgid "Optimism Planned Downtime"
msgstr "Optimismi Suunniteltu seisokki"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Optimismi odottaa joitain suunniteltuja seisokkeja lähitulevaisuudessa. <0> Lue lisää.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Optimismi odottaa suunniteltuja seisokkeja lähitulevaisuudessa. Myös odottamattomia seisokkeja voi esiintyä. Kun verkko on poissa käytöstä, maksuja ei synny ja et voi poistaa likviditeettiä. <0> Lue lisää.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "Jonossa"
msgid "Rates"
msgstr "Kurssit"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Lue lisää"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Lue lisää UNIsta"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(tout effacer)"
msgid "(edit)"
msgstr "(modifier)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Supprimer le destinataire"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Oups ! Une erreur inconnue s'est produite. Veuillez rafraîchir la page ou visiter depuis un autre navigateur ou appareil."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Optimisme Temps d'arrêt programmés"
msgid "Optimism Planned Downtime"
msgstr "Optimisme Temps d'arrêt planifié"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Optimism s'attend à des temps d'arrêt programmés dans un proche avenir. <0>En savoir plus.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Optimism s'attend à des temps d'arrêt planifiés dans un proche avenir. Des temps d'arrêt imprévus peuvent également se produire. Tant que le réseau est en panne, les frais ne seront pas générés et vous ne pourrez pas retirer de liquidité. <0>En savoir plus.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "En attente"
msgid "Rates"
msgstr "Tarifs"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Lire la suite"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "En savoir plus sur UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Hebrew\n"
"PO-Revision-Date: 2021-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(נקה הכל)"
msgid "(edit)"
msgstr "(עריכה)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- הסר שליחה"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "אופס! אירעה שגיאה לא ידועה. אנא רענן את הדף, או בקר בדפדפן או במכשיר אחר."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "זמני השבתה של אופטימיות"
msgid "Optimism Planned Downtime"
msgstr "אופטימיות מתוכננת השבתה"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "האופטימיות צופה זמן השבתה מתוכנן בזמן הקרוב. <0> קרא עוד.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "אופטימיות צופה השבתה מתוכננת בעתיד הקרוב. זמן השבתה לא מתוכנן עשוי להתרחש גם כן. בזמן שהרשת מושבתת, לא ייווצרו עמלות ולא תוכל להסיר נזילות. <0> קרא עוד.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "בתור"
msgid "Rates"
msgstr "תעריפים"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "קרא עוד"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "קרא עוד על UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Hungarian\n"
"PO-Revision-Date: 2021-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(összes törlése)"
msgid "(edit)"
msgstr "(szerkesztés)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Küldés eltávolítása"
@@ -1142,12 +1138,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Hoppá! Ismeretlen hiba történt. Kérjük, frissítse az oldalt, vagy látogasson el egy másik böngészőből vagy eszközről."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Optimizmus ütemezett leállások"
msgid "Optimism Planned Downtime"
msgstr "Az optimizmus tervezett leállása"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Az optimizmus a közeljövőben néhány tervezett leállásra számít. <0> További információ.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Az optimizmus a tervezett leállásokra számít a közeljövőben. Előfordulhat nem tervezett leállás is. Amíg a hálózat nem működik, díjak nem keletkeznek, és nem tudja eltávolítani a likviditást. <0> További információ.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1312,6 +1308,12 @@ msgstr "Sorban"
msgid "Rates"
msgstr "Árfolyamok"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Olvass tovább"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "További információk az UNI-ról"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Indonesian\n"
"PO-Revision-Date: 2021-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(Hapus semua)"
msgid "(edit)"
msgstr "(edit)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Hapus pengiriman"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Ups! Terjadi kesalahan yang tidak diketahui. Harap segarkan halaman, atau kunjungi dari browser atau perangkat lain."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Optimisme Waktu Henti Terjadwal"
msgid "Optimism Planned Downtime"
msgstr "Optimisme Waktu Henti yang Direncanakan"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Optimisme mengharapkan beberapa waktu henti yang dijadwalkan dalam waktu dekat. <0>Baca selengkapnya.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Optimisme mengharapkan downtime yang direncanakan dalam waktu dekat. Waktu henti yang tidak direncanakan juga dapat terjadi. Saat jaringan mati, biaya tidak akan dihasilkan dan Anda tidak akan dapat menghapus likuiditas. <0>Baca selengkapnya.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "antri"
msgid "Rates"
msgstr "Tarif"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Baca lebih lajut"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Baca selengkapnya tentang UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Italian\n"
"PO-Revision-Date: 2021-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(cancella tutto)"
msgid "(edit)"
msgstr "(modifica)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Rimuovi invio"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Oops! Si è verificato un errore sconosciuto. Si prega di aggiornare la pagina, o visitare da un altro browser o dispositivo."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Ottimismo Tempi di inattività programmati"
msgid "Optimism Planned Downtime"
msgstr "L'ottimismo ha pianificato i tempi di inattività"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "L'ottimismo prevede alcuni tempi di inattività programmati nel prossimo futuro. <0>Leggi di più.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "L'ottimismo prevede tempi di fermo pianificati nel prossimo futuro. Possono verificarsi anche tempi di inattività non pianificati. Mentre la rete è inattiva, non verranno generate commissioni e non sarai in grado di rimuovere la liquidità. <0>Leggi di più.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "In coda"
msgid "Rates"
msgstr "Tariffe"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Leggi di più"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Leggi tutto su UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Japanese\n"
"PO-Revision-Date: 2021-07-27 20:04\n"
"PO-Revision-Date: 2021-08-03 07:04\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(すべてクリア)"
msgid "(edit)"
msgstr "(編集)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- 送信を削除"
@@ -105,7 +101,7 @@ msgstr "V3に<0>戻る</0>"
#: src/pages/AddLiquidity/index.tsx
msgid "<0>Current Price:</0><1><2/></1><3>{0} per {1}</3>"
msgstr "<0>現在の価格:</0> <1> <2 /></1> <3>{0} あたり {1}</3>"
msgstr "<0>現在の価格:</0><1><2/></1><3>{0} / {1}</3>"
#: 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."
@@ -710,7 +706,7 @@ msgstr "受取人を入力"
#: src/components/TransactionSettings/index.tsx
msgid "Enter a valid slippage percentage"
msgstr "有効なスリッページの値を入力してください"
msgstr "有効なスリッページの値を入力してください"
#: 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."
@@ -763,7 +759,7 @@ msgstr "あなたが利用していないトークンリストからの検索結
#: 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 "エキスパートモードは取引確認画面をスキップし、不利な価格や資金を失う可能性のある高スリッページ取引を許可します。"
msgstr "エキスパートモードは取引確認画面をスキップし、不利な価格や資金を失う可能性のある高スリッページ取引を許可します。"
#: src/pages/Vote/styled.tsx
msgid "Expired"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "不明なエラーが発生しました。ページを更新するか、別のブラウザまたはデバイスからアクセスしてください。"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "楽観的なスケジュールされたダウンタイム"
msgid "Optimism Planned Downtime"
msgstr "Optimismの予定されているダウンタイム"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Optimismは、近い将来、予定されたダウンタイムが発生すると予想しています。 <0>続きを読む</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Optimismは、近い将来に計画されたダウンタイムを予想しています。計画外のダウンタイムも発生する可能性があります。ネットワークがダウンしている間、手数料は発生せず、流動性を取り除くことはできません。 <0>続きを読む</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1305,12 +1301,18 @@ msgstr "提案者"
#: src/pages/Vote/styled.tsx
msgid "Queued"
msgstr "キューに入れられました"
msgstr "処理待ち"
#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
msgid "Rates"
msgstr "レート"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "続きを読む"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "UNIについてもっと見る"
@@ -1333,7 +1335,7 @@ msgstr "最近の取引"
#: src/components/AddressInputPanel/index.tsx
msgid "Recipient"
msgstr "受信者"
msgstr "受取人"
#: src/components/PositionCard/V2.tsx
#: src/components/PositionCard/index.tsx
@@ -1448,7 +1450,7 @@ msgstr "Portisを表示"
#: src/pages/Pool/index.tsx
msgid "Show closed positions"
msgstr "閉じた位置を表示する"
msgstr "決済したポジションを表示"
#: src/pages/RemoveLiquidity/index.tsx
msgid "Simple"
@@ -1457,7 +1459,7 @@ msgstr "シンプル"
#: src/components/TransactionSettings/index.tsx
#: src/components/swap/AdvancedSwapDetails.tsx
msgid "Slippage tolerance"
msgstr "スリッページの許容範囲"
msgstr "スリッページの許容範囲"
#: src/components/swap/UnsupportedCurrencyFooter.tsx
msgid "Some assets are not available through this interface because they may not work well with the smart contracts or we are unable to allow trading for legal reasons."
@@ -1469,7 +1471,7 @@ msgstr "何らかの問題が発生しました"
#: src/components/PositionList/index.tsx
msgid "Status"
msgstr "状態"
msgstr "ステータス"
#: src/pages/Earn/Manage.tsx
msgid "Step 1. Get UNI-V2 Liquidity tokens"
@@ -1522,7 +1524,7 @@ msgstr "{0} {1} を {2} {3} にスワップ中"
#: src/components/Header/NetworkCard.tsx
msgid "Switch to L1 (Mainnet)"
msgstr "L1メインネットに切り替えます"
msgstr "L1メインネットに切り替え"
#: src/components/Popups/ClaimPopup.tsx
msgid "Thanks for being part of the Uniswap community <0/>"
@@ -1788,7 +1790,7 @@ msgstr "サポートされていないアセット"
#: src/state/governance/hooks.ts
msgid "Untitled"
msgstr "無題"
msgstr "タイトル未設定"
#: src/pages/Swap/index.tsx
msgid "Unwrap"
@@ -1821,7 +1823,7 @@ msgstr "V3"
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "V3 {0} Price:"
msgstr "v3 {0} 価格:"
msgstr "V3での {0} 価格:"
#: src/components/Header/UniBalanceContent.tsx
msgid "View UNI Analytics"
@@ -1841,7 +1843,7 @@ msgstr "リストを表示"
#: src/pages/CreateProposal/ProposalSubmissionModal.tsx
msgid "View on Etherscan"
msgstr "Etherscanで表示"
msgstr "Etherscanで見る"
#: src/components/AccountDetails/index.tsx
#: src/components/AccountDetails/index.tsx
@@ -1981,7 +1983,7 @@ msgstr "プールにはまだ流動性がありません。"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
msgid "You must bridge L1 assets to the network to use them."
msgstr "L1アセットを使用するには、L1アセットをネットワークブリッジする必要があります。"
msgstr "レイヤー1の資産を使用するには、ネットワークブリッジする必要があります。"
#: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "You must connect an account."
@@ -2262,7 +2264,7 @@ msgstr "{0}/{1} LP NFT"
#: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "{0}/{1} LP Tokens"
msgstr "{0}/{1} 流動性トークン"
msgstr "{0}/{1} LPトークン"
#: src/components/claim/ClaimModal.tsx
msgid "{SOCKS_AMOUNT} UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Korean\n"
"PO-Revision-Date: 2021-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(모두 지우기)"
msgid "(edit)"
msgstr "(편집)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "-보내기 제거"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "죄송합니다! 알 수없는 오류가 발생했습니다. 페이지를 새로 고침하거나 다른 브라우저 또는 기기에서 방문하세요."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "낙관주의 예정된 다운타임"
msgid "Optimism Planned Downtime"
msgstr "낙관적 계획된 다운타임"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "낙관론은 가까운 장래에 예정된 가동 중지 시간을 예상합니다. <0>더 읽어보세요.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "낙관론은 가까운 장래에 계획된 다운타임을 예상합니다. 계획되지 않은 다운타임도 발생할 수 있습니다. 네트워크가 다운되는 동안 수수료가 생성되지 않으며 유동성을 제거할 수 없습니다. <0>더 읽어보세요.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "대기 중"
msgid "Rates"
msgstr "요율"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "더 읽기"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "UNI에 대해 자세히 알아보기"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Dutch\n"
"PO-Revision-Date: 2021-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(alles wissen)"
msgid "(edit)"
msgstr "(bewerken)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Verzenden verwijderen"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Oeps! Er is een onbekende fout opgetreden. Ververs de pagina of bezoek vanaf een andere browser of apparaat."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Optimisme geplande uitvaltijden"
msgid "Optimism Planned Downtime"
msgstr "Optimisme Geplande Downtime"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Optimisme verwacht in de nabije toekomst enige geplande downtime. <0>Lees meer.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Optimisme verwacht geplande stilstand in de nabije toekomst. Er kan ook ongeplande uitvaltijd optreden. Zolang het netwerk niet beschikbaar is, worden er geen kosten gegenereerd en kunt u geen liquiditeit verwijderen. <0>Lees meer.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "In de wachtrij"
msgid "Rates"
msgstr "Tarieven"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Lees verder"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Lees meer over UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Norwegian\n"
"PO-Revision-Date: 2021-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(fjern alle)"
msgid "(edit)"
msgstr "(rediger)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Fjern sending"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Det oppstod en ukjent feil. Oppdater siden, eller besøk fra en annen nettleser eller enhet."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Optimisme Planlagte nedetid"
msgid "Optimism Planned Downtime"
msgstr "Optimisme planlagt nedetid"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Optimisme forventer noe planlagt nedetid i nær fremtid. <0> Les mer.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Optimisme forventer planlagt nedetid i nær fremtid. Uplanlagt nedetid kan også forekomme. Mens nettverket er nede, genereres det ikke gebyrer, og du kan ikke fjerne likviditet. <0> Les mer.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "I kø"
msgid "Rates"
msgstr "Priser"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Les mer"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Les mer om UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Polish\n"
"PO-Revision-Date: 2021-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(wyczyść wszystkie)"
msgid "(edit)"
msgstr "(edytować)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Usuń wysłanie"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Ups! Wystąpił nieznany błąd. Odśwież stronę lub odwiedź z innej przeglądarki lub urządzenia."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Zaplanowane przestoje"
msgid "Optimism Planned Downtime"
msgstr "Optymizm Planowany przestój"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Optymizm spodziewa się w najbliższej przyszłości zaplanowanego przestoju. <0>Czytaj więcej.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Optymizm spodziewa się planowanego przestoju w najbliższej przyszłości. Mogą również wystąpić nieplanowane przestoje. Gdy sieć nie działa, opłaty nie będą generowane i nie będziesz w stanie usunąć płynności. <0>Czytaj więcej.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "W kolejce"
msgid "Rates"
msgstr "Stawki"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Czytaj więcej"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Dowiedz się więcej o UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Portuguese, Brazilian\n"
"PO-Revision-Date: 2021-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(limpar tudo)"
msgid "(edit)"
msgstr "(editar)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Remover o envio"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Opa! Ocorreu um erro desconhecido. Atualize a página ou visite-a em outro navegador ou dispositivo."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Tempo de inatividade programado para otimismo"
msgid "Optimism Planned Downtime"
msgstr "Tempo de inatividade planejado para otimismo"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "O otimismo espera algum tempo de inatividade programado em um futuro próximo. <0> Leia mais.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "O otimismo espera um tempo de inatividade planejado em um futuro próximo. Tempo de inatividade não planejado também pode ocorrer. Enquanto a rede estiver desligada, as taxas não serão geradas e você não poderá remover a liquidez. <0> Leia mais.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "Na fila"
msgid "Rates"
msgstr "Taxas"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Consulte Mais informação"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Leia mais sobre as UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Portuguese\n"
"PO-Revision-Date: 2021-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(limpar tudo)"
msgid "(edit)"
msgstr "(editar)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Remover o envio"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Ups! Ocorreu um erro desconhecido. Por favor, atualize a página, ou visite a partir de outro navegador ou dispositivo."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Tempo de inatividade programado para otimismo"
msgid "Optimism Planned Downtime"
msgstr "Tempo de inatividade planejado para otimismo"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "O otimismo espera algum tempo de inatividade programado em um futuro próximo. <0> Leia mais.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "O otimismo espera um tempo de inatividade planejado em um futuro próximo. Tempo de inatividade não planejado também pode ocorrer. Enquanto a rede estiver desligada, as taxas não serão geradas e você não poderá remover a liquidez. <0> Leia mais.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "Na fila"
msgid "Rates"
msgstr "Taxas"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Consulte Mais informação"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Leia mais sobre a UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Romanian\n"
"PO-Revision-Date: 2021-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(elimină tot)"
msgid "(edit)"
msgstr "(editează)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Elimină trimiterile"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Ups! A avut loc o eroare necunoscută. Reîmprospătează pagina, sau vizitează un alt browser sau dispozitiv."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Timpurile de nefuncționare programate pentru optimism"
msgid "Optimism Planned Downtime"
msgstr "Timp de inactivitate planificat pentru optimism"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Optimismul așteaptă o perioadă de nefuncționare programată în viitorul apropiat. <0> Citiți mai multe.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Optimismul așteaptă perioade de nefuncționare planificate în viitorul apropiat. Poate să apară și perioade de nefuncționare neplanificate. În timp ce rețeaua este oprită, taxele nu vor fi generate și nu veți putea elimina lichiditatea. <0> Citiți mai multe.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "În așteptare"
msgid "Rates"
msgstr "Tarife"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Citeste mai mult"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Citește mai multe despre UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Russian\n"
"PO-Revision-Date: 2021-07-28 11:04\n"
"PO-Revision-Date: 2021-08-02 19:04\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(очистить всё)"
msgid "(edit)"
msgstr "(изменить)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Удалить отправку"
@@ -1141,20 +1137,20 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Ой! Произошла неизвестная ошибка. Пожалуйста, обновите страницу или откройте из другого браузера или с другого устройства."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Перерывы в работе Optimism"
msgid "Optimism Planned Downtime"
msgstr "Плановые перерывы в работе Optimism"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "В ближайшее время ожидается запланированный перерыв в работе Optimism. <0>Узнать подробности.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "В ближайшее время ожидается плановый перерыв в работе Optimism. Также возможны внезапные перерывы в работе. Когда сеть не работает, комиссии не начисляются, а ликвидность невозможно удалить. <0>Подробнее.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
msgstr "Оптимистичный Etherscan"
msgstr "Etherscan сети Optimism"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic L2 Gateway"
msgstr "Оптимистичный шлюз L2"
msgstr "L2-шлюз в Optimism"
#: src/components/Badge/RangeBadge.tsx
msgid "Out of range"
@@ -1311,6 +1307,12 @@ msgstr "В очереди"
msgid "Rates"
msgstr "Тарифы"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Узнать подробнее"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Подробнее о UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Serbian (Cyrillic)\n"
"PO-Revision-Date: 2021-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(обриши све)"
msgid "(edit)"
msgstr "(уреди)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Уклони слање"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Упс! Дошло је до непознате грешке. Освежите страницу или је посетите из другог прегледача или уређаја."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Оптимизам заказани застоји"
msgid "Optimism Planned Downtime"
msgstr "Оптимизам планирано време застоја"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Оптимизам очекује предвиђени застој у блиској будућности. <0> Прочитајте више.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Оптимизам очекује планиране застоје у блиској будућности. Може доћи и до непланираних застоја. Док је мрежа у квару, накнаде се неће генерисати и нећете моћи да уклоните ликвидност. <0> Прочитајте више.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "У реду"
msgid "Rates"
msgstr "Стопе"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Опширније"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Прочитајте више о UNI-ју"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Swedish\n"
"PO-Revision-Date: 2021-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(rensa alla)"
msgid "(edit)"
msgstr "(redigera)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Ta bort sändning"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Hoppsan! Ett okänt fel inträffade. Uppdatera sidan eller använd en annan webbläsare eller enhet."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Optimism schemalagda stilleståndstider"
msgid "Optimism Planned Downtime"
msgstr "Optimism planerad driftstopp"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Optimism förväntar sig en viss schemalagd driftstopp inom en snar framtid. <0> Läs mer.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Optimismen förväntar sig planerad driftstopp inom en snar framtid. Oplanerad stillestånd kan också förekomma. Medan nätverket är nere genereras inte avgifter och du kommer inte att kunna ta bort likviditet. <0> Läs mer.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "Kö"
msgid "Rates"
msgstr "Kurser"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Läs mer"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Läs mer om UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Turkish\n"
"PO-Revision-Date: 2021-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(tümünü temizle)"
msgid "(edit)"
msgstr "(düzenle)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Göndermeyi kaldır"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Bilinmeyen bir hata oluştu. Lütfen sayfayı yenileyin veya başka bir tarayıcı ya da cihazdan ziyaret edin."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "İyimserlik Planlı Duruş Süreleri"
msgid "Optimism Planned Downtime"
msgstr "İyimserlik Planlı Kesinti Süresi"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "İyimserlik, yakın gelecekte bazı planlanmış kesintiler beklemektedir. <0>Daha fazlasını okuyun.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "İyimserlik, yakın gelecekte planlı kesintiler beklemektedir. Planlanmamış kesintiler de meydana gelebilir. Ağ kapalıyken ücret alınmayacak ve likiditeyi kaldıramayacaksınız. <0>Daha fazlasını okuyun.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "sıraya alındı"
msgid "Rates"
msgstr "Oranlar"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Daha fazla oku"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "UNI hakkında daha fazla bilgi edinin"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Ukrainian\n"
"PO-Revision-Date: 2021-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(забрати все)"
msgid "(edit)"
msgstr "(редагувати)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Видалити відправку"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Ой! Сталася невідома помилка. Оновіть сторінку або зайдіть з іншого браузера чи пристрою."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Оптимізм запланованих простоїв"
msgid "Optimism Planned Downtime"
msgstr "Оптимізм запланований час простою"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Оптимізм очікує певного запланованого простою найближчим часом. <0> Детальніше.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Оптимізм очікує найближчим часом запланованих простоїв. Також можуть виникнути незаплановані простої. Поки мережа не працює, комісії не будуть генеруватися, і ви не зможете видалити ліквідність. <0> Докладніше.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "У черзі"
msgid "Rates"
msgstr "Ставки"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Читати далі"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Дізнатися більше про UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Vietnamese\n"
"PO-Revision-Date: 2021-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(xóa tất cả)"
msgid "(edit)"
msgstr "(chỉnh sửa)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- Xóa gửi"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "Ối! Đã xảy ra lỗi không xác định. Vui lòng làm mới trang hoặc truy cập từ trình duyệt hoặc thiết bị khác."
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Thời gian ngừng hoạt động theo lịch trình lạc quan"
msgid "Optimism Planned Downtime"
msgstr "Lạc quan có kế hoạch thời gian ngừng hoạt động"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Lạc quan mong đợi một số thời gian ngừng hoạt động theo lịch trình trong tương lai gần. <0> Đọc thêm.</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Sự lạc quan mong đợi thời gian ngừng hoạt động theo kế hoạch trong tương lai gần. Thời gian chết ngoài kế hoạch cũng có thể xảy ra. Trong khi mạng ngừng hoạt động, phí sẽ không được tạo ra và bạn sẽ không thể loại bỏ thanh khoản. <0> Đọc thêm.</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "Đã xếp hàng"
msgid "Rates"
msgstr "Tỷ giá"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "Đọc thêm"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "Đọc thêm về UNI"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Chinese Simplified\n"
"PO-Revision-Date: 2021-07-28 11:04\n"
"PO-Revision-Date: 2021-08-03 08:04\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(全部清除)"
msgid "(edit)"
msgstr "(编辑)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "-删除发送"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "糟糕!出现未知错误。请刷新页面,或从其他浏览器或设备访问。"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Optimism 预定的下线时间"
msgid "Optimism Planned Downtime"
msgstr "Optimism 计划停服务时间"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Optimism 近期将有一些预定的下线时间段。<0>阅读更多。</0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "Optimism 预期在不久的将来进行停机维护。也可能发生计划外停机。当网络关闭时,不会产生费用收入,您将无法移除流动性。 <0>阅读更多。</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "待执行"
msgid "Rates"
msgstr "费率"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "阅读更多"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "阅读更多关于 UNI 代币的信息"

View File

@@ -1,6 +1,6 @@
msgid ""
msgstr ""
"POT-Creation-Date: 2021-07-27 19:57+0000\n"
"POT-Creation-Date: 2021-08-02 14:52+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: Chinese Traditional\n"
"PO-Revision-Date: 2021-07-27 20:04\n"
"PO-Revision-Date: 2021-08-02 15:05\n"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
@@ -47,10 +47,6 @@ msgstr "(全部清除)"
msgid "(edit)"
msgstr "(編輯)"
#: src/components/RangeSelector/PresetsButtons.tsx
msgid "+/- {label}%"
msgstr "+/- {label}%"
#: src/pages/Swap/index.tsx
msgid "- Remove send"
msgstr "- 刪除發送"
@@ -1141,12 +1137,12 @@ msgid "Oops! An unknown error occurred. Please refresh the page, or visit from a
msgstr "糟糕!出現未知錯誤。請刷新頁面,或從其他瀏覽器或設備訪問。"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism Scheduled Downtimes"
msgstr "Optimism 預定的下線時間"
msgid "Optimism Planned Downtime"
msgstr "樂觀計劃停機時間"
#: src/components/OptimismDowntimeWarning/index.tsx
msgid "Optimism expects some scheduled downtime in the near future. <0>Read more.</0>"
msgstr "Optimism 近期將有一些預定的下線時間段。 <0>閱讀更多。 </0>"
msgid "Optimism expects planned downtime in the near future. Unplanned downtime may also occur. While the network is down, fees will not be generated and you will be unable to remove liquidity. <0>Read more.</0>"
msgstr "樂觀預期在不久的將來計劃停機。也可能發生計劃外停機。當網絡關閉時,不會產生費用,您將無法移除流動性。 <0>閱讀更多。</0>"
#: src/components/Header/NetworkCard.tsx
msgid "Optimistic Etherscan"
@@ -1311,6 +1307,12 @@ msgstr "待執行"
msgid "Rates"
msgstr "費率"
#: src/components/NetworkAlert/AddLiquidityNetworkAlert.tsx
#: src/components/NetworkAlert/MinimalNetworkAlert.tsx
#: src/components/NetworkAlert/NetworkAlert.tsx
msgid "Read more"
msgstr "閱讀更多"
#: src/pages/Earn/index.tsx
msgid "Read more about UNI"
msgstr "了解有關 UNI 的更多資訊"

View File

@@ -63,6 +63,7 @@ import { useDerivedPositionInfo } from 'hooks/useDerivedPositionInfo'
import { PositionPreview } from 'components/PositionPreview'
import FeeSelector from 'components/FeeSelector'
import RangeSelector from 'components/RangeSelector'
import PresetsButtons from 'components/RangeSelector/PresetsButtons'
import RateToggle from 'components/RateToggle'
import { BigNumber } from '@ethersproject/bignumber'
import { AddRemoveTabs } from 'components/NavigationTabs'
@@ -604,9 +605,11 @@ export default function AddLiquidity({
currencyA={baseCurrency}
currencyB={quoteCurrency}
handleRateToggle={() => {
onLeftRangeInput((invertPrice ? priceLower : priceUpper?.invert())?.toSignificant(6) ?? '')
onRightRangeInput((invertPrice ? priceUpper : priceLower?.invert())?.toSignificant(6) ?? '')
onFieldAInput(formattedAmounts[Field.CURRENCY_B] ?? '')
if (!ticksAtLimit[Bound.LOWER] && !ticksAtLimit[Bound.UPPER]) {
onLeftRangeInput((invertPrice ? priceLower : priceUpper?.invert())?.toSignificant(6) ?? '')
onRightRangeInput((invertPrice ? priceUpper : priceLower?.invert())?.toSignificant(6) ?? '')
onFieldAInput(formattedAmounts[Field.CURRENCY_B] ?? '')
}
history.push(
`/add/${currencyIdB as string}/${currencyIdA as string}${feeAmount ? '/' + feeAmount : ''}`
)
@@ -863,6 +866,13 @@ export default function AddLiquidity({
feeAmount={feeAmount}
ticksAtLimit={ticksAtLimit}
/>
{!noLiquidity && (
<PresetsButtons
setFullRange={() => {
setShowCapitalEfficiencyWarning(true)
}}
/>
)}
</AutoColumn>
</StackedItem>
@@ -890,7 +900,9 @@ export default function AddLiquidity({
Full range positions may earn less fees than concentrated positions. Learn more{' '}
<ExternalLink
style={{ color: theme.yellow3, textDecoration: 'underline' }}
href={''}
href={
'https://help.uniswap.org/en/articles/5434296-can-i-provide-liquidity-over-the-full-range-in-v3'
}
>
here
</ExternalLink>

View File

@@ -8,9 +8,13 @@ import { useActiveWeb3React } from '../../hooks/web3'
import { updateBlockNumber, updateChainId } from './actions'
function useQueryCacheInvalidator() {
const chainId = useAppSelector((state) => state.application.chainId)
const dispatch = useAppDispatch()
// subscribe to `chainId` changes in the redux store rather than Web3
// this will ensure that when `invalidateTags` is called, the latest
// `chainId` is available in redux to build the subgraph url
const chainId = useAppSelector((state) => state.application.chainId)
useEffect(() => {
dispatch(api.util.invalidateTags([CHAIN_TAG]))
}, [chainId, dispatch])

View File

@@ -542,34 +542,9 @@ export function useRangeHopCallbacks(
return ''
}, [baseToken, quoteToken, tickUpper, feeAmount, pool])
const getSetRange = useCallback(
(numTicks: number) => {
if (baseToken && quoteToken && feeAmount && pool) {
// calculate range around current price given `numTicks`
const newPriceLower = tickToPrice(
baseToken,
quoteToken,
Math.max(TickMath.MIN_TICK, pool.tickCurrent - numTicks)
)
const newPriceUpper = tickToPrice(
baseToken,
quoteToken,
Math.min(TickMath.MAX_TICK, pool.tickCurrent + numTicks)
)
return [
newPriceLower.toSignificant(5, undefined, Rounding.ROUND_UP),
newPriceUpper.toSignificant(5, undefined, Rounding.ROUND_UP),
]
}
return ['', '']
},
[baseToken, quoteToken, feeAmount, pool]
)
const getSetFullRange = useCallback(() => {
dispatch(setFullRange())
}, [dispatch])
return { getDecrementLower, getIncrementLower, getDecrementUpper, getIncrementUpper, getSetRange, getSetFullRange }
return { getDecrementLower, getIncrementLower, getDecrementUpper, getIncrementUpper, getSetFullRange }
}

841
yarn.lock

File diff suppressed because it is too large Load Diff