Commit ad65b638 authored by Justin Domingue's avatar Justin Domingue Committed by GitHub

remove custom keys (#1739)

parent f9a5dbf6
...@@ -43,47 +43,35 @@ export default function RangeBadge({ ...@@ -43,47 +43,35 @@ export default function RangeBadge({
return ( return (
<BadgeWrapper> <BadgeWrapper>
{removed ? ( {removed ? (
<MouseoverTooltip <MouseoverTooltip text={t`Your position has 0 liquidity, and is not earning fees.`}>
text={t({
id: 'pools.labels.inactiveTooltip',
message: 'Your position has 0 liquidity, and is not earning fees.',
})}
>
<Badge variant={BadgeVariant.DEFAULT}> <Badge variant={BadgeVariant.DEFAULT}>
<AlertCircle width={14} height={14} /> <AlertCircle width={14} height={14} />
&nbsp; &nbsp;
<BadgeText> <BadgeText>
<Trans id="pools.labels.inactive">Inactive</Trans> <Trans>Inactive</Trans>
</BadgeText> </BadgeText>
</Badge> </Badge>
</MouseoverTooltip> </MouseoverTooltip>
) : inRange ? ( ) : inRange ? (
<MouseoverTooltip <MouseoverTooltip
text={t({ text={t`The price of this pool is within your selected range. Your position is currently earning fees.`}
id: 'pools.labels.inRangeTooltip',
message: 'The price of this pool is within your selected range. Your position is currently earning fees.',
})}
> >
<Badge variant={BadgeVariant.DEFAULT}> <Badge variant={BadgeVariant.DEFAULT}>
<ActiveDot /> &nbsp; <ActiveDot /> &nbsp;
<BadgeText> <BadgeText>
<Trans id="pools.labels.inRange">In range</Trans> <Trans>In range</Trans>
</BadgeText> </BadgeText>
</Badge> </Badge>
</MouseoverTooltip> </MouseoverTooltip>
) : ( ) : (
<MouseoverTooltip <MouseoverTooltip
text={t({ text={t`The price of this pool is outside of your selected range. Your position is not currently earning fees.`}
id: 'pools.labels.outOfRangeTooltip',
message:
'The price of this pool is outside of your selected range. Your position is not currently earning fees.',
})}
> >
<Badge variant={BadgeVariant.WARNING}> <Badge variant={BadgeVariant.WARNING}>
<AlertCircle width={14} height={14} /> <AlertCircle width={14} height={14} />
&nbsp; &nbsp;
<BadgeText> <BadgeText>
<Trans id="pools.labels.outOfRange">Out of range</Trans> <Trans>Out of range</Trans>
</BadgeText> </BadgeText>
</Badge> </Badge>
</MouseoverTooltip> </MouseoverTooltip>
......
...@@ -199,9 +199,7 @@ export default function CurrencyInputPanel({ ...@@ -199,9 +199,7 @@ export default function CurrencyInputPanel({
<AutoColumn gap="sm" justify="center"> <AutoColumn gap="sm" justify="center">
<Lock /> <Lock />
<TYPE.label fontSize="12px" textAlign="center"> <TYPE.label fontSize="12px" textAlign="center">
<Trans id="currencies.input.priceOutsideWarning"> <Trans>The market price is outside your specified price range. Single-asset deposit only.</Trans>
The market price is outside your specified price range. Single-asset deposit only.
</Trans>
</TYPE.label> </TYPE.label>
</AutoColumn> </AutoColumn>
</FixedContainer> </FixedContainer>
...@@ -237,7 +235,7 @@ export default function CurrencyInputPanel({ ...@@ -237,7 +235,7 @@ export default function CurrencyInputPanel({
? currency.symbol.slice(0, 4) + ? currency.symbol.slice(0, 4) +
'...' + '...' +
currency.symbol.slice(currency.symbol.length - 5, currency.symbol.length) currency.symbol.slice(currency.symbol.length - 5, currency.symbol.length)
: currency?.symbol) || t({ id: 'currencies.search.selectToken', message: 'Select a token' })} : currency?.symbol) || t`Select a token`}
</StyledTokenName> </StyledTokenName>
)} )}
</RowFixed> </RowFixed>
...@@ -277,7 +275,7 @@ export default function CurrencyInputPanel({ ...@@ -277,7 +275,7 @@ export default function CurrencyInputPanel({
</TYPE.body> </TYPE.body>
{showMaxButton && selectedCurrencyBalance ? ( {showMaxButton && selectedCurrencyBalance ? (
<StyledBalanceMax onClick={onMax}> <StyledBalanceMax onClick={onMax}>
<Trans id="currencies.input.max">(Max)</Trans> <Trans>(Max)</Trans>
</StyledBalanceMax> </StyledBalanceMax>
) : null} ) : null}
</RowFixed> </RowFixed>
......
...@@ -26,12 +26,9 @@ export default function FeeSelector({ ...@@ -26,12 +26,9 @@ export default function FeeSelector({
return ( return (
<AutoColumn gap="16px"> <AutoColumn gap="16px">
<DynamicSection gap="md" disabled={disabled}> <DynamicSection gap="md" disabled={disabled}>
<TYPE.label>{t({ id: 'pools.feeSelector.title', message: 'Select Pool' })}</TYPE.label> <TYPE.label>{t`Select Pool`}</TYPE.label>
<TYPE.main fontSize={14} fontWeight={400} style={{ marginBottom: '.5rem', lineHeight: '125%' }}> <TYPE.main fontSize={14} fontWeight={400} style={{ marginBottom: '.5rem', lineHeight: '125%' }}>
{t({ {t`Select a pool type based on your preferred liquidity provider fee.`}
id: 'pools.feeSelector.subtitle',
message: 'Select a pool type based on your preferred liquidity provider fee.',
})}
</TYPE.main> </TYPE.main>
<RowBetween> <RowBetween>
<ButtonRadioChecked <ButtonRadioChecked
...@@ -40,9 +37,9 @@ export default function FeeSelector({ ...@@ -40,9 +37,9 @@ export default function FeeSelector({
onClick={() => handleFeePoolSelect(FeeAmount.LOW)} onClick={() => handleFeePoolSelect(FeeAmount.LOW)}
> >
<AutoColumn gap="sm" justify="flex-start"> <AutoColumn gap="sm" justify="flex-start">
<ResponsiveText>{t({ id: 'pools.feeSelector.lowFee', message: `0.05% fee` })}</ResponsiveText> <ResponsiveText>{t`0.05% fee`}</ResponsiveText>
<TYPE.main fontWeight={400} fontSize="12px" textAlign="left"> <TYPE.main fontWeight={400} fontSize="12px" textAlign="left">
{t({ id: 'pools.feeSelector.lowFeeHint', message: 'Best for stable pairs.' })} {t`Best for stable pairs.`}
</TYPE.main> </TYPE.main>
</AutoColumn> </AutoColumn>
</ButtonRadioChecked> </ButtonRadioChecked>
...@@ -52,9 +49,9 @@ export default function FeeSelector({ ...@@ -52,9 +49,9 @@ export default function FeeSelector({
onClick={() => handleFeePoolSelect(FeeAmount.MEDIUM)} onClick={() => handleFeePoolSelect(FeeAmount.MEDIUM)}
> >
<AutoColumn gap="sm" justify="flex-start"> <AutoColumn gap="sm" justify="flex-start">
<ResponsiveText>{t({ id: 'pools.feeSelector.mediumFee', message: `0.3% fee` })}</ResponsiveText> <ResponsiveText>{t`0.3% fee`}</ResponsiveText>
<TYPE.main fontWeight={400} fontSize="12px" textAlign="left"> <TYPE.main fontWeight={400} fontSize="12px" textAlign="left">
{t({ id: 'pools.feeSelector.mediumFeeHint', message: 'Best for most pairs.' })} {t`Best for most pairs.`}
</TYPE.main> </TYPE.main>
</AutoColumn> </AutoColumn>
</ButtonRadioChecked> </ButtonRadioChecked>
...@@ -64,9 +61,9 @@ export default function FeeSelector({ ...@@ -64,9 +61,9 @@ export default function FeeSelector({
onClick={() => handleFeePoolSelect(FeeAmount.HIGH)} onClick={() => handleFeePoolSelect(FeeAmount.HIGH)}
> >
<AutoColumn gap="sm" justify="flex-start"> <AutoColumn gap="sm" justify="flex-start">
<ResponsiveText>{t({ id: 'pools.feeSelector.highFee', message: '1% fee' })}</ResponsiveText> <ResponsiveText>{t`1% fee`}</ResponsiveText>
<TYPE.main fontWeight={400} fontSize="12px" textAlign="left"> <TYPE.main fontWeight={400} fontSize="12px" textAlign="left">
{t({ id: 'pools.feeSelector.highFeeHint', message: 'Best for exotic pairs.' })} {t`Best for exotic pairs.`}
</TYPE.main> </TYPE.main>
</AutoColumn> </AutoColumn>
</ButtonRadioChecked> </ButtonRadioChecked>
......
...@@ -340,7 +340,7 @@ export default function Header() { ...@@ -340,7 +340,7 @@ export default function Header() {
</HeaderRow> </HeaderRow>
<HeaderLinks> <HeaderLinks>
<StyledNavLink id={`swap-nav-link`} to={'/swap'}> <StyledNavLink id={`swap-nav-link`} to={'/swap'}>
<Trans id="nav.swap">Swap</Trans> <Trans>Swap</Trans>
</StyledNavLink> </StyledNavLink>
<StyledNavLink <StyledNavLink
id={`pool-nav-link`} id={`pool-nav-link`}
...@@ -353,13 +353,13 @@ export default function Header() { ...@@ -353,13 +353,13 @@ export default function Header() {
pathname.startsWith('/find') pathname.startsWith('/find')
} }
> >
<Trans id="nav.pool">Pool</Trans> <Trans>Pool</Trans>
</StyledNavLink> </StyledNavLink>
<StyledNavLink id={`stake-nav-link`} to={'/vote'}> <StyledNavLink id={`stake-nav-link`} to={'/vote'}>
<Trans id="nav.vote">Vote</Trans> <Trans>Vote</Trans>
</StyledNavLink> </StyledNavLink>
<StyledExternalLink id={`stake-nav-link`} href={'https://info.uniswap.org'}> <StyledExternalLink id={`stake-nav-link`} href={'https://info.uniswap.org'}>
<Trans id="nav.charts"> <Trans>
Charts <span style={{ fontSize: '11px', textDecoration: 'none !important' }}></span> Charts <span style={{ fontSize: '11px', textDecoration: 'none !important' }}></span>
</Trans> </Trans>
</StyledExternalLink> </StyledExternalLink>
...@@ -377,10 +377,10 @@ export default function Header() { ...@@ -377,10 +377,10 @@ export default function Header() {
<TYPE.white padding="0 2px"> <TYPE.white padding="0 2px">
{claimTxn && !claimTxn?.receipt ? ( {claimTxn && !claimTxn?.receipt ? (
<Dots> <Dots>
<Trans id="claim.buttons.claimingUNI">Claiming UNI</Trans> <Trans>Claiming UNI</Trans>
</Dots> </Dots>
) : ( ) : (
<Trans id="claim.buttons.claimUNI">Claim UNI</Trans> <Trans>Claim UNI</Trans>
)} )}
</TYPE.white> </TYPE.white>
</UNIAmount> </UNIAmount>
...@@ -390,7 +390,7 @@ export default function Header() { ...@@ -390,7 +390,7 @@ export default function Header() {
<AccountElement active={!!account} style={{ pointerEvents: 'auto' }}> <AccountElement active={!!account} style={{ pointerEvents: 'auto' }}>
{account && userEthBalance ? ( {account && userEthBalance ? (
<BalanceText style={{ flexShrink: 0 }} pl="0.75rem" pr="0.5rem" fontWeight={500}> <BalanceText style={{ flexShrink: 0 }} pl="0.75rem" pr="0.5rem" fontWeight={500}>
<Trans id="wallet.ethBalance">{userEthBalance?.toSignificant(4)} ETH</Trans> <Trans>{userEthBalance?.toSignificant(4)} ETH</Trans>
</BalanceText> </BalanceText>
) : null} ) : null}
<Web3Status /> <Web3Status />
......
...@@ -63,10 +63,10 @@ export function SwapPoolTabs({ active }: { active: 'swap' | 'pool' }) { ...@@ -63,10 +63,10 @@ export function SwapPoolTabs({ active }: { active: 'swap' | 'pool' }) {
return ( return (
<Tabs style={{ marginBottom: '20px', display: 'none', padding: '1rem 1rem 0 1rem' }}> <Tabs style={{ marginBottom: '20px', display: 'none', padding: '1rem 1rem 0 1rem' }}>
<StyledNavLink id={`swap-nav-link`} to={'/swap'} isActive={() => active === 'swap'}> <StyledNavLink id={`swap-nav-link`} to={'/swap'} isActive={() => active === 'swap'}>
<Trans id="nav.swap">Swap</Trans> <Trans>Swap</Trans>
</StyledNavLink> </StyledNavLink>
<StyledNavLink id={`pool-nav-link`} to={'/pool'} isActive={() => active === 'pool'}> <StyledNavLink id={`pool-nav-link`} to={'/pool'} isActive={() => active === 'pool'}>
<Trans id="nav.pool">Pool</Trans> <Trans>Pool</Trans>
</StyledNavLink> </StyledNavLink>
</Tabs> </Tabs>
) )
...@@ -80,7 +80,7 @@ export function FindPoolTabs({ origin }: { origin: string }) { ...@@ -80,7 +80,7 @@ export function FindPoolTabs({ origin }: { origin: string }) {
<StyledArrowLeft /> <StyledArrowLeft />
</HistoryLink> </HistoryLink>
<ActiveText> <ActiveText>
<Trans id="nav.importPool">Import Pool</Trans> <Trans>Import Pool</Trans>
</ActiveText> </ActiveText>
</RowBetween> </RowBetween>
</Tabs> </Tabs>
...@@ -120,11 +120,11 @@ export function AddRemoveTabs({ ...@@ -120,11 +120,11 @@ export function AddRemoveTabs({
</HistoryLink> </HistoryLink>
<TYPE.mediumHeader fontWeight={500} fontSize={20}> <TYPE.mediumHeader fontWeight={500} fontSize={20}>
{creating ? ( {creating ? (
<Trans id="pools.buttons.createPair">Create a pair</Trans> <Trans>Create a pair</Trans>
) : adding ? ( ) : adding ? (
<Trans id="pools.buttons.addLiquidity">Add Liquidity</Trans> <Trans>Add Liquidity</Trans>
) : ( ) : (
<Trans id="pools.buttons.removeLiquidity">Remove Liquidity</Trans> <Trans>Remove Liquidity</Trans>
)} )}
</TYPE.mediumHeader> </TYPE.mediumHeader>
<SettingsTab placeholderSlippage={defaultSlippage} /> <SettingsTab placeholderSlippage={defaultSlippage} />
......
...@@ -43,15 +43,15 @@ export default function PositionList({ positions }: PositionListProps) { ...@@ -43,15 +43,15 @@ export default function PositionList({ positions }: PositionListProps) {
<> <>
<DesktopHeader> <DesktopHeader>
<div> <div>
<Trans id="pool.yourPositions">Your positions</Trans> <Trans>Your positions</Trans>
{positions && ' (' + positions.length + ')'} {positions && ' (' + positions.length + ')'}
</div> </div>
<div> <div>
<Trans id="pool.priceRange">Price range</Trans> <Trans>Price range</Trans>
</div> </div>
</DesktopHeader> </DesktopHeader>
<MobileHeader> <MobileHeader>
<Trans id="pool.yourPositions">Your positions</Trans> <Trans>Your positions</Trans>
</MobileHeader> </MobileHeader>
{positions.map((p) => { {positions.map((p) => {
return <PositionListItem key={p.tokenId.toString()} positionDetails={p} /> return <PositionListItem key={p.tokenId.toString()} positionDetails={p} />
......
...@@ -96,10 +96,10 @@ export const PositionPreview = ({ ...@@ -96,10 +96,10 @@ export const PositionPreview = ({
<Break /> <Break />
<RowBetween> <RowBetween>
<TYPE.label> <TYPE.label>
<Trans id="pools.labels.feeTier">Fee Tier</Trans> <Trans>Fee Tier</Trans>
</TYPE.label> </TYPE.label>
<TYPE.label> <TYPE.label>
<Trans id="pools.labels.feeTierValue">{position?.pool?.fee / 10000}%</Trans> <Trans>{position?.pool?.fee / 10000}%</Trans>
</TYPE.label> </TYPE.label>
</RowBetween> </RowBetween>
</AutoColumn> </AutoColumn>
...@@ -119,18 +119,16 @@ export const PositionPreview = ({ ...@@ -119,18 +119,16 @@ export const PositionPreview = ({
<LightCard width="48%" padding="8px"> <LightCard width="48%" padding="8px">
<AutoColumn gap="4px" justify="center"> <AutoColumn gap="4px" justify="center">
<TYPE.main fontSize="12px"> <TYPE.main fontSize="12px">
<Trans id="pools.minPriceLabel">Min Price</Trans> <Trans>Min Price</Trans>
</TYPE.main> </TYPE.main>
<TYPE.mediumHeader textAlign="center">{`${priceLower.toSignificant(5)}`}</TYPE.mediumHeader> <TYPE.mediumHeader textAlign="center">{`${priceLower.toSignificant(5)}`}</TYPE.mediumHeader>
<TYPE.main textAlign="center" fontSize="12px"> <TYPE.main textAlign="center" fontSize="12px">
<Trans id="currencies.denominated"> <Trans>
{quoteCurrency.symbol} per {baseCurrency.symbol} {quoteCurrency.symbol} per {baseCurrency.symbol}
</Trans> </Trans>
</TYPE.main> </TYPE.main>
<TYPE.small textAlign="center" color={theme.text3} style={{ marginTop: '4px' }}> <TYPE.small textAlign="center" color={theme.text3} style={{ marginTop: '4px' }}>
<Trans id="pools.minMaxPriceHint"> <Trans>Your position will be 100% composed of {baseCurrency?.symbol} at this price</Trans>
Your position will be 100% composed of {baseCurrency?.symbol} at this price
</Trans>
</TYPE.small> </TYPE.small>
</AutoColumn> </AutoColumn>
</LightCard> </LightCard>
...@@ -138,18 +136,16 @@ export const PositionPreview = ({ ...@@ -138,18 +136,16 @@ export const PositionPreview = ({
<LightCard width="48%" padding="8px"> <LightCard width="48%" padding="8px">
<AutoColumn gap="4px" justify="center"> <AutoColumn gap="4px" justify="center">
<TYPE.main fontSize="12px"> <TYPE.main fontSize="12px">
<Trans id="pools.maxPrice">Max Price</Trans> <Trans>Max Price</Trans>
</TYPE.main> </TYPE.main>
<TYPE.mediumHeader textAlign="center">{`${priceUpper.toSignificant(5)}`}</TYPE.mediumHeader> <TYPE.mediumHeader textAlign="center">{`${priceUpper.toSignificant(5)}`}</TYPE.mediumHeader>
<TYPE.main textAlign="center" fontSize="12px"> <TYPE.main textAlign="center" fontSize="12px">
<Trans id="currencies.denominated"> <Trans>
{quoteCurrency.symbol} per {baseCurrency.symbol} {quoteCurrency.symbol} per {baseCurrency.symbol}
</Trans> </Trans>
</TYPE.main> </TYPE.main>
<TYPE.small textAlign="center" color={theme.text3} style={{ marginTop: '4px' }}> <TYPE.small textAlign="center" color={theme.text3} style={{ marginTop: '4px' }}>
<Trans id="pools.minMaxPriceHint"> <Trans>Your position will be 100% composed of {quoteCurrency?.symbol} at this price</Trans>
Your position will be 100% composed of {quoteCurrency?.symbol} at this price
</Trans>
</TYPE.small> </TYPE.small>
</AutoColumn> </AutoColumn>
</LightCard> </LightCard>
...@@ -157,11 +153,11 @@ export const PositionPreview = ({ ...@@ -157,11 +153,11 @@ export const PositionPreview = ({
<LightCard padding="12px "> <LightCard padding="12px ">
<AutoColumn gap="4px" justify="center"> <AutoColumn gap="4px" justify="center">
<TYPE.main fontSize="12px"> <TYPE.main fontSize="12px">
<Trans id="pools.currentPrice">Current price</Trans> <Trans>Current price</Trans>
</TYPE.main> </TYPE.main>
<TYPE.mediumHeader>{`${price.toSignificant(5)} `}</TYPE.mediumHeader> <TYPE.mediumHeader>{`${price.toSignificant(5)} `}</TYPE.mediumHeader>
<TYPE.main textAlign="center" fontSize="12px"> <TYPE.main textAlign="center" fontSize="12px">
<Trans id="currencies.denominated"> <Trans>
{quoteCurrency.symbol} per {baseCurrency.symbol} {quoteCurrency.symbol} per {baseCurrency.symbol}
</Trans> </Trans>
</TYPE.main> </TYPE.main>
......
...@@ -171,7 +171,7 @@ export function CurrencySearch({ ...@@ -171,7 +171,7 @@ export function CurrencySearch({
<PaddedColumn gap="16px"> <PaddedColumn gap="16px">
<RowBetween> <RowBetween>
<Text fontWeight={500} fontSize={16}> <Text fontWeight={500} fontSize={16}>
<Trans id="currencies.search.selectToken">Select a token</Trans> <Trans>Select a token</Trans>
</Text> </Text>
<CloseIcon onClick={onDismiss} /> <CloseIcon onClick={onDismiss} />
</RowBetween> </RowBetween>
...@@ -179,7 +179,7 @@ export function CurrencySearch({ ...@@ -179,7 +179,7 @@ export function CurrencySearch({
<SearchInput <SearchInput
type="text" type="text"
id="token-search-input" id="token-search-input"
placeholder={t({ id: 'currencies.search.placeholder', message: 'Search name or paste address' })} placeholder={t`Search name or paste address`}
autoComplete="off" autoComplete="off"
value={searchQuery} value={searchQuery}
ref={inputRef as RefObject<HTMLInputElement>} ref={inputRef as RefObject<HTMLInputElement>}
...@@ -217,7 +217,7 @@ export function CurrencySearch({ ...@@ -217,7 +217,7 @@ export function CurrencySearch({
) : ( ) : (
<Column style={{ padding: '20px', height: '100%' }}> <Column style={{ padding: '20px', height: '100%' }}>
<TYPE.main color={theme.text3} textAlign="center" mb="20px"> <TYPE.main color={theme.text3} textAlign="center" mb="20px">
<Trans id="currencies.search.noResults">No results found.</Trans> <Trans>No results found.</Trans>
</TYPE.main> </TYPE.main>
</Column> </Column>
)} )}
...@@ -229,7 +229,7 @@ export function CurrencySearch({ ...@@ -229,7 +229,7 @@ export function CurrencySearch({
<Edit /> <Edit />
</IconWrapper> </IconWrapper>
<TYPE.main color={theme.blue1}> <TYPE.main color={theme.blue1}>
<Trans id="tokenLists.manage">Manage Token Lists</Trans> <Trans>Manage Token Lists</Trans>
</TYPE.main> </TYPE.main>
</RowFixed> </RowFixed>
</ButtonText> </ButtonText>
......
...@@ -82,7 +82,7 @@ export function ImportList({ listURL, list, setModalView, onDismiss }: ImportPro ...@@ -82,7 +82,7 @@ export function ImportList({ listURL, list, setModalView, onDismiss }: ImportPro
<RowBetween> <RowBetween>
<ArrowLeft style={{ cursor: 'pointer' }} onClick={() => setModalView(CurrencyModalView.manage)} /> <ArrowLeft style={{ cursor: 'pointer' }} onClick={() => setModalView(CurrencyModalView.manage)} />
<TYPE.mediumHeader> <TYPE.mediumHeader>
<Trans id="tokenLists.importList">Import List</Trans> <Trans>Import List</Trans>
</TYPE.mediumHeader> </TYPE.mediumHeader>
<CloseIcon onClick={onDismiss} /> <CloseIcon onClick={onDismiss} />
</RowBetween> </RowBetween>
...@@ -101,7 +101,7 @@ export function ImportList({ listURL, list, setModalView, onDismiss }: ImportPro ...@@ -101,7 +101,7 @@ export function ImportList({ listURL, list, setModalView, onDismiss }: ImportPro
</TYPE.body> </TYPE.body>
<TextDot /> <TextDot />
<TYPE.main fontSize={'16px'} ml="6px"> <TYPE.main fontSize={'16px'} ml="6px">
<Trans id="tokensLists.numberOfTokens">{list.tokens.length} tokens</Trans> <Trans>{list.tokens.length} tokens</Trans>
</TYPE.main> </TYPE.main>
</RowFixed> </RowFixed>
<ExternalLink href={`https://tokenlists.org/token-list?url=${listURL}`}> <ExternalLink href={`https://tokenlists.org/token-list?url=${listURL}`}>
...@@ -117,22 +117,20 @@ export function ImportList({ listURL, list, setModalView, onDismiss }: ImportPro ...@@ -117,22 +117,20 @@ export function ImportList({ listURL, list, setModalView, onDismiss }: ImportPro
<AutoColumn justify="center" style={{ textAlign: 'center', gap: '16px', marginBottom: '12px' }}> <AutoColumn justify="center" style={{ textAlign: 'center', gap: '16px', marginBottom: '12px' }}>
<AlertTriangle stroke={theme.red1} size={32} /> <AlertTriangle stroke={theme.red1} size={32} />
<TYPE.body fontWeight={500} fontSize={20} color={theme.red1}> <TYPE.body fontWeight={500} fontSize={20} color={theme.red1}>
<Trans id="tokenLists.importWarning">Import at your own risk</Trans> <Trans>Import at your own risk</Trans>
</TYPE.body> </TYPE.body>
</AutoColumn> </AutoColumn>
<AutoColumn style={{ textAlign: 'center', gap: '16px', marginBottom: '12px' }}> <AutoColumn style={{ textAlign: 'center', gap: '16px', marginBottom: '12px' }}>
<TYPE.body fontWeight={500} color={theme.red1}> <TYPE.body fontWeight={500} color={theme.red1}>
<Trans id="tokenLists.importHint1"> <Trans>
By adding this list you are implicitly trusting that the data is correct. Anyone can create a list, By adding this list you are implicitly trusting that the data is correct. Anyone can create a list,
including creating fake versions of existing lists and lists that claim to represent projects that do including creating fake versions of existing lists and lists that claim to represent projects that do
not have one. not have one.
</Trans> </Trans>
</TYPE.body> </TYPE.body>
<TYPE.body fontWeight={600} color={theme.red1}> <TYPE.body fontWeight={600} color={theme.red1}>
<Trans id="tokenLists.importHint2"> <Trans>If you purchase a token from this list, you may not be able to sell it back.</Trans>
If you purchase a token from this list, you may not be able to sell it back.
</Trans>
</TYPE.body> </TYPE.body>
</AutoColumn> </AutoColumn>
<AutoRow justify="center" style={{ cursor: 'pointer' }} onClick={() => setConfirmed(!confirmed)}> <AutoRow justify="center" style={{ cursor: 'pointer' }} onClick={() => setConfirmed(!confirmed)}>
...@@ -143,7 +141,7 @@ export function ImportList({ listURL, list, setModalView, onDismiss }: ImportPro ...@@ -143,7 +141,7 @@ export function ImportList({ listURL, list, setModalView, onDismiss }: ImportPro
onChange={() => setConfirmed(!confirmed)} onChange={() => setConfirmed(!confirmed)}
/> />
<TYPE.body ml="10px" fontSize="16px" color={theme.red1} fontWeight={500}> <TYPE.body ml="10px" fontSize="16px" color={theme.red1} fontWeight={500}>
<Trans id="common.IUnderstand">I understand</Trans> <Trans>I understand</Trans>
</TYPE.body> </TYPE.body>
</AutoRow> </AutoRow>
</Card> </Card>
...@@ -155,7 +153,7 @@ export function ImportList({ listURL, list, setModalView, onDismiss }: ImportPro ...@@ -155,7 +153,7 @@ export function ImportList({ listURL, list, setModalView, onDismiss }: ImportPro
padding="10px 1rem" padding="10px 1rem"
onClick={handleAddList} onClick={handleAddList}
> >
<Trans id="tokenLists.buttons.import">Import</Trans> <Trans>Import</Trans>
</ButtonPrimary> </ButtonPrimary>
{addError ? ( {addError ? (
<TYPE.error title={addError} style={{ textOverflow: 'ellipsis', overflow: 'hidden' }} error> <TYPE.error title={addError} style={{ textOverflow: 'ellipsis', overflow: 'hidden' }} error>
......
...@@ -58,7 +58,7 @@ export default function Web3ReactManager({ children }: { children: JSX.Element } ...@@ -58,7 +58,7 @@ export default function Web3ReactManager({ children }: { children: JSX.Element }
return ( return (
<MessageWrapper> <MessageWrapper>
<Message> <Message>
<Trans id="errors.unknown"> <Trans>
Oops! An unknown error occurred. Please refresh the page, or visit from another browser or device. Oops! An unknown error occurred. Please refresh the page, or visit from another browser or device.
</Trans> </Trans>
</Message> </Message>
......
...@@ -125,11 +125,7 @@ function newTransactionsFirst(a: TransactionDetails, b: TransactionDetails) { ...@@ -125,11 +125,7 @@ function newTransactionsFirst(a: TransactionDetails, b: TransactionDetails) {
function Sock() { function Sock() {
return ( return (
<span <span role="img" aria-label={t`has socks emoji`} style={{ marginTop: -4, marginBottom: -4 }}>
role="img"
aria-label={t({ id: 'wallet.hasSocks', message: 'has socks emoji' })}
style={{ marginTop: -4, marginBottom: -4 }}
>
🧦 🧦
</span> </span>
) )
...@@ -191,7 +187,7 @@ function Web3StatusInner() { ...@@ -191,7 +187,7 @@ function Web3StatusInner() {
{hasPendingTransactions ? ( {hasPendingTransactions ? (
<RowBetween> <RowBetween>
<Text> <Text>
<Trans id="transactions.pending">{pending?.length} Pending</Trans> <Trans>{pending?.length} Pending</Trans>
</Text>{' '} </Text>{' '}
<Loader stroke="white" /> <Loader stroke="white" />
</RowBetween> </RowBetween>
...@@ -208,18 +204,14 @@ function Web3StatusInner() { ...@@ -208,18 +204,14 @@ function Web3StatusInner() {
return ( return (
<Web3StatusError onClick={toggleWalletModal}> <Web3StatusError onClick={toggleWalletModal}>
<NetworkIcon /> <NetworkIcon />
<Text> <Text>{error instanceof UnsupportedChainIdError ? t`Wrong Network` : t`Error`}</Text>
{error instanceof UnsupportedChainIdError
? t({ id: 'error.wrongNetwork', message: 'Wrong Network' })
: t({ id: 'error.generic', message: 'Error' })}
</Text>
</Web3StatusError> </Web3StatusError>
) )
} else { } else {
return ( return (
<Web3StatusConnect id="connect-wallet" onClick={toggleWalletModal} faded={!account}> <Web3StatusConnect id="connect-wallet" onClick={toggleWalletModal} faded={!account}>
<Text> <Text>
<Trans id="wallet.connectLongForm">Connect to a wallet</Trans> <Trans>Connect to a wallet</Trans>
</Text> </Text>
</Web3StatusConnect> </Web3StatusConnect>
) )
......
msgid "" msgid ""
msgstr "" msgstr ""
"POT-Creation-Date: 2021-05-26 14:43-0700\n" "POT-Creation-Date: 2021-05-28 15:09-0700\n"
"Mime-Version: 1.0\n" "Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n" "X-Generator: @lingui/cli\n"
"Language: de\n" "Language: de\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Plural-Forms: \n"
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.currentPrice" #: src/pages/Pool/PositionPage.tsx
msgid "$-"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.selectLiquidityRange" #: src/pages/Pool/PositionPage.tsx
msgid "${0}"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "addLiquidity.labels.selectPair" msgid "(Max)"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "addLiquidity.labels.selectStartingPrice" msgid "- Remove send"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "addLiquidity.labels.selectedRange" msgid "0.05% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.confirm" msgid "0.3% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.remove" msgid "1% fee"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimUNI" msgid "25%"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimingUNI" msgid "50%"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "common.IUnderstand" msgid "75%"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "common.clearAll" msgid "<0>Back to</0>V3"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "common.detailed" msgid "<0>Tip:</0> Removing pool tokens converts your position back into underlying tokens at the current rate, proportional to your share of the pool. Accrued fees are included in the amounts you receive."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/Swap/index.tsx msgid "<0>Tip:</0> Use this tool to find pairs that don't automatically appear in the interface."
msgid "common.loading"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "common.simple" msgid "Add"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/components/NavigationTabs/index.tsx
msgid "cta.topPools" msgid "Add Liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/PoolFinder/index.tsx
msgid "cta.v3.explore" msgid "Add liquidity."
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/AddLiquidity/index.tsx
msgid "cta.v3.launchAnnouncement" msgid "Add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "cta.v3.walkthroughAndMigration" msgid "Allow LP token migration"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/Swap/index.tsx
#: src/components/PositionPreview/index.tsx msgid "Allow the Uniswap Protocol to use your {0}"
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "currencies.denominated"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "currencies.input.max" msgid "Allowed"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "currencies.input.priceOutsideWarning" msgid "Amount"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.noResults" msgid "Approve"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.placeholder" msgid "Approved"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/PoolFinder/index.tsx msgid "Approving"
#: src/pages/PoolFinder/index.tsx
msgid "currencies.search.selectToken"
msgstr "Token auswählen"
#: src/components/Web3Status/index.tsx
msgid "error.generic"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "error.invalidRangeWarning" msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selected price range."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAsset" msgid "Best for exotic pairs."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAssets" msgid "Best for most pairs."
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.wrongNetwork" msgid "Best for stable pairs."
msgstr "" msgstr ""
#: src/components/Web3ReactManager/index.tsx #: src/components/SearchModal/ImportList.tsx
msgid "errors.unknown" msgid "By adding this list you are implicitly trusting that the data is correct. Anyone can create a list, including creating fake versions of existing lists and lists that claim to represent projects that do not have one."
msgstr "Oops! Ein unbekannter Fehler ist aufgetreten. Bitte Seite neu laden oder uns von einem anderen Browser oder Gerät erneut besuchen." msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/Header/index.tsx
msgid "inactiveRangeWarning" msgid "Charts <0>↗</0>"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "labels.amount" msgid "Check out our v3 LP walkthrough and migration guides."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.inactive" msgid "Claim UNI"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/PositionPage.tsx
msgid "labels.max" msgid "Claim fees"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.remove" msgid "Claiming UNI"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "liquidity.depositAmounts" msgid "Clear All"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrate" msgid "Collect"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrating" #: src/pages/RemoveLiquidity/V3.tsx
msgid "Collect as WETH"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.errors.invalidRangeWarning" msgid "Collect fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LPGasCost" msgid "Collected"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LiquidityProvider" msgid "Collecting"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.migrationContract" msgid "Collecting fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.priceHint" msgid "Collecting fees will withdraw currently available fees for you."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hint.toolInformation" msgid "Confirm"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hints.inactiveRangeWarning" #: src/pages/Swap/index.tsx
msgid "Connect Wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.hints.priceRangeRefund" msgid "Connect a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Web3Status/index.tsx
msgid "migrate.label.lpNFTToken" msgid "Connect to a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
msgid "migrate.label.lpToken" msgid "Connect to a wallet to find pools"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.migrateV2Liquidity" msgid "Connect wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create a pair"
msgid "migrate.labels.price"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.labels.priceDifference" msgid "Create a pool"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.selectLiquidityRange" msgid "Create pool and add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create pool."
msgid "migrate.labels.v3Price"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "minMaxPriceHint" msgid "Current price"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.charts" msgid "Current {0} Price:"
msgstr ""
#: src/components/NavigationTabs/index.tsx
msgid "nav.importPool"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/AddLiquidity/index.tsx
#: src/components/NavigationTabs/index.tsx msgid "Deposit Amounts"
msgid "nav.pool"
msgstr "Pool"
#: src/components/Header/index.tsx
#: src/components/NavigationTabs/index.tsx
msgid "nav.swap"
msgstr "Tauschen"
#: src/components/Header/index.tsx
msgid "nav.vote"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "number.25Percent" msgid "Detailed"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Web3Status/index.tsx
msgid "number.50Percent" msgid "Error"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "number.75Percent" msgid "Explore popular pools on Uniswap Analytics."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/PositionPreview/index.tsx
msgid "numbers.emptyFiatValue" msgid "Fee Tier"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyValueInFiat" msgid "From"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.fiatValue" msgid "From (at most)"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "numbers.valueInFiat" msgid "Hide closed positions"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Swap/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "High Price Impact"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "numbers.valueWithPercent"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.claimFees" msgid "I understand"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.collectingFees" msgid "If you purchase a token from this list, you may not be able to sell it back."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Import"
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "pool.pooledCurrency"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Import List"
msgid "pool.priceRange"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/NavigationTabs/index.tsx
#: src/components/PositionList/index.tsx msgid "Import Pool"
msgid "pool.yourPositions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pools.button.backToPoolsOverview" msgid "Import at your own risk"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.buttons.addLiquidity" msgid "In range"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.buttons.addLiquidityPoolFinder" #: src/pages/RemoveLiquidity/V3.tsx
msgid "Inactive"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.collect" msgid "Increase Liquidity"
msgstr ""
#: src/components/NavigationTabs/index.tsx
msgid "pools.buttons.createPair"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.createPool" msgid "Insufficient liquidity for this trade."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.increaseLiquidity" msgid "Insufficient liquidity for this trade. Try enabling multi-hop trades."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.manage" msgid "Invalid pair."
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.buttons.migrateLiquidity" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgstr "" msgid "Invalid range selected. The min price must be lower than the max price."
#: src/pages/Pool/index.tsx
msgid "pools.buttons.migrateV2Liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.buttons.newPosition" msgid "Learn"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.owner" msgid "Liquidity"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.removeLiquidity" #: src/pages/Swap/index.tsx
msgstr "Liquidität entfernen" msgid "Loading"
#: src/pages/Pool/index.tsx
msgid "pools.buttons.viewV2Liquidity"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Manage Token Lists"
msgid "pools.currentPrice"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.emptyStateHint" msgid "Manage this pool."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.error.noPoolFound" msgid "Max"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.errors.invalidPair" msgid "Max Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.highFee" msgid "Max price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.highFeeHint" #: src/pages/Pool/index.tsx
msgid "Migrate"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.lowFee" msgid "Migrate Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.lowFeeHint" msgid "Migrate V2 Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.mediumFee" msgid "Migrate V2 liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.mediumFeeHint" msgid "Migrating"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.feeSelector.subtitle" msgid "Min Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.title" msgid "Min price"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.heading.poolsOverview" msgid "More"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "pools.hint.collectingFees" msgid "New Position"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.hint.toolHelperText" msgid "No pool found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.label.connectWalletToFindPools" msgid "No results found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/Web3ReactManager/index.tsx
msgid "pools.label.noLiquidityInPoolYet" msgid "Oops! An unknown error occurred. Please refresh the page, or visit from another browser or device."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.collectFees" msgid "Out of range"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Output is estimated. If the price changes by more than {0}% your transaction will revert."
msgid "pools.labels.collectFeesAsWETH"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.collectedFees" msgid "Owner"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Header/index.tsx
msgid "pools.labels.collectingFees" #: src/components/NavigationTabs/index.tsx
msgid "Pool"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.labels.feeTier" msgid "Pool Found!"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.feeTierValue" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "Pooled {0}:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Pool/index.tsx
msgid "pools.labels.inRange" msgid "Pools Overview"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.inRangeTooltip" msgid "Price"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.labels.inactive" msgid "Price Difference:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Swap/index.tsx
msgid "pools.labels.inactiveTooltip" msgid "Price Impact Too High"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.liquidity" msgid "Price range"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.outOfRange" msgid "Price:"
msgstr ""
#: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.outOfRangeTooltip"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.poolFound" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/index.tsx
msgid "Remove"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.selectTokenToFindLiquidity" msgid "Remove Amount"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.unclaimedFees" #: src/pages/RemoveLiquidity/V3.tsx
msgid "Remove Liquidity"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.maxPrice" #: src/pages/RemoveLiquidity/index.tsx
msgid "Remove {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.maxPriceLabel" msgid "Remove {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.menu.create" msgid "Removing {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.menu.learn" msgid "Search name or paste address"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.migrate" msgid "Select Pool"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.more" msgid "Select a pool type based on your preferred liquidity provider fee."
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "pools.menu.v2Liquidity" #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/PoolFinder/index.tsx
#: src/pages/PoolFinder/index.tsx
msgid "Select a token"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/components/PositionPreview/index.tsx msgid "Select a token to find your liquidity."
#: src/pages/Pool/PositionPage.tsx
msgid "pools.minMaxPriceHint"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/AddLiquidity/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Select pair"
msgid "pools.minPriceLabel"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.toggle.hideClosedPositions" msgid "Selected Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.RemoveAmount" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Set Price Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.remove" msgid "Set Starting Price"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.confirming.pending" msgid "Simple"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Header/index.tsx
msgid "removeLiquidity.hint.outputEstimated" #: src/components/NavigationTabs/index.tsx
#: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx
msgid "Swap"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.hints.collectFeesEarn" #: src/pages/Swap/index.tsx
msgid "Swap Anyway"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "removeLiquidity.hints.removingPoolTokensConvertsPosition" msgid "The market price is outside your specified price range. Single-asset deposit only."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Badge/RangeBadge.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "The price of this pool is outside of your selected range. Your position is not currently earning fees."
#: src/pages/RemoveLiquidity/V3.tsx
msgid "removeLiquidity.label.feesEarned"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "removeLiquidity.labels.UNIBurned" msgid "The price of this pool is within your selected range. Your position is currently earning fees."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "removeLiquidity.labels.confirmationTitle" msgid "This tool will safely migrate your {0} liquidity to V3. The process is completely trustless thanks to the"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.modalPrice" msgid "To"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.percentForSlider" msgid "To (at least)"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Pool/CTACards.tsx
msgid "removeLiquidity.labels.price" msgid "Top pools"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.labels.removeLiquidity" msgid "UNI {0}/{1} Burned"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "swap.buttons.allowUniswapToUseCurrency" msgid "Unclaimed fees"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/CTACards.tsx
msgid "swap.buttons.backToV3" msgid "Uniswap V3 is here!"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.highPriceImpact" msgid "Uniswap migration contract↗"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.buttons.priceImpactTooHigh" msgid "Unsupported Asset"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx msgid "Unwrap"
msgid "swap.buttons.swap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
#: src/pages/Swap/index.tsx msgid "V2 liquidity"
msgid "swap.buttons.swapAnyway"
msgstr "Trotzdem tauschen"
#: src/pages/Swap/index.tsx
msgid "swap.buttons.tradeCurrency"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.unwrap" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "V3 {0} Price:"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
msgid "swap.buttons.wrap" msgid "View V2 Liquidity"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Header/index.tsx
msgid "swap.hints.permission" msgid "Vote"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.from" msgid "Wrap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Web3Status/index.tsx
msgid "swap.labels.fromAtMost" msgid "Wrong Network"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.insufficientLiquidity" msgid "You are the first liquidity provider for this Uniswap V3 pool. Your liquidity will migrate at the current {0} price."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.insufficientLiquiditySingleHopOnly" msgid "You can now trade {0}"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "swap.labels.removeSend" msgid "You don’t have liquidity in this pool yet."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.to" msgid "You must connect an account."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.toAtLeast" msgid "You must give the Uniswap smart contracts permission to use your {0}. You only have to do this once per token."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "tokenLists.buttons.import" msgid "You should only deposit liquidity into Uniswap V3 at a price you believe is correct. <0/>If the price seems incorrect, you can either make a swap to move the price or wait for someone else to do so."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "tokenLists.importHint1" msgid "You will also collect fees earned from this position."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "tokenLists.importHint2" msgid "You will receive"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/index.tsx
msgid "tokenLists.importList" msgid "Your V3 liquidity positions will appear here."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/components/Badge/RangeBadge.tsx
msgid "tokenLists.importWarning" msgid "Your position has 0 liquidity, and is not earning fees."
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/components/PositionPreview/index.tsx
msgid "tokenLists.manage" #: src/components/PositionPreview/index.tsx
msgid "Your position will be 100% composed of {0} at this price"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/PositionPage.tsx
msgid "tokensLists.numberOfTokens" #: src/pages/Pool/PositionPage.tsx
msgid "Your position will be 100% {0} at this price."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.allowLPTokenMigration" msgid "Your position will not earn fees or be used in trades until the market price moves into your range."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/PositionList/index.tsx
msgid "transactions.allower" #: src/components/PositionList/index.tsx
msgid "Your positions"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.approve" msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.approved" msgid "has socks emoji"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Header/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} ETH"
msgid "transactions.approving"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "transactions.confirmation.button" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "{0} Fees Earned:"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.pending" msgid "{0} Pending"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
msgid "transactions.summary.addLiquidity" #: src/components/PositionPreview/index.tsx
msgstr "" #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "transactions.summary.createPoolAndAddLiquidity" msgid "{0} per {1}"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} tokens"
msgid "transactions.summary.removeLiquidity"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.summary.removeLiquidityV3" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "{0} {1} Price:"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.connect" #: src/pages/Pool/PositionPage.tsx
msgid "{0}%"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.connectLongForm" msgid "{0}/{1} LP NFT"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.ethBalance" msgid "{0}/{1} LP Tokens"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "wallet.hasSocks" msgid "{percentForSlider}%"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.mustConnectAccount" msgid "← Back to Pools Overview"
msgstr "" msgstr ""
msgid "" msgid ""
msgstr "" msgstr ""
"POT-Creation-Date: 2021-05-26 13:04-0700\n" "POT-Creation-Date: 2021-05-28 15:09-0700\n"
"Mime-Version: 1.0\n" "Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n" "X-Generator: @lingui/cli\n"
"Language: en\n" "Language: en\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Plural-Forms: \n"
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.currentPrice" #: src/pages/Pool/PositionPage.tsx
msgstr "Current {0} Price:" msgid "$-"
msgstr "$-"
#: src/pages/AddLiquidity/index.tsx
msgid "addLiquidity.labels.selectLiquidityRange"
msgstr "Set Price Range"
#: src/pages/AddLiquidity/index.tsx
msgid "addLiquidity.labels.selectPair"
msgstr "Select pair"
#: src/pages/AddLiquidity/index.tsx
msgid "addLiquidity.labels.selectStartingPrice"
msgstr "Set Starting Price"
#: src/pages/AddLiquidity/index.tsx
msgid "addLiquidity.labels.selectedRange"
msgstr "Selected Range"
#: src/pages/RemoveLiquidity/index.tsx
msgid "buttons.confirm"
msgstr "Confirm"
#: src/pages/RemoveLiquidity/V3.tsx
msgid "buttons.remove"
msgstr "Remove"
#: src/components/Header/index.tsx
msgid "claim.buttons.claimUNI"
msgstr "Claim UNI"
#: src/components/Header/index.tsx
msgid "claim.buttons.claimingUNI"
msgstr "Claiming UNI"
#: src/components/SearchModal/ImportList.tsx
msgid "common.IUnderstand"
msgstr "I understand"
#: src/pages/AddLiquidity/index.tsx
msgid "common.clearAll"
msgstr "Clear All"
#: src/pages/RemoveLiquidity/index.tsx
msgid "common.detailed"
msgstr "Detailed"
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/PoolFinder/index.tsx
#: src/pages/Swap/index.tsx
msgid "common.loading"
msgstr "Loading"
#: src/pages/RemoveLiquidity/index.tsx
msgid "common.simple"
msgstr "Simple"
#: src/pages/Pool/CTACards.tsx
msgid "cta.topPools"
msgstr "Top pools"
#: src/pages/Pool/CTACards.tsx
msgid "cta.v3.explore"
msgstr "Explore popular pools on Uniswap Analytics."
#: src/pages/Pool/CTACards.tsx
msgid "cta.v3.launchAnnouncement"
msgstr "Uniswap V3 is here!"
#: src/pages/Pool/CTACards.tsx
msgid "cta.v3.walkthroughAndMigration"
msgstr "Check out our v3 LP walkthrough and migration guides."
#: src/components/PositionPreview/index.tsx
#: src/components/PositionPreview/index.tsx
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "currencies.denominated" msgid "${0}"
msgstr "{0} per {1}" msgstr "${0}"
#: src/components/CurrencyInputPanel/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "currencies.input.max" msgid "(Max)"
msgstr "(Max)" msgstr "(Max)"
#: src/components/CurrencyInputPanel/index.tsx
msgid "currencies.input.priceOutsideWarning"
msgstr "The market price is outside your specified price range. Single-asset deposit only."
#: src/components/SearchModal/CurrencySearch.tsx
msgid "currencies.search.noResults"
msgstr "No results found."
#: src/components/SearchModal/CurrencySearch.tsx
msgid "currencies.search.placeholder"
msgstr "Search name or paste address"
#: src/components/CurrencyInputPanel/index.tsx
#: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/PoolFinder/index.tsx
#: src/pages/PoolFinder/index.tsx
msgid "currencies.search.selectToken"
msgstr "Select a token"
#: src/components/Web3Status/index.tsx
msgid "error.generic"
msgstr "Error"
#: src/pages/AddLiquidity/index.tsx
msgid "error.invalidRangeWarning"
msgstr "Invalid range selected. The min price must be lower than the max price."
#: src/pages/AddLiquidity/index.tsx
msgid "error.unsupportedAsset"
msgstr "Unsupported Asset"
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "error.unsupportedAssets" msgid "- Remove send"
msgstr "Unsupported Asset" msgstr "- Remove send"
#: src/components/Web3Status/index.tsx
msgid "error.wrongNetwork"
msgstr "Wrong Network"
#: src/components/Web3ReactManager/index.tsx #: src/components/FeeSelector/index.tsx
msgid "errors.unknown" msgid "0.05% fee"
msgstr "Oops! An unknown error occurred. Please refresh the page, or visit from another browser or device." msgstr "0.05% fee"
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "inactiveRangeWarning" msgid "0.3% fee"
msgstr "Your position will not earn fees or be used in trades until the market price moves into your range." msgstr "0.3% fee"
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/FeeSelector/index.tsx
msgid "labels.amount" msgid "1% fee"
msgstr "Amount" msgstr "1% fee"
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "labels.inactive" msgid "25%"
msgstr "Inactive" msgstr "25%"
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "labels.max" msgid "50%"
msgstr "Max" msgstr "50%"
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "labels.remove" msgid "75%"
msgstr "Remove" msgstr "75%"
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "liquidity.depositAmounts" msgid "<0>Back to</0>V3"
msgstr "Deposit Amounts" msgstr "<0>Back to</0>V3"
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.buttons.migrate" msgid "<0>Tip:</0> Removing pool tokens converts your position back into underlying tokens at the current rate, proportional to your share of the pool. Accrued fees are included in the amounts you receive."
msgstr "Migrate" msgstr "<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."
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
msgid "migrate.buttons.migrating" msgid "<0>Tip:</0> Use this tool to find pairs that don't automatically appear in the interface."
msgstr "Migrating" msgstr "<0>Tip:</0> Use this tool to find pairs that don't automatically appear in the interface."
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.errors.invalidRangeWarning" msgid "Add"
msgstr "Invalid range selected. The min price must be lower than the max price." msgstr "Add"
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/NavigationTabs/index.tsx
msgid "migrate.hint.firstV3LPGasCost" msgid "Add Liquidity"
msgstr "Your transaction cost will be much higher as it includes the gas to create the pool." msgstr "Add Liquidity"
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
msgid "migrate.hint.firstV3LiquidityProvider" msgid "Add liquidity."
msgstr "You are the first liquidity provider for this Uniswap V3 pool. Your liquidity will migrate at the current {0} price." msgstr "Add liquidity."
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.hint.migrationContract" msgid "Add {0}/{1} V3 liquidity"
msgstr "Uniswap migration contract↗" msgstr "Add {0}/{1} V3 liquidity"
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "migrate.hint.priceHint" msgid "Allow LP token migration"
msgstr "You should only deposit liquidity into Uniswap V3 at a price you believe is correct. <0/>If the price seems incorrect, you can either make a swap to move the price or wait for someone else to do so." msgstr "Allow LP token migration"
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Swap/index.tsx
msgid "migrate.hint.toolInformation" msgid "Allow the Uniswap Protocol to use your {0}"
msgstr "This tool will safely migrate your {0} liquidity to V3. The process is completely trustless thanks to the" msgstr "Allow the Uniswap Protocol to use your {0}"
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "migrate.hints.inactiveRangeWarning" msgid "Allowed"
msgstr "Your position will not earn fees or be used in trades until the market price moves into your range." msgstr "Allowed"
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "migrate.hints.priceRangeRefund" msgid "Amount"
msgstr "At least {0} {1} and {2} {3} will be refunded to your wallet due to selected price range." msgstr "Amount"
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.label.lpNFTToken" msgid "Approve"
msgstr "{0}/{1} LP NFT" msgstr "Approve"
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.label.lpToken" msgid "Approved"
msgstr "{0}/{1} LP Tokens" msgstr "Approved"
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "migrate.labels.migrateV2Liquidity" #: src/pages/RemoveLiquidity/index.tsx
msgstr "Migrate V2 Liquidity" msgid "Approving"
msgstr "Approving"
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selected price range."
msgid "migrate.labels.price" msgstr "At least {0} {1} and {2} {3} will be refunded to your wallet due to selected price range."
msgstr "{0} {1} Price:"
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/FeeSelector/index.tsx
msgid "migrate.labels.priceDifference" msgid "Best for exotic pairs."
msgstr "Price Difference:" msgstr "Best for exotic pairs."
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/FeeSelector/index.tsx
msgid "migrate.labels.selectLiquidityRange" msgid "Best for most pairs."
msgstr "Set Price Range" msgstr "Best for most pairs."
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/FeeSelector/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Best for stable pairs."
msgid "migrate.labels.v3Price" msgstr "Best for stable pairs."
msgstr "V3 {0} Price:"
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "minMaxPriceHint" msgid "By adding this list you are implicitly trusting that the data is correct. Anyone can create a list, including creating fake versions of existing lists and lists that claim to represent projects that do not have one."
msgstr "Your position will be 100% {0} at this price." msgstr "By adding this list you are implicitly trusting that the data is correct. Anyone can create a list, including creating fake versions of existing lists and lists that claim to represent projects that do not have one."
#: src/components/Header/index.tsx #: src/components/Header/index.tsx
msgid "nav.charts" msgid "Charts <0>↗</0>"
msgstr "Charts <0>↗</0>" msgstr "Charts <0>↗</0>"
#: src/components/NavigationTabs/index.tsx #: src/pages/Pool/CTACards.tsx
msgid "nav.importPool" msgid "Check out our v3 LP walkthrough and migration guides."
msgstr "Import Pool" msgstr "Check out our v3 LP walkthrough and migration guides."
#: src/components/Header/index.tsx #: src/components/Header/index.tsx
#: src/components/NavigationTabs/index.tsx msgid "Claim UNI"
msgid "nav.pool" msgstr "Claim UNI"
msgstr "Pool"
#: src/components/Header/index.tsx #: src/pages/Pool/PositionPage.tsx
#: src/components/NavigationTabs/index.tsx msgid "Claim fees"
msgid "nav.swap" msgstr "Claim fees"
msgstr "Swap"
#: src/components/Header/index.tsx #: src/components/Header/index.tsx
msgid "nav.vote" msgid "Claiming UNI"
msgstr "Vote" msgstr "Claiming UNI"
#: src/pages/RemoveLiquidity/V3.tsx
msgid "number.25Percent"
msgstr "25%"
#: src/pages/RemoveLiquidity/V3.tsx
msgid "number.50Percent"
msgstr "50%"
#: src/pages/RemoveLiquidity/V3.tsx
msgid "number.75Percent"
msgstr "75%"
#: src/pages/Pool/PositionPage.tsx #: src/pages/AddLiquidity/index.tsx
msgid "numbers.emptyFiatValue" msgid "Clear All"
msgstr "$-" msgstr "Clear All"
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "numbers.emptyValueInFiat" msgid "Collect"
msgstr "$-" msgstr "Collect"
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "numbers.fiatValue" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "${0}" msgid "Collect as WETH"
msgstr "Collect as WETH"
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "numbers.valueInFiat" msgid "Collect fees"
msgstr "${0}" msgstr "Collect fees"
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "numbers.valueWithPercent" msgid "Collected"
msgstr "{0}%" msgstr "Collected"
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pool.label.claimFees" msgid "Collecting"
msgstr "Claim fees" msgstr "Collecting"
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pool.label.collectingFees" msgid "Collecting fees"
msgstr "Collecting fees" msgstr "Collecting fees"
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "pool.pooledCurrency"
msgstr "Pooled {0}:"
#: src/components/PositionList/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pool.priceRange" msgid "Collecting fees will withdraw currently available fees for you."
msgstr "Price range" msgstr "Collecting fees will withdraw currently available fees for you."
#: src/components/PositionList/index.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/components/PositionList/index.tsx msgid "Confirm"
msgid "pool.yourPositions" msgstr "Confirm"
msgstr "Your positions"
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.button.backToPoolsOverview" #: src/pages/Swap/index.tsx
msgstr "← Back to Pools Overview" msgid "Connect Wallet"
msgstr "Connect Wallet"
#: src/components/NavigationTabs/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.buttons.addLiquidity" msgid "Connect a wallet"
msgstr "Add Liquidity" msgstr "Connect a wallet"
#: src/components/Web3Status/index.tsx
msgid "Connect to a wallet"
msgstr "Connect to a wallet"
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.addLiquidityPoolFinder" msgid "Connect to a wallet to find pools"
msgstr "Add liquidity." msgstr "Connect to a wallet to find pools"
#: src/pages/Pool/PositionPage.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.buttons.collect" msgid "Connect wallet"
msgstr "Collect" msgstr "Connect wallet"
#: src/components/NavigationTabs/index.tsx #: src/components/NavigationTabs/index.tsx
msgid "pools.buttons.createPair" msgid "Create a pair"
msgstr "Create a pair" msgstr "Create a pair"
#: src/pages/Pool/index.tsx
msgid "Create a pool"
msgstr "Create a pool"
#: src/pages/AddLiquidity/index.tsx
msgid "Create pool and add {0}/{1} V3 liquidity"
msgstr "Create pool and add {0}/{1} V3 liquidity"
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.createPool" msgid "Create pool."
msgstr "Create pool." msgstr "Create pool."
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.increaseLiquidity" msgid "Current price"
msgstr "Increase Liquidity" msgstr "Current price"
#: src/pages/PoolFinder/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.buttons.manage" msgid "Current {0} Price:"
msgstr "Manage this pool." msgstr "Current {0} Price:"
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.buttons.migrateLiquidity" msgid "Deposit Amounts"
msgstr "Migrate Liquidity" msgstr "Deposit Amounts"
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.buttons.migrateV2Liquidity" msgid "Detailed"
msgstr "Migrate V2 liquidity" msgstr "Detailed"
#: src/pages/Pool/index.tsx #: src/components/Web3Status/index.tsx
msgid "pools.buttons.newPosition" msgid "Error"
msgstr "New Position" msgstr "Error"
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/CTACards.tsx
msgid "pools.buttons.owner" msgid "Explore popular pools on Uniswap Analytics."
msgstr "Owner" msgstr "Explore popular pools on Uniswap Analytics."
#: src/components/NavigationTabs/index.tsx #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Fee Tier"
msgid "pools.buttons.removeLiquidity" msgstr "Fee Tier"
msgstr "Remove Liquidity"
#: src/pages/Pool/index.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.viewV2Liquidity" msgid "From"
msgstr "View V2 Liquidity" msgstr "From"
#: src/components/PositionPreview/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "From (at most)"
msgid "pools.currentPrice" msgstr "From (at most)"
msgstr "Current price"
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.emptyStateHint" msgid "Hide closed positions"
msgstr "Your V3 liquidity positions will appear here." msgstr "Hide closed positions"
#: src/pages/PoolFinder/index.tsx #: src/pages/Swap/index.tsx
msgid "pools.error.noPoolFound" msgid "High Price Impact"
msgstr "No pool found." msgstr "High Price Impact"
#: src/pages/PoolFinder/index.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pools.errors.invalidPair" msgid "I understand"
msgstr "Invalid pair." msgstr "I understand"
#: src/components/FeeSelector/index.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pools.feeSelector.highFee" msgid "If you purchase a token from this list, you may not be able to sell it back."
msgstr "1% fee" msgstr "If you purchase a token from this list, you may not be able to sell it back."
#: src/components/FeeSelector/index.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pools.feeSelector.highFeeHint" msgid "Import"
msgstr "Best for exotic pairs." msgstr "Import"
#: src/components/FeeSelector/index.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pools.feeSelector.lowFee" msgid "Import List"
msgstr "0.05% fee" msgstr "Import List"
#: src/components/FeeSelector/index.tsx #: src/components/NavigationTabs/index.tsx
msgid "pools.feeSelector.lowFeeHint" msgid "Import Pool"
msgstr "Best for stable pairs." msgstr "Import Pool"
#: src/components/FeeSelector/index.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pools.feeSelector.mediumFee" msgid "Import at your own risk"
msgstr "0.3% fee" msgstr "Import at your own risk"
#: src/components/FeeSelector/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.feeSelector.mediumFeeHint" msgid "In range"
msgstr "Best for most pairs." msgstr "In range"
#: src/components/FeeSelector/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.feeSelector.subtitle" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "Select a pool type based on your preferred liquidity provider fee." msgid "Inactive"
msgstr "Inactive"
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.title" msgid "Increase Liquidity"
msgstr "Select Pool" msgstr "Increase Liquidity"
#: src/pages/Swap/index.tsx
msgid "Insufficient liquidity for this trade."
msgstr "Insufficient liquidity for this trade."
#: src/pages/Swap/index.tsx
msgid "Insufficient liquidity for this trade. Try enabling multi-hop trades."
msgstr "Insufficient liquidity for this trade. Try enabling multi-hop trades."
#: src/pages/PoolFinder/index.tsx
msgid "Invalid pair."
msgstr "Invalid pair."
#: src/pages/AddLiquidity/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Invalid range selected. The min price must be lower than the max price."
msgstr "Invalid range selected. The min price must be lower than the max price."
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.heading.poolsOverview" msgid "Learn"
msgstr "Pools Overview" msgstr "Learn"
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.hint.collectingFees" msgid "Liquidity"
msgstr "Collecting fees will withdraw currently available fees for you." msgstr "Liquidity"
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.hint.toolHelperText" #: src/pages/Swap/index.tsx
msgstr "<0>Tip:</0> Use this tool to find pairs that don't automatically appear in the interface." msgid "Loading"
msgstr "Loading"
#: src/pages/PoolFinder/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.label.connectWalletToFindPools" msgid "Manage Token Lists"
msgstr "Connect to a wallet to find pools" msgstr "Manage Token Lists"
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.label.noLiquidityInPoolYet" msgid "Manage this pool."
msgstr "You don’t have liquidity in this pool yet." msgstr "Manage this pool."
#: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.collectFees"
msgstr "Collect fees"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.collectFeesAsWETH" msgid "Max"
msgstr "Collect as WETH" msgstr "Max"
#: src/pages/Pool/PositionPage.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.labels.collectedFees" msgid "Max Price"
msgstr "Collected" msgstr "Max Price"
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.collectingFees" msgid "Max price"
msgstr "Collecting" msgstr "Max price"
#: src/components/PositionPreview/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.labels.feeTier" #: src/pages/Pool/index.tsx
msgstr "Fee Tier" msgid "Migrate"
msgstr "Migrate"
#: src/components/PositionPreview/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.labels.feeTierValue" msgid "Migrate Liquidity"
msgstr "{0}%" msgstr "Migrate Liquidity"
#: src/components/Badge/RangeBadge.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.labels.inRange" msgid "Migrate V2 Liquidity"
msgstr "In range" msgstr "Migrate V2 Liquidity"
#: src/components/Badge/RangeBadge.tsx #: src/pages/Pool/index.tsx
msgid "pools.labels.inRangeTooltip" msgid "Migrate V2 liquidity"
msgstr "The price of this pool is within your selected range. Your position is currently earning fees." msgstr "Migrate V2 liquidity"
#: src/components/Badge/RangeBadge.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.labels.inactive" msgid "Migrating"
msgstr "Inactive" msgstr "Migrating"
#: src/components/Badge/RangeBadge.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.labels.inactiveTooltip" msgid "Min Price"
msgstr "Your position has 0 liquidity, and is not earning fees." msgstr "Min Price"
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.liquidity" msgid "Min price"
msgstr "Liquidity" msgstr "Min price"
#: src/components/Badge/RangeBadge.tsx #: src/pages/Pool/index.tsx
msgid "pools.labels.outOfRange" msgid "More"
msgstr "Out of range" msgstr "More"
#: src/components/Badge/RangeBadge.tsx #: src/pages/Pool/index.tsx
msgid "pools.labels.outOfRangeTooltip" msgid "New Position"
msgstr "The price of this pool is outside of your selected range. Your position is not currently earning fees." msgstr "New Position"
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.labels.poolFound" msgid "No pool found."
msgstr "Pool Found!" msgstr "No pool found."
#: src/pages/PoolFinder/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.labels.selectTokenToFindLiquidity" msgid "No results found."
msgstr "Select a token to find your liquidity." msgstr "No results found."
#: src/pages/Pool/PositionPage.tsx #: src/components/Web3ReactManager/index.tsx
msgid "pools.labels.unclaimedFees" msgid "Oops! An unknown error occurred. Please refresh the page, or visit from another browser or device."
msgstr "Unclaimed fees" msgstr "Oops! An unknown error occurred. Please refresh the page, or visit from another browser or device."
#: src/components/PositionPreview/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.maxPrice" msgid "Out of range"
msgstr "Max Price" msgstr "Out of range"
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.maxPriceLabel" msgid "Output is estimated. If the price changes by more than {0}% your transaction will revert."
msgstr "Max price" msgstr "Output is estimated. If the price changes by more than {0}% your transaction will revert."
#: src/pages/Pool/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.menu.create" msgid "Owner"
msgstr "Create a pool" msgstr "Owner"
#: src/pages/Pool/index.tsx #: src/components/Header/index.tsx
msgid "pools.menu.learn" #: src/components/NavigationTabs/index.tsx
msgstr "Learn" msgid "Pool"
msgstr "Pool"
#: src/pages/Pool/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.menu.migrate" msgid "Pool Found!"
msgstr "Migrate" msgstr "Pool Found!"
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.menu.more" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "More" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "Pooled {0}:"
msgstr "Pooled {0}:"
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.menu.v2Liquidity" msgid "Pools Overview"
msgstr "V2 liquidity" msgstr "Pools Overview"
#: src/components/PositionPreview/index.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/components/PositionPreview/index.tsx msgid "Price"
#: src/pages/Pool/PositionPage.tsx msgstr "Price"
msgid "pools.minMaxPriceHint"
msgstr "Your position will be 100% {0} at this price."
#: src/components/PositionPreview/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Price Difference:"
msgid "pools.minPriceLabel" msgstr "Price Difference:"
msgstr "Min price"
#: src/pages/Pool/index.tsx #: src/pages/Swap/index.tsx
msgid "pools.toggle.hideClosedPositions" msgid "Price Impact Too High"
msgstr "Hide closed positions" msgstr "Price Impact Too High"
#: src/pages/RemoveLiquidity/index.tsx #: src/components/PositionList/index.tsx
msgid "removeLiquidity.buttons.RemoveAmount" #: src/pages/Pool/PositionPage.tsx
msgstr "Remove Amount" msgid "Price range"
msgstr "Price range"
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.buttons.remove" msgid "Price:"
msgstr "Remove" msgstr "Price:"
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.confirming.pending" msgid "Remove"
msgstr "Removing {0} {1} and {2} {3}" msgstr "Remove"
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.hint.outputEstimated" msgid "Remove Amount"
msgstr "Output is estimated. If the price changes by more than {0}% your transaction will revert." msgstr "Remove Amount"
#: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "removeLiquidity.hints.collectFeesEarn" msgid "Remove Liquidity"
msgstr "You will also collect fees earned from this position." msgstr "Remove Liquidity"
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.hints.removingPoolTokensConvertsPosition" #: src/pages/RemoveLiquidity/index.tsx
msgstr "<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." msgid "Remove {0} {1} and {2} {3}"
msgstr "Remove {0} {1} and {2} {3}"
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Remove {0}/{1} V3 liquidity"
#: src/pages/RemoveLiquidity/V3.tsx msgstr "Remove {0}/{1} V3 liquidity"
msgid "removeLiquidity.label.feesEarned"
msgstr "{0} Fees Earned:"
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.labels.UNIBurned" msgid "Removing {0} {1} and {2} {3}"
msgstr "UNI {0}/{1} Burned" msgstr "Removing {0} {1} and {2} {3}"
#: src/pages/RemoveLiquidity/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "removeLiquidity.labels.confirmationTitle" msgid "Search name or paste address"
msgstr "You will receive" msgstr "Search name or paste address"
#: src/pages/RemoveLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "removeLiquidity.labels.modalPrice" msgid "Select Pool"
msgstr "Price" msgstr "Select Pool"
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/FeeSelector/index.tsx
msgid "removeLiquidity.labels.percentForSlider" msgid "Select a pool type based on your preferred liquidity provider fee."
msgstr "{percentForSlider}%" msgstr "Select a pool type based on your preferred liquidity provider fee."
#: src/pages/RemoveLiquidity/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "removeLiquidity.labels.price" #: src/components/SearchModal/CurrencySearch.tsx
msgstr "Price:" #: src/pages/PoolFinder/index.tsx
#: src/pages/PoolFinder/index.tsx
msgid "Select a token"
msgstr "Select a token"
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/PoolFinder/index.tsx
msgid "removeLiquidity.labels.removeLiquidity" msgid "Select a token to find your liquidity."
msgstr "Remove Liquidity" msgstr "Select a token to find your liquidity."
#: src/pages/Swap/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "swap.buttons.allowUniswapToUseCurrency" msgid "Select pair"
msgstr "Allow the Uniswap Protocol to use your {0}" msgstr "Select pair"
#: src/pages/Swap/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "swap.buttons.backToV3" msgid "Selected Range"
msgstr "<0>Back to</0>V3" msgstr "Selected Range"
#: src/pages/Swap/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "swap.buttons.highPriceImpact" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgstr "High Price Impact" msgid "Set Price Range"
msgstr "Set Price Range"
#: src/pages/Swap/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "swap.buttons.priceImpactTooHigh" msgid "Set Starting Price"
msgstr "Price Impact Too High" msgstr "Set Starting Price"
#: src/pages/RemoveLiquidity/index.tsx
msgid "Simple"
msgstr "Simple"
#: src/components/Header/index.tsx
#: src/components/NavigationTabs/index.tsx
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.buttons.swap" msgid "Swap"
msgstr "Swap" msgstr "Swap"
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.buttons.swapAnyway" msgid "Swap Anyway"
msgstr "Swap Anyway" msgstr "Swap Anyway"
#: src/pages/Swap/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "swap.buttons.tradeCurrency" msgid "The market price is outside your specified price range. Single-asset deposit only."
msgstr "You can now trade {0}" msgstr "The market price is outside your specified price range. Single-asset deposit only."
#: src/pages/Swap/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "swap.buttons.unwrap" msgid "The price of this pool is outside of your selected range. Your position is not currently earning fees."
msgstr "Unwrap" msgstr "The price of this pool is outside of your selected range. Your position is not currently earning fees."
#: src/pages/Swap/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "swap.buttons.wrap" msgid "The price of this pool is within your selected range. Your position is currently earning fees."
msgstr "Wrap" msgstr "The price of this pool is within your selected range. Your position is currently earning fees."
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.hints.permission" msgid "This tool will safely migrate your {0} liquidity to V3. The process is completely trustless thanks to the"
msgstr "You must give the Uniswap smart contracts permission to use your {0}. You only have to do this once per token." msgstr "This tool will safely migrate your {0} liquidity to V3. The process is completely trustless thanks to the"
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.from" msgid "To"
msgstr "From" msgstr "To"
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.fromAtMost" msgid "To (at least)"
msgstr "From (at most)" msgstr "To (at least)"
#: src/pages/Swap/index.tsx #: src/pages/Pool/CTACards.tsx
msgid "swap.labels.insufficientLiquidity" msgid "Top pools"
msgstr "Insufficient liquidity for this trade." msgstr "Top pools"
#: src/pages/Swap/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "swap.labels.insufficientLiquiditySingleHopOnly" msgid "UNI {0}/{1} Burned"
msgstr "Insufficient liquidity for this trade. Try enabling multi-hop trades." msgstr "UNI {0}/{1} Burned"
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "swap.labels.removeSend" msgid "Unclaimed fees"
msgstr "- Remove send" msgstr "Unclaimed fees"
#: src/pages/Pool/CTACards.tsx
msgid "Uniswap V3 is here!"
msgstr "Uniswap V3 is here!"
#: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Uniswap migration contract↗"
msgstr "Uniswap migration contract↗"
#: src/pages/AddLiquidity/index.tsx
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.to" msgid "Unsupported Asset"
msgstr "To" msgstr "Unsupported Asset"
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.toAtLeast" msgid "Unwrap"
msgstr "To (at least)" msgstr "Unwrap"
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/index.tsx
msgid "tokenLists.buttons.import" msgid "V2 liquidity"
msgstr "Import" msgstr "V2 liquidity"
#: src/components/SearchModal/ImportList.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "tokenLists.importHint1" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgstr "By adding this list you are implicitly trusting that the data is correct. Anyone can create a list, including creating fake versions of existing lists and lists that claim to represent projects that do not have one." msgid "V3 {0} Price:"
msgstr "V3 {0} Price:"
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/index.tsx
msgid "tokenLists.importHint2" msgid "View V2 Liquidity"
msgstr "If you purchase a token from this list, you may not be able to sell it back." msgstr "View V2 Liquidity"
#: src/components/SearchModal/ImportList.tsx #: src/components/Header/index.tsx
msgid "tokenLists.importList" msgid "Vote"
msgstr "Import List" msgstr "Vote"
#: src/components/SearchModal/ImportList.tsx #: src/pages/Swap/index.tsx
msgid "tokenLists.importWarning" msgid "Wrap"
msgstr "Import at your own risk" msgstr "Wrap"
#: src/components/SearchModal/CurrencySearch.tsx #: src/components/Web3Status/index.tsx
msgid "tokenLists.manage" msgid "Wrong Network"
msgstr "Manage Token Lists" msgstr "Wrong Network"
#: src/components/SearchModal/ImportList.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "tokensLists.numberOfTokens" msgid "You are the first liquidity provider for this Uniswap V3 pool. Your liquidity will migrate at the current {0} price."
msgstr "{0} tokens" msgstr "You are the first liquidity provider for this Uniswap V3 pool. Your liquidity will migrate at the current {0} price."
#: src/pages/Swap/index.tsx
msgid "You can now trade {0}"
msgstr "You can now trade {0}"
#: src/pages/PoolFinder/index.tsx
msgid "You don’t have liquidity in this pool yet."
msgstr "You don’t have liquidity in this pool yet."
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.allowLPTokenMigration" msgid "You must connect an account."
msgstr "Allow LP token migration" msgstr "You must connect an account."
#: src/pages/Swap/index.tsx
msgid "You must give the Uniswap smart contracts permission to use your {0}. You only have to do this once per token."
msgstr "You must give the Uniswap smart contracts permission to use your {0}. You only have to do this once per token."
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.allower" msgid "You should only deposit liquidity into Uniswap V3 at a price you believe is correct. <0/>If the price seems incorrect, you can either make a swap to move the price or wait for someone else to do so."
msgstr "Allowed" msgstr "You should only deposit liquidity into Uniswap V3 at a price you believe is correct. <0/>If the price seems incorrect, you can either make a swap to move the price or wait for someone else to do so."
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "transactions.approve" msgid "You will also collect fees earned from this position."
msgstr "Approve" msgstr "You will also collect fees earned from this position."
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "transactions.approved" msgid "You will receive"
msgstr "Approved" msgstr "You will receive"
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "Your V3 liquidity positions will appear here."
msgid "transactions.approving" msgstr "Your V3 liquidity positions will appear here."
msgstr "Approving"
#: src/pages/AddLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "transactions.confirmation.button" msgid "Your position has 0 liquidity, and is not earning fees."
msgstr "Add" msgstr "Your position has 0 liquidity, and is not earning fees."
#: src/components/Web3Status/index.tsx #: src/components/PositionPreview/index.tsx
msgid "transactions.pending" #: src/components/PositionPreview/index.tsx
msgstr "{0} Pending" msgid "Your position will be 100% composed of {0} at this price"
msgstr "Your position will be 100% composed of {0} at this price"
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "transactions.summary.addLiquidity" #: src/pages/Pool/PositionPage.tsx
msgstr "Add {0}/{1} V3 liquidity" msgid "Your position will be 100% {0} at this price."
msgstr "Your position will be 100% {0} at this price."
#: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "transactions.summary.createPoolAndAddLiquidity" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgstr "Create pool and add {0}/{1} V3 liquidity" msgid "Your position will not earn fees or be used in trades until the market price moves into your range."
msgstr "Your position will not earn fees or be used in trades until the market price moves into your range."
#: src/pages/RemoveLiquidity/index.tsx
#: src/pages/RemoveLiquidity/index.tsx
msgid "transactions.summary.removeLiquidity"
msgstr "Remove {0} {1} and {2} {3}"
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/PositionList/index.tsx
msgid "transactions.summary.removeLiquidityV3" #: src/components/PositionList/index.tsx
msgstr "Remove {0}/{1} V3 liquidity" msgid "Your positions"
msgstr "Your positions"
#: src/pages/AddLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/Pool/index.tsx msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
#: src/pages/RemoveLiquidity/index.tsx msgstr "Your transaction cost will be much higher as it includes the gas to create the pool."
#: src/pages/Swap/index.tsx
msgid "wallet.connect"
msgstr "Connect Wallet"
#: src/components/Web3Status/index.tsx #: src/components/Web3Status/index.tsx
msgid "wallet.connectLongForm" msgid "has socks emoji"
msgstr "Connect to a wallet" msgstr "has socks emoji"
#: src/components/Header/index.tsx #: src/components/Header/index.tsx
msgid "wallet.ethBalance" msgid "{0} ETH"
msgstr "{0} ETH" msgstr "{0} ETH"
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "{0} Fees Earned:"
msgstr "{0} Fees Earned:"
#: src/components/Web3Status/index.tsx #: src/components/Web3Status/index.tsx
msgid "wallet.hasSocks" msgid "{0} Pending"
msgstr "has socks emoji" msgstr "{0} Pending"
#: src/components/PositionPreview/index.tsx
#: src/components/PositionPreview/index.tsx
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "{0} per {1}"
msgstr "{0} per {1}"
#: src/components/SearchModal/ImportList.tsx
msgid "{0} tokens"
msgstr "{0} tokens"
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.mustConnectAccount" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgstr "You must connect an account." msgid "{0} {1} Price:"
msgstr "{0} {1} Price:"
#: src/components/PositionPreview/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "{0}%"
msgstr "{0}%"
#: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "{0}/{1} LP NFT"
msgstr "{0}/{1} LP NFT"
#: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "{0}/{1} LP Tokens"
msgstr "{0}/{1} LP Tokens"
#: src/pages/RemoveLiquidity/V3.tsx
msgid "{percentForSlider}%"
msgstr "{percentForSlider}%"
#: src/pages/Pool/PositionPage.tsx
msgid "← Back to Pools Overview"
msgstr "← Back to Pools Overview"
msgid "" msgid ""
msgstr "" msgstr ""
"POT-Creation-Date: 2021-05-26 14:43-0700\n" "POT-Creation-Date: 2021-05-28 15:09-0700\n"
"Mime-Version: 1.0\n" "Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n" "X-Generator: @lingui/cli\n"
"Language: es-AR\n" "Language: es-AR\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Plural-Forms: \n"
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.currentPrice" #: src/pages/Pool/PositionPage.tsx
msgid "$-"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.selectLiquidityRange" #: src/pages/Pool/PositionPage.tsx
msgid "${0}"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "addLiquidity.labels.selectPair" msgid "(Max)"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "addLiquidity.labels.selectStartingPrice" msgid "- Remove send"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "addLiquidity.labels.selectedRange" msgid "0.05% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.confirm" msgid "0.3% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.remove" msgid "1% fee"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimUNI" msgid "25%"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimingUNI" msgid "50%"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "common.IUnderstand" msgid "75%"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "common.clearAll" msgid "<0>Back to</0>V3"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "common.detailed" msgid "<0>Tip:</0> Removing pool tokens converts your position back into underlying tokens at the current rate, proportional to your share of the pool. Accrued fees are included in the amounts you receive."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/Swap/index.tsx msgid "<0>Tip:</0> Use this tool to find pairs that don't automatically appear in the interface."
msgid "common.loading"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "common.simple" msgid "Add"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/components/NavigationTabs/index.tsx
msgid "cta.topPools" msgid "Add Liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/PoolFinder/index.tsx
msgid "cta.v3.explore" msgid "Add liquidity."
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/AddLiquidity/index.tsx
msgid "cta.v3.launchAnnouncement" msgid "Add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "cta.v3.walkthroughAndMigration" msgid "Allow LP token migration"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/Swap/index.tsx
#: src/components/PositionPreview/index.tsx msgid "Allow the Uniswap Protocol to use your {0}"
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "currencies.denominated"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "currencies.input.max" msgid "Allowed"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "currencies.input.priceOutsideWarning" msgid "Amount"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.noResults" msgid "Approve"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.placeholder" msgid "Approved"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/PoolFinder/index.tsx msgid "Approving"
#: src/pages/PoolFinder/index.tsx
msgid "currencies.search.selectToken"
msgstr "Seleccioná un token"
#: src/components/Web3Status/index.tsx
msgid "error.generic"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "error.invalidRangeWarning" msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selected price range."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAsset" msgid "Best for exotic pairs."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAssets" msgid "Best for most pairs."
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.wrongNetwork" msgid "Best for stable pairs."
msgstr "" msgstr ""
#: src/components/Web3ReactManager/index.tsx #: src/components/SearchModal/ImportList.tsx
msgid "errors.unknown" msgid "By adding this list you are implicitly trusting that the data is correct. Anyone can create a list, including creating fake versions of existing lists and lists that claim to represent projects that do not have one."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/Header/index.tsx
msgid "inactiveRangeWarning" msgid "Charts <0>↗</0>"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "labels.amount" msgid "Check out our v3 LP walkthrough and migration guides."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.inactive" msgid "Claim UNI"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/PositionPage.tsx
msgid "labels.max" msgid "Claim fees"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.remove" msgid "Claiming UNI"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "liquidity.depositAmounts" msgid "Clear All"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrate" msgid "Collect"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrating" #: src/pages/RemoveLiquidity/V3.tsx
msgid "Collect as WETH"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.errors.invalidRangeWarning" msgid "Collect fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LPGasCost" msgid "Collected"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LiquidityProvider" msgid "Collecting"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.migrationContract" msgid "Collecting fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.priceHint" msgid "Collecting fees will withdraw currently available fees for you."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hint.toolInformation" msgid "Confirm"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hints.inactiveRangeWarning" #: src/pages/Swap/index.tsx
msgid "Connect Wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.hints.priceRangeRefund" msgid "Connect a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Web3Status/index.tsx
msgid "migrate.label.lpNFTToken" msgid "Connect to a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
msgid "migrate.label.lpToken" msgid "Connect to a wallet to find pools"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.migrateV2Liquidity" msgid "Connect wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create a pair"
msgid "migrate.labels.price"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.labels.priceDifference" msgid "Create a pool"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.selectLiquidityRange" msgid "Create pool and add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create pool."
msgid "migrate.labels.v3Price"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "minMaxPriceHint" msgid "Current price"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.charts" msgid "Current {0} Price:"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.importPool" msgid "Deposit Amounts"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/components/NavigationTabs/index.tsx msgid "Detailed"
msgid "nav.pool"
msgstr "Pool"
#: src/components/Header/index.tsx
#: src/components/NavigationTabs/index.tsx
msgid "nav.swap"
msgstr "Intercambiar"
#: src/components/Header/index.tsx
msgid "nav.vote"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Web3Status/index.tsx
msgid "number.25Percent" msgid "Error"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "number.50Percent" msgid "Explore popular pools on Uniswap Analytics."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/PositionPreview/index.tsx
msgid "number.75Percent" msgid "Fee Tier"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyFiatValue" msgid "From"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyValueInFiat" msgid "From (at most)"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "numbers.fiatValue" msgid "Hide closed positions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.valueInFiat" msgid "High Price Impact"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/Pool/PositionPage.tsx msgid "I understand"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "numbers.valueWithPercent"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.claimFees" msgid "If you purchase a token from this list, you may not be able to sell it back."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.collectingFees" msgid "Import"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Import List"
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "pool.pooledCurrency"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Import Pool"
msgid "pool.priceRange"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/components/PositionList/index.tsx msgid "Import at your own risk"
msgid "pool.yourPositions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.button.backToPoolsOverview" msgid "In range"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.buttons.addLiquidity" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "Agregar liquidez" msgid "Inactive"
#: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.addLiquidityPoolFinder"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.collect" msgid "Increase Liquidity"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.createPair" msgid "Insufficient liquidity for this trade."
msgstr ""
#: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.createPool"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.increaseLiquidity" msgid "Insufficient liquidity for this trade. Try enabling multi-hop trades."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.manage" msgid "Invalid pair."
msgstr ""
#: src/pages/Pool/index.tsx
msgid "pools.buttons.migrateLiquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.buttons.migrateV2Liquidity" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Invalid range selected. The min price must be lower than the max price."
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.buttons.newPosition" msgid "Learn"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.owner" msgid "Liquidity"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.removeLiquidity" #: src/pages/Swap/index.tsx
msgstr "Remover Liquidez" msgid "Loading"
#: src/pages/Pool/index.tsx
msgid "pools.buttons.viewV2Liquidity"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Manage Token Lists"
msgid "pools.currentPrice"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.emptyStateHint" msgid "Manage this pool."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.error.noPoolFound" msgid "Max"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.errors.invalidPair" msgid "Max Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.highFee" msgid "Max price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.highFeeHint" #: src/pages/Pool/index.tsx
msgid "Migrate"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.lowFee" msgid "Migrate Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.lowFeeHint" msgid "Migrate V2 Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.mediumFee" msgid "Migrate V2 liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.mediumFeeHint" msgid "Migrating"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.feeSelector.subtitle" msgid "Min Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.title" msgid "Min price"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.heading.poolsOverview" msgid "More"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "pools.hint.collectingFees" msgid "New Position"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.hint.toolHelperText" msgid "No pool found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.label.connectWalletToFindPools" msgid "No results found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/Web3ReactManager/index.tsx
msgid "pools.label.noLiquidityInPoolYet" msgid "Oops! An unknown error occurred. Please refresh the page, or visit from another browser or device."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.collectFees" msgid "Out of range"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Output is estimated. If the price changes by more than {0}% your transaction will revert."
msgid "pools.labels.collectFeesAsWETH"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.collectedFees" msgid "Owner"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Header/index.tsx
msgid "pools.labels.collectingFees" #: src/components/NavigationTabs/index.tsx
msgid "Pool"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.labels.feeTier" msgid "Pool Found!"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.feeTierValue" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "Pooled {0}:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Pool/index.tsx
msgid "pools.labels.inRange" msgid "Pools Overview"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.inRangeTooltip" msgid "Price"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.labels.inactive" msgid "Price Difference:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Swap/index.tsx
msgid "pools.labels.inactiveTooltip" msgid "Price Impact Too High"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.liquidity" msgid "Price range"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.outOfRange" msgid "Price:"
msgstr ""
#: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.outOfRangeTooltip"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.poolFound" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/index.tsx
msgid "Remove"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.selectTokenToFindLiquidity" msgid "Remove Amount"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.unclaimedFees" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "" msgid "Remove Liquidity"
#: src/components/PositionPreview/index.tsx
msgid "pools.maxPrice"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.maxPriceLabel" #: src/pages/RemoveLiquidity/index.tsx
msgid "Remove {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.menu.create" msgid "Remove {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.menu.learn" msgid "Removing {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.menu.migrate" msgid "Search name or paste address"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.more" msgid "Select Pool"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.v2Liquidity" msgid "Select a pool type based on your preferred liquidity provider fee."
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/components/CurrencyInputPanel/index.tsx
#: src/components/PositionPreview/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.minMaxPriceHint" #: src/pages/PoolFinder/index.tsx
msgid "Select a token"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Select a token to find your liquidity."
msgid "pools.minPriceLabel"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.toggle.hideClosedPositions" msgid "Select pair"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.RemoveAmount" msgid "Selected Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.remove" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Set Price Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/AddLiquidity/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "Set Starting Price"
msgid "removeLiquidity.confirming.pending"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.hint.outputEstimated" msgid "Simple"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "removeLiquidity.hints.collectFeesEarn" #: src/components/NavigationTabs/index.tsx
#: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx
msgid "Swap"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.hints.removingPoolTokensConvertsPosition" #: src/pages/Swap/index.tsx
msgid "Swap Anyway"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/CurrencyInputPanel/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "The market price is outside your specified price range. Single-asset deposit only."
#: src/pages/RemoveLiquidity/V3.tsx
msgid "removeLiquidity.label.feesEarned"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "removeLiquidity.labels.UNIBurned" msgid "The price of this pool is outside of your selected range. Your position is not currently earning fees."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "removeLiquidity.labels.confirmationTitle" msgid "The price of this pool is within your selected range. Your position is currently earning fees."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "removeLiquidity.labels.modalPrice" msgid "This tool will safely migrate your {0} liquidity to V3. The process is completely trustless thanks to the"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.percentForSlider" msgid "To"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.price" msgid "To (at least)"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "removeLiquidity.labels.removeLiquidity" msgid "Top pools"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "swap.buttons.allowUniswapToUseCurrency" msgid "UNI {0}/{1} Burned"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "swap.buttons.backToV3" msgid "Unclaimed fees"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/CTACards.tsx
msgid "swap.buttons.highPriceImpact" msgid "Uniswap V3 is here!"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.priceImpactTooHigh" msgid "Uniswap migration contract↗"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx msgid "Unsupported Asset"
msgid "swap.buttons.swap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx msgid "Unwrap"
msgid "swap.buttons.swapAnyway"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
msgid "swap.buttons.tradeCurrency" msgid "V2 liquidity"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.unwrap" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "V3 {0} Price:"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
msgid "swap.buttons.wrap" msgid "View V2 Liquidity"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Header/index.tsx
msgid "swap.hints.permission" msgid "Vote"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.from" msgid "Wrap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Web3Status/index.tsx
msgid "swap.labels.fromAtMost" msgid "Wrong Network"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.insufficientLiquidity" msgid "You are the first liquidity provider for this Uniswap V3 pool. Your liquidity will migrate at the current {0} price."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.insufficientLiquiditySingleHopOnly" msgid "You can now trade {0}"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "swap.labels.removeSend" msgid "You don’t have liquidity in this pool yet."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.to" msgid "You must connect an account."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.toAtLeast" msgid "You must give the Uniswap smart contracts permission to use your {0}. You only have to do this once per token."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "tokenLists.buttons.import" msgid "You should only deposit liquidity into Uniswap V3 at a price you believe is correct. <0/>If the price seems incorrect, you can either make a swap to move the price or wait for someone else to do so."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "tokenLists.importHint1" msgid "You will also collect fees earned from this position."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "tokenLists.importHint2" msgid "You will receive"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/index.tsx
msgid "tokenLists.importList" msgid "Your V3 liquidity positions will appear here."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/components/Badge/RangeBadge.tsx
msgid "tokenLists.importWarning" msgid "Your position has 0 liquidity, and is not earning fees."
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/components/PositionPreview/index.tsx
msgid "tokenLists.manage" #: src/components/PositionPreview/index.tsx
msgid "Your position will be 100% composed of {0} at this price"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/PositionPage.tsx
msgid "tokensLists.numberOfTokens" #: src/pages/Pool/PositionPage.tsx
msgid "Your position will be 100% {0} at this price."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.allowLPTokenMigration" msgid "Your position will not earn fees or be used in trades until the market price moves into your range."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/PositionList/index.tsx
msgid "transactions.allower" #: src/components/PositionList/index.tsx
msgid "Your positions"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.approve" msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.approved" msgid "has socks emoji"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Header/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} ETH"
msgid "transactions.approving"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "transactions.confirmation.button" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "{0} Fees Earned:"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.pending" msgid "{0} Pending"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
msgid "transactions.summary.addLiquidity" #: src/components/PositionPreview/index.tsx
msgstr "" #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "transactions.summary.createPoolAndAddLiquidity" msgid "{0} per {1}"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} tokens"
msgid "transactions.summary.removeLiquidity"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.summary.removeLiquidityV3" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "{0} {1} Price:"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.connect" #: src/pages/Pool/PositionPage.tsx
msgid "{0}%"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.connectLongForm" msgid "{0}/{1} LP NFT"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.ethBalance" msgid "{0}/{1} LP Tokens"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "wallet.hasSocks" msgid "{percentForSlider}%"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.mustConnectAccount" msgid "← Back to Pools Overview"
msgstr "" msgstr ""
msgid "" msgid ""
msgstr "" msgstr ""
"POT-Creation-Date: 2021-05-26 14:43-0700\n" "POT-Creation-Date: 2021-05-28 15:09-0700\n"
"Mime-Version: 1.0\n" "Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n" "X-Generator: @lingui/cli\n"
"Language: es-US\n" "Language: es-US\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Plural-Forms: \n"
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.currentPrice" #: src/pages/Pool/PositionPage.tsx
msgid "$-"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.selectLiquidityRange" #: src/pages/Pool/PositionPage.tsx
msgid "${0}"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "addLiquidity.labels.selectPair" msgid "(Max)"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "addLiquidity.labels.selectStartingPrice" msgid "- Remove send"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "addLiquidity.labels.selectedRange" msgid "0.05% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.confirm" msgid "0.3% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.remove" msgid "1% fee"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimUNI" msgid "25%"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimingUNI" msgid "50%"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "common.IUnderstand" msgid "75%"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "common.clearAll" msgid "<0>Back to</0>V3"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "common.detailed" msgid "<0>Tip:</0> Removing pool tokens converts your position back into underlying tokens at the current rate, proportional to your share of the pool. Accrued fees are included in the amounts you receive."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/Swap/index.tsx msgid "<0>Tip:</0> Use this tool to find pairs that don't automatically appear in the interface."
msgid "common.loading"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "common.simple" msgid "Add"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/components/NavigationTabs/index.tsx
msgid "cta.topPools" msgid "Add Liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/PoolFinder/index.tsx
msgid "cta.v3.explore" msgid "Add liquidity."
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/AddLiquidity/index.tsx
msgid "cta.v3.launchAnnouncement" msgid "Add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "cta.v3.walkthroughAndMigration" msgid "Allow LP token migration"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/Swap/index.tsx
#: src/components/PositionPreview/index.tsx msgid "Allow the Uniswap Protocol to use your {0}"
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "currencies.denominated"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "currencies.input.max" msgid "Allowed"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "currencies.input.priceOutsideWarning" msgid "Amount"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.noResults" msgid "Approve"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.placeholder" msgid "Approved"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/PoolFinder/index.tsx msgid "Approving"
#: src/pages/PoolFinder/index.tsx
msgid "currencies.search.selectToken"
msgstr "Seleccione un token"
#: src/components/Web3Status/index.tsx
msgid "error.generic"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "error.invalidRangeWarning" msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selected price range."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAsset" msgid "Best for exotic pairs."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAssets" msgid "Best for most pairs."
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.wrongNetwork" msgid "Best for stable pairs."
msgstr "" msgstr ""
#: src/components/Web3ReactManager/index.tsx #: src/components/SearchModal/ImportList.tsx
msgid "errors.unknown" msgid "By adding this list you are implicitly trusting that the data is correct. Anyone can create a list, including creating fake versions of existing lists and lists that claim to represent projects that do not have one."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/Header/index.tsx
msgid "inactiveRangeWarning" msgid "Charts <0>↗</0>"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "labels.amount" msgid "Check out our v3 LP walkthrough and migration guides."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.inactive" msgid "Claim UNI"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/PositionPage.tsx
msgid "labels.max" msgid "Claim fees"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.remove" msgid "Claiming UNI"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "liquidity.depositAmounts" msgid "Clear All"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrate" msgid "Collect"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrating" #: src/pages/RemoveLiquidity/V3.tsx
msgid "Collect as WETH"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.errors.invalidRangeWarning" msgid "Collect fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LPGasCost" msgid "Collected"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LiquidityProvider" msgid "Collecting"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.migrationContract" msgid "Collecting fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.priceHint" msgid "Collecting fees will withdraw currently available fees for you."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hint.toolInformation" msgid "Confirm"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hints.inactiveRangeWarning" #: src/pages/Swap/index.tsx
msgid "Connect Wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.hints.priceRangeRefund" msgid "Connect a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Web3Status/index.tsx
msgid "migrate.label.lpNFTToken" msgid "Connect to a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
msgid "migrate.label.lpToken" msgid "Connect to a wallet to find pools"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.migrateV2Liquidity" msgid "Connect wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create a pair"
msgid "migrate.labels.price"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.labels.priceDifference" msgid "Create a pool"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.selectLiquidityRange" msgid "Create pool and add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create pool."
msgid "migrate.labels.v3Price"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "minMaxPriceHint" msgid "Current price"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.charts" msgid "Current {0} Price:"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.importPool" msgid "Deposit Amounts"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/components/NavigationTabs/index.tsx msgid "Detailed"
msgid "nav.pool"
msgstr "Pool"
#: src/components/Header/index.tsx
#: src/components/NavigationTabs/index.tsx
msgid "nav.swap"
msgstr "Intercambiar"
#: src/components/Header/index.tsx
msgid "nav.vote"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Web3Status/index.tsx
msgid "number.25Percent" msgid "Error"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "number.50Percent" msgid "Explore popular pools on Uniswap Analytics."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/PositionPreview/index.tsx
msgid "number.75Percent" msgid "Fee Tier"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyFiatValue" msgid "From"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyValueInFiat" msgid "From (at most)"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "numbers.fiatValue" msgid "Hide closed positions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.valueInFiat" msgid "High Price Impact"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/Pool/PositionPage.tsx msgid "I understand"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "numbers.valueWithPercent"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.claimFees" msgid "If you purchase a token from this list, you may not be able to sell it back."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.collectingFees" msgid "Import"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Import List"
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "pool.pooledCurrency"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Import Pool"
msgid "pool.priceRange"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/components/PositionList/index.tsx msgid "Import at your own risk"
msgid "pool.yourPositions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.button.backToPoolsOverview" msgid "In range"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.buttons.addLiquidity" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "Agregar liquidez" msgid "Inactive"
#: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.addLiquidityPoolFinder"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.collect" msgid "Increase Liquidity"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.createPair" msgid "Insufficient liquidity for this trade."
msgstr ""
#: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.createPool"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.increaseLiquidity" msgid "Insufficient liquidity for this trade. Try enabling multi-hop trades."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.manage" msgid "Invalid pair."
msgstr ""
#: src/pages/Pool/index.tsx
msgid "pools.buttons.migrateLiquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.buttons.migrateV2Liquidity" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Invalid range selected. The min price must be lower than the max price."
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.buttons.newPosition" msgid "Learn"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.owner" msgid "Liquidity"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.removeLiquidity" #: src/pages/Swap/index.tsx
msgstr "Remover Liquidez" msgid "Loading"
#: src/pages/Pool/index.tsx
msgid "pools.buttons.viewV2Liquidity"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Manage Token Lists"
msgid "pools.currentPrice"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.emptyStateHint" msgid "Manage this pool."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.error.noPoolFound" msgid "Max"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.errors.invalidPair" msgid "Max Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.highFee" msgid "Max price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.highFeeHint" #: src/pages/Pool/index.tsx
msgid "Migrate"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.lowFee" msgid "Migrate Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.lowFeeHint" msgid "Migrate V2 Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.mediumFee" msgid "Migrate V2 liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.mediumFeeHint" msgid "Migrating"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.feeSelector.subtitle" msgid "Min Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.title" msgid "Min price"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.heading.poolsOverview" msgid "More"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "pools.hint.collectingFees" msgid "New Position"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.hint.toolHelperText" msgid "No pool found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.label.connectWalletToFindPools" msgid "No results found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/Web3ReactManager/index.tsx
msgid "pools.label.noLiquidityInPoolYet" msgid "Oops! An unknown error occurred. Please refresh the page, or visit from another browser or device."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.collectFees" msgid "Out of range"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Output is estimated. If the price changes by more than {0}% your transaction will revert."
msgid "pools.labels.collectFeesAsWETH"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.collectedFees" msgid "Owner"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Header/index.tsx
msgid "pools.labels.collectingFees" #: src/components/NavigationTabs/index.tsx
msgid "Pool"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.labels.feeTier" msgid "Pool Found!"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.feeTierValue" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "Pooled {0}:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Pool/index.tsx
msgid "pools.labels.inRange" msgid "Pools Overview"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.inRangeTooltip" msgid "Price"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.labels.inactive" msgid "Price Difference:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Swap/index.tsx
msgid "pools.labels.inactiveTooltip" msgid "Price Impact Too High"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.liquidity" msgid "Price range"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.outOfRange" msgid "Price:"
msgstr ""
#: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.outOfRangeTooltip"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.poolFound" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/index.tsx
msgid "Remove"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.selectTokenToFindLiquidity" msgid "Remove Amount"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.unclaimedFees" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "" msgid "Remove Liquidity"
#: src/components/PositionPreview/index.tsx
msgid "pools.maxPrice"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.maxPriceLabel" #: src/pages/RemoveLiquidity/index.tsx
msgid "Remove {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.menu.create" msgid "Remove {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.menu.learn" msgid "Removing {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.menu.migrate" msgid "Search name or paste address"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.more" msgid "Select Pool"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.v2Liquidity" msgid "Select a pool type based on your preferred liquidity provider fee."
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/components/CurrencyInputPanel/index.tsx
#: src/components/PositionPreview/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.minMaxPriceHint" #: src/pages/PoolFinder/index.tsx
msgid "Select a token"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Select a token to find your liquidity."
msgid "pools.minPriceLabel"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.toggle.hideClosedPositions" msgid "Select pair"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.RemoveAmount" msgid "Selected Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.remove" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Set Price Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/AddLiquidity/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "Set Starting Price"
msgid "removeLiquidity.confirming.pending"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.hint.outputEstimated" msgid "Simple"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "removeLiquidity.hints.collectFeesEarn" #: src/components/NavigationTabs/index.tsx
#: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx
msgid "Swap"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.hints.removingPoolTokensConvertsPosition" #: src/pages/Swap/index.tsx
msgid "Swap Anyway"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/CurrencyInputPanel/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "The market price is outside your specified price range. Single-asset deposit only."
#: src/pages/RemoveLiquidity/V3.tsx
msgid "removeLiquidity.label.feesEarned"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "removeLiquidity.labels.UNIBurned" msgid "The price of this pool is outside of your selected range. Your position is not currently earning fees."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "removeLiquidity.labels.confirmationTitle" msgid "The price of this pool is within your selected range. Your position is currently earning fees."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "removeLiquidity.labels.modalPrice" msgid "This tool will safely migrate your {0} liquidity to V3. The process is completely trustless thanks to the"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.percentForSlider" msgid "To"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.price" msgid "To (at least)"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "removeLiquidity.labels.removeLiquidity" msgid "Top pools"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "swap.buttons.allowUniswapToUseCurrency" msgid "UNI {0}/{1} Burned"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "swap.buttons.backToV3" msgid "Unclaimed fees"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/CTACards.tsx
msgid "swap.buttons.highPriceImpact" msgid "Uniswap V3 is here!"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.priceImpactTooHigh" msgid "Uniswap migration contract↗"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx msgid "Unsupported Asset"
msgid "swap.buttons.swap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx msgid "Unwrap"
msgid "swap.buttons.swapAnyway"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
msgid "swap.buttons.tradeCurrency" msgid "V2 liquidity"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.unwrap" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "V3 {0} Price:"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
msgid "swap.buttons.wrap" msgid "View V2 Liquidity"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Header/index.tsx
msgid "swap.hints.permission" msgid "Vote"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.from" msgid "Wrap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Web3Status/index.tsx
msgid "swap.labels.fromAtMost" msgid "Wrong Network"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.insufficientLiquidity" msgid "You are the first liquidity provider for this Uniswap V3 pool. Your liquidity will migrate at the current {0} price."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.insufficientLiquiditySingleHopOnly" msgid "You can now trade {0}"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "swap.labels.removeSend" msgid "You don’t have liquidity in this pool yet."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.to" msgid "You must connect an account."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.toAtLeast" msgid "You must give the Uniswap smart contracts permission to use your {0}. You only have to do this once per token."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "tokenLists.buttons.import" msgid "You should only deposit liquidity into Uniswap V3 at a price you believe is correct. <0/>If the price seems incorrect, you can either make a swap to move the price or wait for someone else to do so."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "tokenLists.importHint1" msgid "You will also collect fees earned from this position."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "tokenLists.importHint2" msgid "You will receive"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/index.tsx
msgid "tokenLists.importList" msgid "Your V3 liquidity positions will appear here."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/components/Badge/RangeBadge.tsx
msgid "tokenLists.importWarning" msgid "Your position has 0 liquidity, and is not earning fees."
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/components/PositionPreview/index.tsx
msgid "tokenLists.manage" #: src/components/PositionPreview/index.tsx
msgid "Your position will be 100% composed of {0} at this price"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/PositionPage.tsx
msgid "tokensLists.numberOfTokens" #: src/pages/Pool/PositionPage.tsx
msgid "Your position will be 100% {0} at this price."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.allowLPTokenMigration" msgid "Your position will not earn fees or be used in trades until the market price moves into your range."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/PositionList/index.tsx
msgid "transactions.allower" #: src/components/PositionList/index.tsx
msgid "Your positions"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.approve" msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.approved" msgid "has socks emoji"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Header/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} ETH"
msgid "transactions.approving"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "transactions.confirmation.button" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "{0} Fees Earned:"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.pending" msgid "{0} Pending"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
msgid "transactions.summary.addLiquidity" #: src/components/PositionPreview/index.tsx
msgstr "" #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "transactions.summary.createPoolAndAddLiquidity" msgid "{0} per {1}"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} tokens"
msgid "transactions.summary.removeLiquidity"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.summary.removeLiquidityV3" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "{0} {1} Price:"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.connect" #: src/pages/Pool/PositionPage.tsx
msgid "{0}%"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.connectLongForm" msgid "{0}/{1} LP NFT"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.ethBalance" msgid "{0}/{1} LP Tokens"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "wallet.hasSocks" msgid "{percentForSlider}%"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.mustConnectAccount" msgid "← Back to Pools Overview"
msgstr "" msgstr ""
msgid "" msgid ""
msgstr "" msgstr ""
"POT-Creation-Date: 2021-05-26 14:43-0700\n" "POT-Creation-Date: 2021-05-28 15:09-0700\n"
"Mime-Version: 1.0\n" "Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n" "X-Generator: @lingui/cli\n"
"Language: it-IT\n" "Language: it-IT\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Plural-Forms: \n"
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.currentPrice" #: src/pages/Pool/PositionPage.tsx
msgid "$-"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.selectLiquidityRange" #: src/pages/Pool/PositionPage.tsx
msgid "${0}"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "addLiquidity.labels.selectPair" msgid "(Max)"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "addLiquidity.labels.selectStartingPrice" msgid "- Remove send"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "addLiquidity.labels.selectedRange" msgid "0.05% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.confirm" msgid "0.3% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.remove" msgid "1% fee"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimUNI" msgid "25%"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimingUNI" msgid "50%"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "common.IUnderstand" msgid "75%"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "common.clearAll" msgid "<0>Back to</0>V3"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "common.detailed" msgid "<0>Tip:</0> Removing pool tokens converts your position back into underlying tokens at the current rate, proportional to your share of the pool. Accrued fees are included in the amounts you receive."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/Swap/index.tsx msgid "<0>Tip:</0> Use this tool to find pairs that don't automatically appear in the interface."
msgid "common.loading"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "common.simple" msgid "Add"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/components/NavigationTabs/index.tsx
msgid "cta.topPools" msgid "Add Liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/PoolFinder/index.tsx
msgid "cta.v3.explore" msgid "Add liquidity."
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/AddLiquidity/index.tsx
msgid "cta.v3.launchAnnouncement" msgid "Add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "cta.v3.walkthroughAndMigration" msgid "Allow LP token migration"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/Swap/index.tsx
#: src/components/PositionPreview/index.tsx msgid "Allow the Uniswap Protocol to use your {0}"
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "currencies.denominated"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "currencies.input.max" msgid "Allowed"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "currencies.input.priceOutsideWarning" msgid "Amount"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.noResults" msgid "Approve"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.placeholder" msgid "Approved"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/PoolFinder/index.tsx msgid "Approving"
#: src/pages/PoolFinder/index.tsx
msgid "currencies.search.selectToken"
msgstr "Seleziona un token"
#: src/components/Web3Status/index.tsx
msgid "error.generic"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "error.invalidRangeWarning" msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selected price range."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAsset" msgid "Best for exotic pairs."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAssets" msgid "Best for most pairs."
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.wrongNetwork" msgid "Best for stable pairs."
msgstr "" msgstr ""
#: src/components/Web3ReactManager/index.tsx #: src/components/SearchModal/ImportList.tsx
msgid "errors.unknown" msgid "By adding this list you are implicitly trusting that the data is correct. Anyone can create a list, including creating fake versions of existing lists and lists that claim to represent projects that do not have one."
msgstr "Oops! Si è verificato un Errore imprevisto. Aggiorna la pagina o visita da un altro browser o dispositivo." msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/Header/index.tsx
msgid "inactiveRangeWarning" msgid "Charts <0>↗</0>"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "labels.amount" msgid "Check out our v3 LP walkthrough and migration guides."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.inactive" msgid "Claim UNI"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/PositionPage.tsx
msgid "labels.max" msgid "Claim fees"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.remove" msgid "Claiming UNI"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "liquidity.depositAmounts" msgid "Clear All"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrate" msgid "Collect"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrating" #: src/pages/RemoveLiquidity/V3.tsx
msgid "Collect as WETH"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.errors.invalidRangeWarning" msgid "Collect fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LPGasCost" msgid "Collected"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LiquidityProvider" msgid "Collecting"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.migrationContract" msgid "Collecting fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.priceHint" msgid "Collecting fees will withdraw currently available fees for you."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hint.toolInformation" msgid "Confirm"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hints.inactiveRangeWarning" #: src/pages/Swap/index.tsx
msgid "Connect Wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.hints.priceRangeRefund" msgid "Connect a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Web3Status/index.tsx
msgid "migrate.label.lpNFTToken" msgid "Connect to a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
msgid "migrate.label.lpToken" msgid "Connect to a wallet to find pools"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.migrateV2Liquidity" msgid "Connect wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create a pair"
msgid "migrate.labels.price"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.labels.priceDifference" msgid "Create a pool"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.selectLiquidityRange" msgid "Create pool and add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create pool."
msgid "migrate.labels.v3Price"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "minMaxPriceHint" msgid "Current price"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.charts" msgid "Current {0} Price:"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.importPool" msgid "Deposit Amounts"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/components/NavigationTabs/index.tsx msgid "Detailed"
msgid "nav.pool"
msgstr "Riserva"
#: src/components/Header/index.tsx
#: src/components/NavigationTabs/index.tsx
msgid "nav.swap"
msgstr "Scambia"
#: src/components/Header/index.tsx
msgid "nav.vote"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Web3Status/index.tsx
msgid "number.25Percent" msgid "Error"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "number.50Percent" msgid "Explore popular pools on Uniswap Analytics."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/PositionPreview/index.tsx
msgid "number.75Percent" msgid "Fee Tier"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyFiatValue" msgid "From"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyValueInFiat" msgid "From (at most)"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "numbers.fiatValue" msgid "Hide closed positions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.valueInFiat" msgid "High Price Impact"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/Pool/PositionPage.tsx msgid "I understand"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "numbers.valueWithPercent"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.claimFees" msgid "If you purchase a token from this list, you may not be able to sell it back."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.collectingFees" msgid "Import"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Import List"
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "pool.pooledCurrency"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Import Pool"
msgid "pool.priceRange"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/components/PositionList/index.tsx msgid "Import at your own risk"
msgid "pool.yourPositions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.button.backToPoolsOverview" msgid "In range"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.buttons.addLiquidity" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "Aggiungi liquidità" msgid "Inactive"
#: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.addLiquidityPoolFinder"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.collect" msgid "Increase Liquidity"
msgstr ""
#: src/components/NavigationTabs/index.tsx
msgid "pools.buttons.createPair"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.createPool" msgid "Insufficient liquidity for this trade."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.increaseLiquidity" msgid "Insufficient liquidity for this trade. Try enabling multi-hop trades."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.manage" msgid "Invalid pair."
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.buttons.migrateLiquidity" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgstr "" msgid "Invalid range selected. The min price must be lower than the max price."
#: src/pages/Pool/index.tsx
msgid "pools.buttons.migrateV2Liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.buttons.newPosition" msgid "Learn"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.owner" msgid "Liquidity"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.removeLiquidity" #: src/pages/Swap/index.tsx
msgstr "Rimuovi Liquidità" msgid "Loading"
#: src/pages/Pool/index.tsx
msgid "pools.buttons.viewV2Liquidity"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Manage Token Lists"
msgid "pools.currentPrice"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.emptyStateHint" msgid "Manage this pool."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.error.noPoolFound" msgid "Max"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.errors.invalidPair" msgid "Max Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.highFee" msgid "Max price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.highFeeHint" #: src/pages/Pool/index.tsx
msgid "Migrate"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.lowFee" msgid "Migrate Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.lowFeeHint" msgid "Migrate V2 Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.mediumFee" msgid "Migrate V2 liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.mediumFeeHint" msgid "Migrating"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.feeSelector.subtitle" msgid "Min Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.title" msgid "Min price"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.heading.poolsOverview" msgid "More"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "pools.hint.collectingFees" msgid "New Position"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.hint.toolHelperText" msgid "No pool found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.label.connectWalletToFindPools" msgid "No results found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/Web3ReactManager/index.tsx
msgid "pools.label.noLiquidityInPoolYet" msgid "Oops! An unknown error occurred. Please refresh the page, or visit from another browser or device."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.collectFees" msgid "Out of range"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Output is estimated. If the price changes by more than {0}% your transaction will revert."
msgid "pools.labels.collectFeesAsWETH"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.collectedFees" msgid "Owner"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Header/index.tsx
msgid "pools.labels.collectingFees" #: src/components/NavigationTabs/index.tsx
msgid "Pool"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.labels.feeTier" msgid "Pool Found!"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.feeTierValue" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "Pooled {0}:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Pool/index.tsx
msgid "pools.labels.inRange" msgid "Pools Overview"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.inRangeTooltip" msgid "Price"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.labels.inactive" msgid "Price Difference:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Swap/index.tsx
msgid "pools.labels.inactiveTooltip" msgid "Price Impact Too High"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.liquidity" msgid "Price range"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.outOfRange" msgid "Price:"
msgstr ""
#: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.outOfRangeTooltip"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.poolFound" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/index.tsx
msgid "Remove"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.selectTokenToFindLiquidity" msgid "Remove Amount"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.unclaimedFees" #: src/pages/RemoveLiquidity/V3.tsx
msgid "Remove Liquidity"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.maxPrice" #: src/pages/RemoveLiquidity/index.tsx
msgid "Remove {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.maxPriceLabel" msgid "Remove {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.menu.create" msgid "Removing {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.menu.learn" msgid "Search name or paste address"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.migrate" msgid "Select Pool"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.more" msgid "Select a pool type based on your preferred liquidity provider fee."
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "pools.menu.v2Liquidity" #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/PoolFinder/index.tsx
#: src/pages/PoolFinder/index.tsx
msgid "Select a token"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/components/PositionPreview/index.tsx msgid "Select a token to find your liquidity."
#: src/pages/Pool/PositionPage.tsx
msgid "pools.minMaxPriceHint"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/AddLiquidity/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Select pair"
msgid "pools.minPriceLabel"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.toggle.hideClosedPositions" msgid "Selected Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.RemoveAmount" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Set Price Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.remove" msgid "Set Starting Price"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.confirming.pending" msgid "Simple"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Header/index.tsx
msgid "removeLiquidity.hint.outputEstimated" #: src/components/NavigationTabs/index.tsx
#: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx
msgid "Swap"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.hints.collectFeesEarn" #: src/pages/Swap/index.tsx
msgid "Swap Anyway"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "removeLiquidity.hints.removingPoolTokensConvertsPosition" msgid "The market price is outside your specified price range. Single-asset deposit only."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Badge/RangeBadge.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "The price of this pool is outside of your selected range. Your position is not currently earning fees."
#: src/pages/RemoveLiquidity/V3.tsx
msgid "removeLiquidity.label.feesEarned"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "removeLiquidity.labels.UNIBurned" msgid "The price of this pool is within your selected range. Your position is currently earning fees."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "removeLiquidity.labels.confirmationTitle" msgid "This tool will safely migrate your {0} liquidity to V3. The process is completely trustless thanks to the"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.modalPrice" msgid "To"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.percentForSlider" msgid "To (at least)"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Pool/CTACards.tsx
msgid "removeLiquidity.labels.price" msgid "Top pools"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.labels.removeLiquidity" msgid "UNI {0}/{1} Burned"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "swap.buttons.allowUniswapToUseCurrency" msgid "Unclaimed fees"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/CTACards.tsx
msgid "swap.buttons.backToV3" msgid "Uniswap V3 is here!"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.highPriceImpact" msgid "Uniswap migration contract↗"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.buttons.priceImpactTooHigh" msgid "Unsupported Asset"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx msgid "Unwrap"
msgid "swap.buttons.swap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
#: src/pages/Swap/index.tsx msgid "V2 liquidity"
msgid "swap.buttons.swapAnyway"
msgstr "Scambia comunque"
#: src/pages/Swap/index.tsx
msgid "swap.buttons.tradeCurrency"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.unwrap" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "V3 {0} Price:"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
msgid "swap.buttons.wrap" msgid "View V2 Liquidity"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Header/index.tsx
msgid "swap.hints.permission" msgid "Vote"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.from" msgid "Wrap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Web3Status/index.tsx
msgid "swap.labels.fromAtMost" msgid "Wrong Network"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.insufficientLiquidity" msgid "You are the first liquidity provider for this Uniswap V3 pool. Your liquidity will migrate at the current {0} price."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.insufficientLiquiditySingleHopOnly" msgid "You can now trade {0}"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "swap.labels.removeSend" msgid "You don’t have liquidity in this pool yet."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.to" msgid "You must connect an account."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.toAtLeast" msgid "You must give the Uniswap smart contracts permission to use your {0}. You only have to do this once per token."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "tokenLists.buttons.import" msgid "You should only deposit liquidity into Uniswap V3 at a price you believe is correct. <0/>If the price seems incorrect, you can either make a swap to move the price or wait for someone else to do so."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "tokenLists.importHint1" msgid "You will also collect fees earned from this position."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "tokenLists.importHint2" msgid "You will receive"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/index.tsx
msgid "tokenLists.importList" msgid "Your V3 liquidity positions will appear here."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/components/Badge/RangeBadge.tsx
msgid "tokenLists.importWarning" msgid "Your position has 0 liquidity, and is not earning fees."
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/components/PositionPreview/index.tsx
msgid "tokenLists.manage" #: src/components/PositionPreview/index.tsx
msgid "Your position will be 100% composed of {0} at this price"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/PositionPage.tsx
msgid "tokensLists.numberOfTokens" #: src/pages/Pool/PositionPage.tsx
msgid "Your position will be 100% {0} at this price."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.allowLPTokenMigration" msgid "Your position will not earn fees or be used in trades until the market price moves into your range."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/PositionList/index.tsx
msgid "transactions.allower" #: src/components/PositionList/index.tsx
msgid "Your positions"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.approve" msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.approved" msgid "has socks emoji"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Header/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} ETH"
msgid "transactions.approving"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "transactions.confirmation.button" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "{0} Fees Earned:"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.pending" msgid "{0} Pending"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
msgid "transactions.summary.addLiquidity" #: src/components/PositionPreview/index.tsx
msgstr "" #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "transactions.summary.createPoolAndAddLiquidity" msgid "{0} per {1}"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} tokens"
msgid "transactions.summary.removeLiquidity"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.summary.removeLiquidityV3" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "{0} {1} Price:"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.connect" #: src/pages/Pool/PositionPage.tsx
msgid "{0}%"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.connectLongForm" msgid "{0}/{1} LP NFT"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.ethBalance" msgid "{0}/{1} LP Tokens"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "wallet.hasSocks" msgid "{percentForSlider}%"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.mustConnectAccount" msgid "← Back to Pools Overview"
msgstr "" msgstr ""
msgid "" msgid ""
msgstr "" msgstr ""
"POT-Creation-Date: 2021-05-26 14:43-0700\n" "POT-Creation-Date: 2021-05-28 15:09-0700\n"
"Mime-Version: 1.0\n" "Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n" "X-Generator: @lingui/cli\n"
"Language: iw\n" "Language: iw\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Plural-Forms: \n"
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.currentPrice" #: src/pages/Pool/PositionPage.tsx
msgid "$-"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.selectLiquidityRange" #: src/pages/Pool/PositionPage.tsx
msgid "${0}"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "addLiquidity.labels.selectPair" msgid "(Max)"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "addLiquidity.labels.selectStartingPrice" msgid "- Remove send"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "addLiquidity.labels.selectedRange" msgid "0.05% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.confirm" msgid "0.3% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.remove" msgid "1% fee"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimUNI" msgid "25%"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimingUNI" msgid "50%"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "common.IUnderstand" msgid "75%"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "common.clearAll" msgid "<0>Back to</0>V3"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "common.detailed" msgid "<0>Tip:</0> Removing pool tokens converts your position back into underlying tokens at the current rate, proportional to your share of the pool. Accrued fees are included in the amounts you receive."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/Swap/index.tsx msgid "<0>Tip:</0> Use this tool to find pairs that don't automatically appear in the interface."
msgid "common.loading"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "common.simple" msgid "Add"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/components/NavigationTabs/index.tsx
msgid "cta.topPools" msgid "Add Liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/PoolFinder/index.tsx
msgid "cta.v3.explore" msgid "Add liquidity."
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/AddLiquidity/index.tsx
msgid "cta.v3.launchAnnouncement" msgid "Add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "cta.v3.walkthroughAndMigration" msgid "Allow LP token migration"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/Swap/index.tsx
#: src/components/PositionPreview/index.tsx msgid "Allow the Uniswap Protocol to use your {0}"
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "currencies.denominated"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "currencies.input.max" msgid "Allowed"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "currencies.input.priceOutsideWarning" msgid "Amount"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.noResults" msgid "Approve"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.placeholder" msgid "Approved"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/PoolFinder/index.tsx msgid "Approving"
#: src/pages/PoolFinder/index.tsx
msgid "currencies.search.selectToken"
msgstr "בחרו את הטוקן להמרה"
#: src/components/Web3Status/index.tsx
msgid "error.generic"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "error.invalidRangeWarning" msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selected price range."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAsset" msgid "Best for exotic pairs."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAssets" msgid "Best for most pairs."
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.wrongNetwork" msgid "Best for stable pairs."
msgstr "" msgstr ""
#: src/components/Web3ReactManager/index.tsx #: src/components/SearchModal/ImportList.tsx
msgid "errors.unknown" msgid "By adding this list you are implicitly trusting that the data is correct. Anyone can create a list, including creating fake versions of existing lists and lists that claim to represent projects that do not have one."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/Header/index.tsx
msgid "inactiveRangeWarning" msgid "Charts <0>↗</0>"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "labels.amount" msgid "Check out our v3 LP walkthrough and migration guides."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.inactive" msgid "Claim UNI"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/PositionPage.tsx
msgid "labels.max" msgid "Claim fees"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.remove" msgid "Claiming UNI"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "liquidity.depositAmounts" msgid "Clear All"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrate" msgid "Collect"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrating" #: src/pages/RemoveLiquidity/V3.tsx
msgid "Collect as WETH"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.errors.invalidRangeWarning" msgid "Collect fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LPGasCost" msgid "Collected"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LiquidityProvider" msgid "Collecting"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.migrationContract" msgid "Collecting fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.priceHint" msgid "Collecting fees will withdraw currently available fees for you."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hint.toolInformation" msgid "Confirm"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hints.inactiveRangeWarning" #: src/pages/Swap/index.tsx
msgid "Connect Wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.hints.priceRangeRefund" msgid "Connect a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Web3Status/index.tsx
msgid "migrate.label.lpNFTToken" msgid "Connect to a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
msgid "migrate.label.lpToken" msgid "Connect to a wallet to find pools"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.migrateV2Liquidity" msgid "Connect wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create a pair"
msgid "migrate.labels.price"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.labels.priceDifference" msgid "Create a pool"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.selectLiquidityRange" msgid "Create pool and add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create pool."
msgid "migrate.labels.v3Price"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "minMaxPriceHint" msgid "Current price"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.charts" msgid "Current {0} Price:"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.importPool" msgid "Deposit Amounts"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/components/NavigationTabs/index.tsx msgid "Detailed"
msgid "nav.pool"
msgstr "להפקיד"
#: src/components/Header/index.tsx
#: src/components/NavigationTabs/index.tsx
msgid "nav.swap"
msgstr "המרה"
#: src/components/Header/index.tsx
msgid "nav.vote"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Web3Status/index.tsx
msgid "number.25Percent" msgid "Error"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "number.50Percent" msgid "Explore popular pools on Uniswap Analytics."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/PositionPreview/index.tsx
msgid "number.75Percent" msgid "Fee Tier"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyFiatValue" msgid "From"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyValueInFiat" msgid "From (at most)"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "numbers.fiatValue" msgid "Hide closed positions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.valueInFiat" msgid "High Price Impact"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/Pool/PositionPage.tsx msgid "I understand"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "numbers.valueWithPercent"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.claimFees" msgid "If you purchase a token from this list, you may not be able to sell it back."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.collectingFees" msgid "Import"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Import List"
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "pool.pooledCurrency"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Import Pool"
msgid "pool.priceRange"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/components/PositionList/index.tsx msgid "Import at your own risk"
msgid "pool.yourPositions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.button.backToPoolsOverview" msgid "In range"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.buttons.addLiquidity" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "להוספת נזילות למאגר" msgid "Inactive"
#: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.addLiquidityPoolFinder"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.collect" msgid "Increase Liquidity"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.createPair" msgid "Insufficient liquidity for this trade."
msgstr ""
#: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.createPool"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.increaseLiquidity" msgid "Insufficient liquidity for this trade. Try enabling multi-hop trades."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.manage" msgid "Invalid pair."
msgstr ""
#: src/pages/Pool/index.tsx
msgid "pools.buttons.migrateLiquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.buttons.migrateV2Liquidity" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Invalid range selected. The min price must be lower than the max price."
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.buttons.newPosition" msgid "Learn"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.owner" msgid "Liquidity"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.removeLiquidity" #: src/pages/Swap/index.tsx
msgstr "הוצאה של נזילות" msgid "Loading"
#: src/pages/Pool/index.tsx
msgid "pools.buttons.viewV2Liquidity"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Manage Token Lists"
msgid "pools.currentPrice"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.emptyStateHint" msgid "Manage this pool."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.error.noPoolFound" msgid "Max"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.errors.invalidPair" msgid "Max Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.highFee" msgid "Max price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.highFeeHint" #: src/pages/Pool/index.tsx
msgid "Migrate"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.lowFee" msgid "Migrate Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.lowFeeHint" msgid "Migrate V2 Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.mediumFee" msgid "Migrate V2 liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.mediumFeeHint" msgid "Migrating"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.feeSelector.subtitle" msgid "Min Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.title" msgid "Min price"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.heading.poolsOverview" msgid "More"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "pools.hint.collectingFees" msgid "New Position"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.hint.toolHelperText" msgid "No pool found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.label.connectWalletToFindPools" msgid "No results found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/Web3ReactManager/index.tsx
msgid "pools.label.noLiquidityInPoolYet" msgid "Oops! An unknown error occurred. Please refresh the page, or visit from another browser or device."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.collectFees" msgid "Out of range"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Output is estimated. If the price changes by more than {0}% your transaction will revert."
msgid "pools.labels.collectFeesAsWETH"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.collectedFees" msgid "Owner"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Header/index.tsx
msgid "pools.labels.collectingFees" #: src/components/NavigationTabs/index.tsx
msgid "Pool"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.labels.feeTier" msgid "Pool Found!"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.feeTierValue" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "Pooled {0}:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Pool/index.tsx
msgid "pools.labels.inRange" msgid "Pools Overview"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.inRangeTooltip" msgid "Price"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.labels.inactive" msgid "Price Difference:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Swap/index.tsx
msgid "pools.labels.inactiveTooltip" msgid "Price Impact Too High"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.liquidity" msgid "Price range"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.outOfRange" msgid "Price:"
msgstr ""
#: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.outOfRangeTooltip"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.poolFound" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/index.tsx
msgid "Remove"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.selectTokenToFindLiquidity" msgid "Remove Amount"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.unclaimedFees" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "" msgid "Remove Liquidity"
#: src/components/PositionPreview/index.tsx
msgid "pools.maxPrice"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.maxPriceLabel" #: src/pages/RemoveLiquidity/index.tsx
msgid "Remove {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.menu.create" msgid "Remove {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.menu.learn" msgid "Removing {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.menu.migrate" msgid "Search name or paste address"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.more" msgid "Select Pool"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.v2Liquidity" msgid "Select a pool type based on your preferred liquidity provider fee."
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/components/CurrencyInputPanel/index.tsx
#: src/components/PositionPreview/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.minMaxPriceHint" #: src/pages/PoolFinder/index.tsx
msgid "Select a token"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Select a token to find your liquidity."
msgid "pools.minPriceLabel"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.toggle.hideClosedPositions" msgid "Select pair"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.RemoveAmount" msgid "Selected Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.remove" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Set Price Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/AddLiquidity/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "Set Starting Price"
msgid "removeLiquidity.confirming.pending"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.hint.outputEstimated" msgid "Simple"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "removeLiquidity.hints.collectFeesEarn" #: src/components/NavigationTabs/index.tsx
#: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx
msgid "Swap"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.hints.removingPoolTokensConvertsPosition" #: src/pages/Swap/index.tsx
msgid "Swap Anyway"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/CurrencyInputPanel/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "The market price is outside your specified price range. Single-asset deposit only."
#: src/pages/RemoveLiquidity/V3.tsx
msgid "removeLiquidity.label.feesEarned"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "removeLiquidity.labels.UNIBurned" msgid "The price of this pool is outside of your selected range. Your position is not currently earning fees."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "removeLiquidity.labels.confirmationTitle" msgid "The price of this pool is within your selected range. Your position is currently earning fees."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "removeLiquidity.labels.modalPrice" msgid "This tool will safely migrate your {0} liquidity to V3. The process is completely trustless thanks to the"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.percentForSlider" msgid "To"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.price" msgid "To (at least)"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "removeLiquidity.labels.removeLiquidity" msgid "Top pools"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "swap.buttons.allowUniswapToUseCurrency" msgid "UNI {0}/{1} Burned"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "swap.buttons.backToV3" msgid "Unclaimed fees"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/CTACards.tsx
msgid "swap.buttons.highPriceImpact" msgid "Uniswap V3 is here!"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.priceImpactTooHigh" msgid "Uniswap migration contract↗"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx msgid "Unsupported Asset"
msgid "swap.buttons.swap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx msgid "Unwrap"
msgid "swap.buttons.swapAnyway"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
msgid "swap.buttons.tradeCurrency" msgid "V2 liquidity"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.unwrap" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "V3 {0} Price:"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
msgid "swap.buttons.wrap" msgid "View V2 Liquidity"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Header/index.tsx
msgid "swap.hints.permission" msgid "Vote"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.from" msgid "Wrap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Web3Status/index.tsx
msgid "swap.labels.fromAtMost" msgid "Wrong Network"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.insufficientLiquidity" msgid "You are the first liquidity provider for this Uniswap V3 pool. Your liquidity will migrate at the current {0} price."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.insufficientLiquiditySingleHopOnly" msgid "You can now trade {0}"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "swap.labels.removeSend" msgid "You don’t have liquidity in this pool yet."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.to" msgid "You must connect an account."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.toAtLeast" msgid "You must give the Uniswap smart contracts permission to use your {0}. You only have to do this once per token."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "tokenLists.buttons.import" msgid "You should only deposit liquidity into Uniswap V3 at a price you believe is correct. <0/>If the price seems incorrect, you can either make a swap to move the price or wait for someone else to do so."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "tokenLists.importHint1" msgid "You will also collect fees earned from this position."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "tokenLists.importHint2" msgid "You will receive"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/index.tsx
msgid "tokenLists.importList" msgid "Your V3 liquidity positions will appear here."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/components/Badge/RangeBadge.tsx
msgid "tokenLists.importWarning" msgid "Your position has 0 liquidity, and is not earning fees."
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/components/PositionPreview/index.tsx
msgid "tokenLists.manage" #: src/components/PositionPreview/index.tsx
msgid "Your position will be 100% composed of {0} at this price"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/PositionPage.tsx
msgid "tokensLists.numberOfTokens" #: src/pages/Pool/PositionPage.tsx
msgid "Your position will be 100% {0} at this price."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.allowLPTokenMigration" msgid "Your position will not earn fees or be used in trades until the market price moves into your range."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/PositionList/index.tsx
msgid "transactions.allower" #: src/components/PositionList/index.tsx
msgid "Your positions"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.approve" msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.approved" msgid "has socks emoji"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Header/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} ETH"
msgid "transactions.approving"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "transactions.confirmation.button" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "{0} Fees Earned:"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.pending" msgid "{0} Pending"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
msgid "transactions.summary.addLiquidity" #: src/components/PositionPreview/index.tsx
msgstr "" #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "transactions.summary.createPoolAndAddLiquidity" msgid "{0} per {1}"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} tokens"
msgid "transactions.summary.removeLiquidity"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.summary.removeLiquidityV3" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "{0} {1} Price:"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.connect" #: src/pages/Pool/PositionPage.tsx
msgid "{0}%"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.connectLongForm" msgid "{0}/{1} LP NFT"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.ethBalance" msgid "{0}/{1} LP Tokens"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "wallet.hasSocks" msgid "{percentForSlider}%"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.mustConnectAccount" msgid "← Back to Pools Overview"
msgstr "" msgstr ""
msgid "" msgid ""
msgstr "" msgstr ""
"POT-Creation-Date: 2021-05-27 10:27-0500\n" "POT-Creation-Date: 2021-05-28 15:09-0700\n"
"Mime-Version: 1.0\n" "Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n" "X-Generator: @lingui/cli\n"
"Language: pseudo-en\n" "Language: pseudo-en\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Plural-Forms: \n"
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.currentPrice" #: src/pages/Pool/PositionPage.tsx
msgid "$-"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.selectLiquidityRange" #: src/pages/Pool/PositionPage.tsx
msgid "${0}"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "addLiquidity.labels.selectPair" msgid "(Max)"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "addLiquidity.labels.selectStartingPrice" msgid "- Remove send"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "addLiquidity.labels.selectedRange" msgid "0.05% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.confirm" msgid "0.3% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.remove" msgid "1% fee"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimUNI" msgid "25%"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimingUNI" msgid "50%"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "common.IUnderstand" msgid "75%"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "common.clearAll" msgid "<0>Back to</0>V3"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "common.detailed" msgid "<0>Tip:</0> Removing pool tokens converts your position back into underlying tokens at the current rate, proportional to your share of the pool. Accrued fees are included in the amounts you receive."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/Swap/index.tsx msgid "<0>Tip:</0> Use this tool to find pairs that don't automatically appear in the interface."
msgid "common.loading"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "common.simple" msgid "Add"
msgstr ""
#: src/pages/Pool/CTACards.tsx
msgid "cta.topPools"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/components/NavigationTabs/index.tsx
msgid "cta.v3.explore" msgid "Add Liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/PoolFinder/index.tsx
msgid "cta.v3.launchAnnouncement" msgid "Add liquidity."
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/AddLiquidity/index.tsx
msgid "cta.v3.walkthroughAndMigration" msgid "Add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/components/PositionPreview/index.tsx msgid "Allow LP token migration"
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "currencies.denominated"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/Swap/index.tsx
msgid "currencies.input.max" msgid "Allow the Uniswap Protocol to use your {0}"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "currencies.input.priceOutsideWarning" msgid "Allowed"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "currencies.search.noResults" msgid "Amount"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.placeholder" msgid "Approve"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/components/SearchModal/CurrencySearch.tsx msgid "Approved"
#: src/pages/PoolFinder/index.tsx
#: src/pages/PoolFinder/index.tsx
msgid "currencies.search.selectToken"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "error.generic" #: src/pages/RemoveLiquidity/index.tsx
msgid "Approving"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "error.invalidRangeWarning" msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selected price range."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAsset" msgid "Best for exotic pairs."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAssets" msgid "Best for most pairs."
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.wrongNetwork" msgid "Best for stable pairs."
msgstr "" msgstr ""
#: src/components/Web3ReactManager/index.tsx #: src/components/SearchModal/ImportList.tsx
msgid "errors.unknown" msgid "By adding this list you are implicitly trusting that the data is correct. Anyone can create a list, including creating fake versions of existing lists and lists that claim to represent projects that do not have one."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/Header/index.tsx
msgid "inactiveRangeWarning" msgid "Charts <0>↗</0>"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "labels.amount" msgid "Check out our v3 LP walkthrough and migration guides."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.inactive" msgid "Claim UNI"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/PositionPage.tsx
msgid "labels.max" msgid "Claim fees"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.remove" msgid "Claiming UNI"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "liquidity.depositAmounts" msgid "Clear All"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrate" msgid "Collect"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrating" #: src/pages/RemoveLiquidity/V3.tsx
msgid "Collect as WETH"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.errors.invalidRangeWarning" msgid "Collect fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LPGasCost" msgid "Collected"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LiquidityProvider" msgid "Collecting"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.migrationContract" msgid "Collecting fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.priceHint" msgid "Collecting fees will withdraw currently available fees for you."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hint.toolInformation" msgid "Confirm"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hints.inactiveRangeWarning" #: src/pages/Swap/index.tsx
msgid "Connect Wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.hints.priceRangeRefund" msgid "Connect a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Web3Status/index.tsx
msgid "migrate.label.lpNFTToken" msgid "Connect to a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
msgid "migrate.label.lpToken" msgid "Connect to a wallet to find pools"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.migrateV2Liquidity" msgid "Connect wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create a pair"
msgid "migrate.labels.price"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.labels.priceDifference" msgid "Create a pool"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.selectLiquidityRange" msgid "Create pool and add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create pool."
msgid "migrate.labels.v3Price"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "minMaxPriceHint" msgid "Current price"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.charts" msgid "Current {0} Price:"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.importPool" msgid "Deposit Amounts"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/components/NavigationTabs/index.tsx msgid "Detailed"
msgid "nav.pool"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/components/Web3Status/index.tsx
#: src/components/NavigationTabs/index.tsx msgid "Error"
msgid "nav.swap"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/Pool/CTACards.tsx
msgid "nav.vote" msgid "Explore popular pools on Uniswap Analytics."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/PositionPreview/index.tsx
msgid "number.25Percent" msgid "Fee Tier"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Swap/index.tsx
msgid "number.50Percent" msgid "From"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Swap/index.tsx
msgid "number.75Percent" msgid "From (at most)"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "numbers.emptyFiatValue" msgid "Hide closed positions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyValueInFiat" msgid "High Price Impact"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "numbers.fiatValue" msgid "I understand"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "numbers.valueInFiat" msgid "If you purchase a token from this list, you may not be able to sell it back."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Import"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "numbers.valueWithPercent"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.claimFees" msgid "Import List"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/NavigationTabs/index.tsx
msgid "pool.label.collectingFees" msgid "Import Pool"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Import at your own risk"
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "pool.pooledCurrency"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/Badge/RangeBadge.tsx
#: src/pages/Pool/PositionPage.tsx msgid "In range"
msgid "pool.priceRange"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/Badge/RangeBadge.tsx
#: src/components/PositionList/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pool.yourPositions" msgid "Inactive"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.button.backToPoolsOverview" msgid "Increase Liquidity"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.addLiquidity" msgid "Insufficient liquidity for this trade."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.addLiquidityPoolFinder" msgid "Insufficient liquidity for this trade. Try enabling multi-hop trades."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.collect" msgid "Invalid pair."
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.buttons.createPair" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Invalid range selected. The min price must be lower than the max price."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.buttons.createPool" msgid "Learn"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.increaseLiquidity" msgid "Liquidity"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.manage" #: src/pages/Swap/index.tsx
msgid "Loading"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.buttons.migrateLiquidity" msgid "Manage Token Lists"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.migrateV2Liquidity" msgid "Manage this pool."
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.buttons.newPosition" msgid "Max"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.buttons.owner" msgid "Max Price"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.removeLiquidity" msgid "Max price"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.buttons.viewV2Liquidity" msgid "Migrate"
msgstr ""
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "pools.currentPrice"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.emptyStateHint" msgid "Migrate Liquidity"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.error.noPoolFound" msgid "Migrate V2 Liquidity"
msgstr ""
#: src/pages/PoolFinder/index.tsx
msgid "pools.errors.invalidPair"
msgstr ""
#: src/components/FeeSelector/index.tsx
msgid "pools.feeSelector.highFee"
msgstr ""
#: src/components/FeeSelector/index.tsx
msgid "pools.feeSelector.highFeeHint"
msgstr ""
#: src/components/FeeSelector/index.tsx
msgid "pools.feeSelector.lowFee"
msgstr ""
#: src/components/FeeSelector/index.tsx
msgid "pools.feeSelector.lowFeeHint"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.mediumFee" msgid "Migrate V2 liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.mediumFeeHint" msgid "Migrating"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.feeSelector.subtitle" msgid "Min Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.title" msgid "Min price"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.heading.poolsOverview" msgid "More"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "pools.hint.collectingFees" msgid "New Position"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.hint.toolHelperText" msgid "No pool found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.label.connectWalletToFindPools" msgid "No results found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/Web3ReactManager/index.tsx
msgid "pools.label.noLiquidityInPoolYet" msgid "Oops! An unknown error occurred. Please refresh the page, or visit from another browser or device."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.collectFees" msgid "Out of range"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Output is estimated. If the price changes by more than {0}% your transaction will revert."
msgid "pools.labels.collectFeesAsWETH"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.collectedFees" msgid "Owner"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Header/index.tsx
msgid "pools.labels.collectingFees" #: src/components/NavigationTabs/index.tsx
msgid "Pool"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.labels.feeTier" msgid "Pool Found!"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.feeTierValue" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "Pooled {0}:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Pool/index.tsx
msgid "pools.labels.inRange" msgid "Pools Overview"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.inRangeTooltip" msgid "Price"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.labels.inactive" msgid "Price Difference:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Swap/index.tsx
msgid "pools.labels.inactiveTooltip" msgid "Price Impact Too High"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.liquidity" msgid "Price range"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.outOfRange" msgid "Price:"
msgstr ""
#: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.outOfRangeTooltip"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.poolFound" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/index.tsx
msgid "Remove"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.selectTokenToFindLiquidity" msgid "Remove Amount"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.unclaimedFees" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "" msgid "Remove Liquidity"
#: src/components/PositionPreview/index.tsx
msgid "pools.maxPrice"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.maxPriceLabel" #: src/pages/RemoveLiquidity/index.tsx
msgid "Remove {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.menu.create" msgid "Remove {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.menu.learn" msgid "Removing {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.menu.migrate" msgid "Search name or paste address"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.more" msgid "Select Pool"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.v2Liquidity" msgid "Select a pool type based on your preferred liquidity provider fee."
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/components/CurrencyInputPanel/index.tsx
#: src/components/PositionPreview/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.minMaxPriceHint" #: src/pages/PoolFinder/index.tsx
msgid "Select a token"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Select a token to find your liquidity."
msgid "pools.minPriceLabel"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.toggle.hideClosedPositions" msgid "Select pair"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.RemoveAmount" msgid "Selected Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.remove" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Set Price Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/AddLiquidity/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "Set Starting Price"
msgid "removeLiquidity.confirming.pending"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.hint.outputEstimated" msgid "Simple"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "removeLiquidity.hints.collectFeesEarn" #: src/components/NavigationTabs/index.tsx
#: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx
msgid "Swap"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.hints.removingPoolTokensConvertsPosition" #: src/pages/Swap/index.tsx
msgid "Swap Anyway"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/CurrencyInputPanel/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "The market price is outside your specified price range. Single-asset deposit only."
#: src/pages/RemoveLiquidity/V3.tsx
msgid "removeLiquidity.label.feesEarned"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "removeLiquidity.labels.UNIBurned" msgid "The price of this pool is outside of your selected range. Your position is not currently earning fees."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "removeLiquidity.labels.confirmationTitle" msgid "The price of this pool is within your selected range. Your position is currently earning fees."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "removeLiquidity.labels.modalPrice" msgid "This tool will safely migrate your {0} liquidity to V3. The process is completely trustless thanks to the"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.percentForSlider" msgid "To"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.price" msgid "To (at least)"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "removeLiquidity.labels.removeLiquidity" msgid "Top pools"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "swap.buttons.allowUniswapToUseCurrency" msgid "UNI {0}/{1} Burned"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "swap.buttons.backToV3" msgid "Unclaimed fees"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/CTACards.tsx
msgid "swap.buttons.highPriceImpact" msgid "Uniswap V3 is here!"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.priceImpactTooHigh" msgid "Uniswap migration contract↗"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx msgid "Unsupported Asset"
msgid "swap.buttons.swap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx msgid "Unwrap"
msgid "swap.buttons.swapAnyway"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
msgid "swap.buttons.tradeCurrency" msgid "V2 liquidity"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.unwrap" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "V3 {0} Price:"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
msgid "swap.buttons.wrap" msgid "View V2 Liquidity"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Header/index.tsx
msgid "swap.hints.permission" msgid "Vote"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.from" msgid "Wrap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Web3Status/index.tsx
msgid "swap.labels.fromAtMost" msgid "Wrong Network"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.insufficientLiquidity" msgid "You are the first liquidity provider for this Uniswap V3 pool. Your liquidity will migrate at the current {0} price."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.insufficientLiquiditySingleHopOnly" msgid "You can now trade {0}"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "swap.labels.removeSend" msgid "You don’t have liquidity in this pool yet."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.to" msgid "You must connect an account."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.toAtLeast" msgid "You must give the Uniswap smart contracts permission to use your {0}. You only have to do this once per token."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "tokenLists.buttons.import" msgid "You should only deposit liquidity into Uniswap V3 at a price you believe is correct. <0/>If the price seems incorrect, you can either make a swap to move the price or wait for someone else to do so."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "tokenLists.importHint1" msgid "You will also collect fees earned from this position."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "tokenLists.importHint2" msgid "You will receive"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/index.tsx
msgid "tokenLists.importList" msgid "Your V3 liquidity positions will appear here."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/components/Badge/RangeBadge.tsx
msgid "tokenLists.importWarning" msgid "Your position has 0 liquidity, and is not earning fees."
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/components/PositionPreview/index.tsx
msgid "tokenLists.manage" #: src/components/PositionPreview/index.tsx
msgid "Your position will be 100% composed of {0} at this price"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/PositionPage.tsx
msgid "tokensLists.numberOfTokens" #: src/pages/Pool/PositionPage.tsx
msgid "Your position will be 100% {0} at this price."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.allowLPTokenMigration" msgid "Your position will not earn fees or be used in trades until the market price moves into your range."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/PositionList/index.tsx
msgid "transactions.allower" #: src/components/PositionList/index.tsx
msgid "Your positions"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.approve" msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.approved" msgid "has socks emoji"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Header/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} ETH"
msgid "transactions.approving"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "transactions.confirmation.button" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "{0} Fees Earned:"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.pending" msgid "{0} Pending"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
msgid "transactions.summary.addLiquidity" #: src/components/PositionPreview/index.tsx
msgstr "" #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "transactions.summary.createPoolAndAddLiquidity" msgid "{0} per {1}"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} tokens"
msgid "transactions.summary.removeLiquidity"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.summary.removeLiquidityV3" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "{0} {1} Price:"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.connect" #: src/pages/Pool/PositionPage.tsx
msgid "{0}%"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.connectLongForm" msgid "{0}/{1} LP NFT"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.ethBalance" msgid "{0}/{1} LP Tokens"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "wallet.hasSocks" msgid "{percentForSlider}%"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.mustConnectAccount" msgid "← Back to Pools Overview"
msgstr "" msgstr ""
msgid "" msgid ""
msgstr "" msgstr ""
"POT-Creation-Date: 2021-05-26 14:43-0700\n" "POT-Creation-Date: 2021-05-28 15:09-0700\n"
"Mime-Version: 1.0\n" "Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n" "X-Generator: @lingui/cli\n"
"Language: ro\n" "Language: ro\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Plural-Forms: \n"
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.currentPrice" #: src/pages/Pool/PositionPage.tsx
msgid "$-"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.selectLiquidityRange" #: src/pages/Pool/PositionPage.tsx
msgid "${0}"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "addLiquidity.labels.selectPair" msgid "(Max)"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "addLiquidity.labels.selectStartingPrice" msgid "- Remove send"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "addLiquidity.labels.selectedRange" msgid "0.05% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.confirm" msgid "0.3% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.remove" msgid "1% fee"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimUNI" msgid "25%"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimingUNI" msgid "50%"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "common.IUnderstand" msgid "75%"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "common.clearAll" msgid "<0>Back to</0>V3"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "common.detailed" msgid "<0>Tip:</0> Removing pool tokens converts your position back into underlying tokens at the current rate, proportional to your share of the pool. Accrued fees are included in the amounts you receive."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/Swap/index.tsx msgid "<0>Tip:</0> Use this tool to find pairs that don't automatically appear in the interface."
msgid "common.loading"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "common.simple" msgid "Add"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/components/NavigationTabs/index.tsx
msgid "cta.topPools" msgid "Add Liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/PoolFinder/index.tsx
msgid "cta.v3.explore" msgid "Add liquidity."
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/AddLiquidity/index.tsx
msgid "cta.v3.launchAnnouncement" msgid "Add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "cta.v3.walkthroughAndMigration" msgid "Allow LP token migration"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/Swap/index.tsx
#: src/components/PositionPreview/index.tsx msgid "Allow the Uniswap Protocol to use your {0}"
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "currencies.denominated"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "currencies.input.max" msgid "Allowed"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "currencies.input.priceOutsideWarning" msgid "Amount"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.noResults" msgid "Approve"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.placeholder" msgid "Approved"
msgstr "Caută nume sau lipește adresă" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx
#: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/PoolFinder/index.tsx
#: src/pages/PoolFinder/index.tsx
msgid "currencies.search.selectToken"
msgstr "Selectează un jeton"
#: src/components/Web3Status/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "error.generic" #: src/pages/RemoveLiquidity/index.tsx
msgid "Approving"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "error.invalidRangeWarning" msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selected price range."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAsset" msgid "Best for exotic pairs."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAssets" msgid "Best for most pairs."
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.wrongNetwork" msgid "Best for stable pairs."
msgstr "" msgstr ""
#: src/components/Web3ReactManager/index.tsx #: src/components/SearchModal/ImportList.tsx
msgid "errors.unknown" msgid "By adding this list you are implicitly trusting that the data is correct. Anyone can create a list, including creating fake versions of existing lists and lists that claim to represent projects that do not have one."
msgstr "Ups! A intervenit o eroare tehnică. Te rog reîncarcă pagina, sau acceseaz-o de pe alt navigator sau dispozitiv." msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/Header/index.tsx
msgid "inactiveRangeWarning" msgid "Charts <0>↗</0>"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "labels.amount" msgid "Check out our v3 LP walkthrough and migration guides."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.inactive" msgid "Claim UNI"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/PositionPage.tsx
msgid "labels.max" msgid "Claim fees"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.remove" msgid "Claiming UNI"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "liquidity.depositAmounts" msgid "Clear All"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrate" msgid "Collect"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrating" #: src/pages/RemoveLiquidity/V3.tsx
msgid "Collect as WETH"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.errors.invalidRangeWarning" msgid "Collect fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LPGasCost" msgid "Collected"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LiquidityProvider" msgid "Collecting"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.migrationContract" msgid "Collecting fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.priceHint" msgid "Collecting fees will withdraw currently available fees for you."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hint.toolInformation" msgid "Confirm"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hints.inactiveRangeWarning" #: src/pages/Swap/index.tsx
msgid "Connect Wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.hints.priceRangeRefund" msgid "Connect a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Web3Status/index.tsx
msgid "migrate.label.lpNFTToken" msgid "Connect to a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
msgid "migrate.label.lpToken" msgid "Connect to a wallet to find pools"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.migrateV2Liquidity" msgid "Connect wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create a pair"
msgid "migrate.labels.price"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.labels.priceDifference" msgid "Create a pool"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.selectLiquidityRange" msgid "Create pool and add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create pool."
msgid "migrate.labels.v3Price"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "minMaxPriceHint" msgid "Current price"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.charts" msgid "Current {0} Price:"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.importPool" msgid "Deposit Amounts"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/components/NavigationTabs/index.tsx msgid "Detailed"
msgid "nav.pool"
msgstr "Depune Lichiditate"
#: src/components/Header/index.tsx
#: src/components/NavigationTabs/index.tsx
msgid "nav.swap"
msgstr "Schimbă"
#: src/components/Header/index.tsx
msgid "nav.vote"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Web3Status/index.tsx
msgid "number.25Percent" msgid "Error"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "number.50Percent" msgid "Explore popular pools on Uniswap Analytics."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/PositionPreview/index.tsx
msgid "number.75Percent" msgid "Fee Tier"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyFiatValue" msgid "From"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyValueInFiat" msgid "From (at most)"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "numbers.fiatValue" msgid "Hide closed positions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.valueInFiat" msgid "High Price Impact"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/Pool/PositionPage.tsx msgid "I understand"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "numbers.valueWithPercent"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.claimFees" msgid "If you purchase a token from this list, you may not be able to sell it back."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.collectingFees" msgid "Import"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Import List"
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "pool.pooledCurrency"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Import Pool"
msgid "pool.priceRange"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/components/PositionList/index.tsx msgid "Import at your own risk"
msgid "pool.yourPositions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.button.backToPoolsOverview" msgid "In range"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.buttons.addLiquidity" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "Adaugă Lichiditate" msgid "Inactive"
#: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.addLiquidityPoolFinder"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.collect" msgid "Increase Liquidity"
msgstr ""
#: src/components/NavigationTabs/index.tsx
msgid "pools.buttons.createPair"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.createPool" msgid "Insufficient liquidity for this trade."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.increaseLiquidity" msgid "Insufficient liquidity for this trade. Try enabling multi-hop trades."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.manage" msgid "Invalid pair."
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.buttons.migrateLiquidity" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgstr "" msgid "Invalid range selected. The min price must be lower than the max price."
#: src/pages/Pool/index.tsx
msgid "pools.buttons.migrateV2Liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.buttons.newPosition" msgid "Learn"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.owner" msgid "Liquidity"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.removeLiquidity" #: src/pages/Swap/index.tsx
msgstr "Retrage Lichiditat" msgid "Loading"
#: src/pages/Pool/index.tsx
msgid "pools.buttons.viewV2Liquidity"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Manage Token Lists"
msgid "pools.currentPrice"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.emptyStateHint" msgid "Manage this pool."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.error.noPoolFound" msgid "Max"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.errors.invalidPair" msgid "Max Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.highFee" msgid "Max price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.highFeeHint" #: src/pages/Pool/index.tsx
msgid "Migrate"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.lowFee" msgid "Migrate Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.lowFeeHint" msgid "Migrate V2 Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.mediumFee" msgid "Migrate V2 liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.mediumFeeHint" msgid "Migrating"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.feeSelector.subtitle" msgid "Min Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.title" msgid "Min price"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.heading.poolsOverview" msgid "More"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "pools.hint.collectingFees" msgid "New Position"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.hint.toolHelperText" msgid "No pool found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.label.connectWalletToFindPools" msgid "No results found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/Web3ReactManager/index.tsx
msgid "pools.label.noLiquidityInPoolYet" msgid "Oops! An unknown error occurred. Please refresh the page, or visit from another browser or device."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.collectFees" msgid "Out of range"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Output is estimated. If the price changes by more than {0}% your transaction will revert."
msgid "pools.labels.collectFeesAsWETH"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.collectedFees" msgid "Owner"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Header/index.tsx
msgid "pools.labels.collectingFees" #: src/components/NavigationTabs/index.tsx
msgid "Pool"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.labels.feeTier" msgid "Pool Found!"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.feeTierValue" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "Pooled {0}:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Pool/index.tsx
msgid "pools.labels.inRange" msgid "Pools Overview"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.inRangeTooltip" msgid "Price"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.labels.inactive" msgid "Price Difference:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Swap/index.tsx
msgid "pools.labels.inactiveTooltip" msgid "Price Impact Too High"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.liquidity" msgid "Price range"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.outOfRange" msgid "Price:"
msgstr ""
#: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.outOfRangeTooltip"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.poolFound" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/index.tsx
msgid "Remove"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.selectTokenToFindLiquidity" msgid "Remove Amount"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.unclaimedFees" #: src/pages/RemoveLiquidity/V3.tsx
msgid "Remove Liquidity"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.maxPrice" #: src/pages/RemoveLiquidity/index.tsx
msgid "Remove {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.maxPriceLabel" msgid "Remove {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.menu.create" msgid "Removing {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.menu.learn" msgid "Search name or paste address"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.migrate" msgid "Select Pool"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.more" msgid "Select a pool type based on your preferred liquidity provider fee."
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "pools.menu.v2Liquidity" #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/PoolFinder/index.tsx
#: src/pages/PoolFinder/index.tsx
msgid "Select a token"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/components/PositionPreview/index.tsx msgid "Select a token to find your liquidity."
#: src/pages/Pool/PositionPage.tsx
msgid "pools.minMaxPriceHint"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/AddLiquidity/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Select pair"
msgid "pools.minPriceLabel"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.toggle.hideClosedPositions" msgid "Selected Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.RemoveAmount" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Set Price Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.remove" msgid "Set Starting Price"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.confirming.pending" msgid "Simple"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Header/index.tsx
msgid "removeLiquidity.hint.outputEstimated" #: src/components/NavigationTabs/index.tsx
#: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx
msgid "Swap"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.hints.collectFeesEarn" #: src/pages/Swap/index.tsx
msgid "Swap Anyway"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "removeLiquidity.hints.removingPoolTokensConvertsPosition" msgid "The market price is outside your specified price range. Single-asset deposit only."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Badge/RangeBadge.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "The price of this pool is outside of your selected range. Your position is not currently earning fees."
#: src/pages/RemoveLiquidity/V3.tsx
msgid "removeLiquidity.label.feesEarned"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "removeLiquidity.labels.UNIBurned" msgid "The price of this pool is within your selected range. Your position is currently earning fees."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "removeLiquidity.labels.confirmationTitle" msgid "This tool will safely migrate your {0} liquidity to V3. The process is completely trustless thanks to the"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.modalPrice" msgid "To"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.percentForSlider" msgid "To (at least)"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Pool/CTACards.tsx
msgid "removeLiquidity.labels.price" msgid "Top pools"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.labels.removeLiquidity" msgid "UNI {0}/{1} Burned"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "swap.buttons.allowUniswapToUseCurrency" msgid "Unclaimed fees"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/CTACards.tsx
msgid "swap.buttons.backToV3" msgid "Uniswap V3 is here!"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.highPriceImpact" msgid "Uniswap migration contract↗"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.buttons.priceImpactTooHigh" msgid "Unsupported Asset"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx msgid "Unwrap"
msgid "swap.buttons.swap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
#: src/pages/Swap/index.tsx msgid "V2 liquidity"
msgid "swap.buttons.swapAnyway"
msgstr "Schimbă Oricum"
#: src/pages/Swap/index.tsx
msgid "swap.buttons.tradeCurrency"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.unwrap" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "V3 {0} Price:"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
msgid "swap.buttons.wrap" msgid "View V2 Liquidity"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Header/index.tsx
msgid "swap.hints.permission" msgid "Vote"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.from" msgid "Wrap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Web3Status/index.tsx
msgid "swap.labels.fromAtMost" msgid "Wrong Network"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.insufficientLiquidity" msgid "You are the first liquidity provider for this Uniswap V3 pool. Your liquidity will migrate at the current {0} price."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.insufficientLiquiditySingleHopOnly" msgid "You can now trade {0}"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "swap.labels.removeSend" msgid "You don’t have liquidity in this pool yet."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.to" msgid "You must connect an account."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.toAtLeast" msgid "You must give the Uniswap smart contracts permission to use your {0}. You only have to do this once per token."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "tokenLists.buttons.import" msgid "You should only deposit liquidity into Uniswap V3 at a price you believe is correct. <0/>If the price seems incorrect, you can either make a swap to move the price or wait for someone else to do so."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "tokenLists.importHint1" msgid "You will also collect fees earned from this position."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "tokenLists.importHint2" msgid "You will receive"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/index.tsx
msgid "tokenLists.importList" msgid "Your V3 liquidity positions will appear here."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/components/Badge/RangeBadge.tsx
msgid "tokenLists.importWarning" msgid "Your position has 0 liquidity, and is not earning fees."
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/components/PositionPreview/index.tsx
msgid "tokenLists.manage" #: src/components/PositionPreview/index.tsx
msgid "Your position will be 100% composed of {0} at this price"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/PositionPage.tsx
msgid "tokensLists.numberOfTokens" #: src/pages/Pool/PositionPage.tsx
msgid "Your position will be 100% {0} at this price."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.allowLPTokenMigration" msgid "Your position will not earn fees or be used in trades until the market price moves into your range."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/PositionList/index.tsx
msgid "transactions.allower" #: src/components/PositionList/index.tsx
msgid "Your positions"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.approve" msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.approved" msgid "has socks emoji"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Header/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} ETH"
msgid "transactions.approving"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "transactions.confirmation.button" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "{0} Fees Earned:"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.pending" msgid "{0} Pending"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
msgid "transactions.summary.addLiquidity" #: src/components/PositionPreview/index.tsx
msgstr "" #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "transactions.summary.createPoolAndAddLiquidity" msgid "{0} per {1}"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} tokens"
msgid "transactions.summary.removeLiquidity"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.summary.removeLiquidityV3" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "{0} {1} Price:"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.connect" #: src/pages/Pool/PositionPage.tsx
msgid "{0}%"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.connectLongForm" msgid "{0}/{1} LP NFT"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.ethBalance" msgid "{0}/{1} LP Tokens"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "wallet.hasSocks" msgid "{percentForSlider}%"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.mustConnectAccount" msgid "← Back to Pools Overview"
msgstr "" msgstr ""
msgid "" msgid ""
msgstr "" msgstr ""
"POT-Creation-Date: 2021-05-26 14:43-0700\n" "POT-Creation-Date: 2021-05-28 15:09-0700\n"
"Mime-Version: 1.0\n" "Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n" "X-Generator: @lingui/cli\n"
"Language: ru\n" "Language: ru\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Plural-Forms: \n"
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.currentPrice" #: src/pages/Pool/PositionPage.tsx
msgid "$-"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.selectLiquidityRange" #: src/pages/Pool/PositionPage.tsx
msgid "${0}"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "addLiquidity.labels.selectPair" msgid "(Max)"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "addLiquidity.labels.selectStartingPrice" msgid "- Remove send"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "addLiquidity.labels.selectedRange" msgid "0.05% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.confirm" msgid "0.3% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.remove" msgid "1% fee"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimUNI" msgid "25%"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimingUNI" msgid "50%"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "common.IUnderstand" msgid "75%"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "common.clearAll" msgid "<0>Back to</0>V3"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "common.detailed" msgid "<0>Tip:</0> Removing pool tokens converts your position back into underlying tokens at the current rate, proportional to your share of the pool. Accrued fees are included in the amounts you receive."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/Swap/index.tsx msgid "<0>Tip:</0> Use this tool to find pairs that don't automatically appear in the interface."
msgid "common.loading"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "common.simple" msgid "Add"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/components/NavigationTabs/index.tsx
msgid "cta.topPools" msgid "Add Liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/PoolFinder/index.tsx
msgid "cta.v3.explore" msgid "Add liquidity."
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/AddLiquidity/index.tsx
msgid "cta.v3.launchAnnouncement" msgid "Add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "cta.v3.walkthroughAndMigration" msgid "Allow LP token migration"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/Swap/index.tsx
#: src/components/PositionPreview/index.tsx msgid "Allow the Uniswap Protocol to use your {0}"
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "currencies.denominated"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "currencies.input.max" msgid "Allowed"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "currencies.input.priceOutsideWarning" msgid "Amount"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.noResults" msgid "Approve"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.placeholder" msgid "Approved"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/PoolFinder/index.tsx msgid "Approving"
#: src/pages/PoolFinder/index.tsx
msgid "currencies.search.selectToken"
msgstr "Выберите токен"
#: src/components/Web3Status/index.tsx
msgid "error.generic"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "error.invalidRangeWarning" msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selected price range."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAsset" msgid "Best for exotic pairs."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAssets" msgid "Best for most pairs."
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.wrongNetwork" msgid "Best for stable pairs."
msgstr "" msgstr ""
#: src/components/Web3ReactManager/index.tsx #: src/components/SearchModal/ImportList.tsx
msgid "errors.unknown" msgid "By adding this list you are implicitly trusting that the data is correct. Anyone can create a list, including creating fake versions of existing lists and lists that claim to represent projects that do not have one."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/Header/index.tsx
msgid "inactiveRangeWarning" msgid "Charts <0>↗</0>"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "labels.amount" msgid "Check out our v3 LP walkthrough and migration guides."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.inactive" msgid "Claim UNI"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/PositionPage.tsx
msgid "labels.max" msgid "Claim fees"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.remove" msgid "Claiming UNI"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "liquidity.depositAmounts" msgid "Clear All"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrate" msgid "Collect"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrating" #: src/pages/RemoveLiquidity/V3.tsx
msgid "Collect as WETH"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.errors.invalidRangeWarning" msgid "Collect fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LPGasCost" msgid "Collected"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LiquidityProvider" msgid "Collecting"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.migrationContract" msgid "Collecting fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.priceHint" msgid "Collecting fees will withdraw currently available fees for you."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hint.toolInformation" msgid "Confirm"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hints.inactiveRangeWarning" #: src/pages/Swap/index.tsx
msgid "Connect Wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.hints.priceRangeRefund" msgid "Connect a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Web3Status/index.tsx
msgid "migrate.label.lpNFTToken" msgid "Connect to a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
msgid "migrate.label.lpToken" msgid "Connect to a wallet to find pools"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.migrateV2Liquidity" msgid "Connect wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create a pair"
msgid "migrate.labels.price"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.labels.priceDifference" msgid "Create a pool"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.selectLiquidityRange" msgid "Create pool and add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create pool."
msgid "migrate.labels.v3Price"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "minMaxPriceHint" msgid "Current price"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.charts" msgid "Current {0} Price:"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.importPool" msgid "Deposit Amounts"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/components/NavigationTabs/index.tsx msgid "Detailed"
msgid "nav.pool"
msgstr "Вложить"
#: src/components/Header/index.tsx
#: src/components/NavigationTabs/index.tsx
msgid "nav.swap"
msgstr "Обменять"
#: src/components/Header/index.tsx
msgid "nav.vote"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Web3Status/index.tsx
msgid "number.25Percent" msgid "Error"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "number.50Percent" msgid "Explore popular pools on Uniswap Analytics."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/PositionPreview/index.tsx
msgid "number.75Percent" msgid "Fee Tier"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyFiatValue" msgid "From"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyValueInFiat" msgid "From (at most)"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "numbers.fiatValue" msgid "Hide closed positions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.valueInFiat" msgid "High Price Impact"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/Pool/PositionPage.tsx msgid "I understand"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "numbers.valueWithPercent"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.claimFees" msgid "If you purchase a token from this list, you may not be able to sell it back."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.collectingFees" msgid "Import"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Import List"
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "pool.pooledCurrency"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Import Pool"
msgid "pool.priceRange"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/components/PositionList/index.tsx msgid "Import at your own risk"
msgid "pool.yourPositions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.button.backToPoolsOverview" msgid "In range"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.buttons.addLiquidity" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "Добавить ликвидность" msgid "Inactive"
#: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.addLiquidityPoolFinder"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.collect" msgid "Increase Liquidity"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.createPair" msgid "Insufficient liquidity for this trade."
msgstr ""
#: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.createPool"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.increaseLiquidity" msgid "Insufficient liquidity for this trade. Try enabling multi-hop trades."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.manage" msgid "Invalid pair."
msgstr ""
#: src/pages/Pool/index.tsx
msgid "pools.buttons.migrateLiquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.buttons.migrateV2Liquidity" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Invalid range selected. The min price must be lower than the max price."
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.buttons.newPosition" msgid "Learn"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.owner" msgid "Liquidity"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.removeLiquidity" #: src/pages/Swap/index.tsx
msgstr "Убрать ликвидность" msgid "Loading"
#: src/pages/Pool/index.tsx
msgid "pools.buttons.viewV2Liquidity"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Manage Token Lists"
msgid "pools.currentPrice"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.emptyStateHint" msgid "Manage this pool."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.error.noPoolFound" msgid "Max"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.errors.invalidPair" msgid "Max Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.highFee" msgid "Max price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.highFeeHint" #: src/pages/Pool/index.tsx
msgid "Migrate"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.lowFee" msgid "Migrate Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.lowFeeHint" msgid "Migrate V2 Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.mediumFee" msgid "Migrate V2 liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.mediumFeeHint" msgid "Migrating"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.feeSelector.subtitle" msgid "Min Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.title" msgid "Min price"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.heading.poolsOverview" msgid "More"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "pools.hint.collectingFees" msgid "New Position"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.hint.toolHelperText" msgid "No pool found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.label.connectWalletToFindPools" msgid "No results found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/Web3ReactManager/index.tsx
msgid "pools.label.noLiquidityInPoolYet" msgid "Oops! An unknown error occurred. Please refresh the page, or visit from another browser or device."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.collectFees" msgid "Out of range"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Output is estimated. If the price changes by more than {0}% your transaction will revert."
msgid "pools.labels.collectFeesAsWETH"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.collectedFees" msgid "Owner"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Header/index.tsx
msgid "pools.labels.collectingFees" #: src/components/NavigationTabs/index.tsx
msgid "Pool"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.labels.feeTier" msgid "Pool Found!"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.feeTierValue" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "Pooled {0}:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Pool/index.tsx
msgid "pools.labels.inRange" msgid "Pools Overview"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.inRangeTooltip" msgid "Price"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.labels.inactive" msgid "Price Difference:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Swap/index.tsx
msgid "pools.labels.inactiveTooltip" msgid "Price Impact Too High"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.liquidity" msgid "Price range"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.outOfRange" msgid "Price:"
msgstr ""
#: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.outOfRangeTooltip"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.poolFound" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/index.tsx
msgid "Remove"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.selectTokenToFindLiquidity" msgid "Remove Amount"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.unclaimedFees" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "" msgid "Remove Liquidity"
#: src/components/PositionPreview/index.tsx
msgid "pools.maxPrice"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.maxPriceLabel" #: src/pages/RemoveLiquidity/index.tsx
msgid "Remove {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.menu.create" msgid "Remove {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.menu.learn" msgid "Removing {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.menu.migrate" msgid "Search name or paste address"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.more" msgid "Select Pool"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.v2Liquidity" msgid "Select a pool type based on your preferred liquidity provider fee."
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/components/CurrencyInputPanel/index.tsx
#: src/components/PositionPreview/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.minMaxPriceHint" #: src/pages/PoolFinder/index.tsx
msgid "Select a token"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Select a token to find your liquidity."
msgid "pools.minPriceLabel"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.toggle.hideClosedPositions" msgid "Select pair"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.RemoveAmount" msgid "Selected Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.remove" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Set Price Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/AddLiquidity/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "Set Starting Price"
msgid "removeLiquidity.confirming.pending"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.hint.outputEstimated" msgid "Simple"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "removeLiquidity.hints.collectFeesEarn" #: src/components/NavigationTabs/index.tsx
#: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx
msgid "Swap"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.hints.removingPoolTokensConvertsPosition" #: src/pages/Swap/index.tsx
msgid "Swap Anyway"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/CurrencyInputPanel/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "The market price is outside your specified price range. Single-asset deposit only."
#: src/pages/RemoveLiquidity/V3.tsx
msgid "removeLiquidity.label.feesEarned"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "removeLiquidity.labels.UNIBurned" msgid "The price of this pool is outside of your selected range. Your position is not currently earning fees."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "removeLiquidity.labels.confirmationTitle" msgid "The price of this pool is within your selected range. Your position is currently earning fees."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "removeLiquidity.labels.modalPrice" msgid "This tool will safely migrate your {0} liquidity to V3. The process is completely trustless thanks to the"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.percentForSlider" msgid "To"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.price" msgid "To (at least)"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "removeLiquidity.labels.removeLiquidity" msgid "Top pools"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "swap.buttons.allowUniswapToUseCurrency" msgid "UNI {0}/{1} Burned"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "swap.buttons.backToV3" msgid "Unclaimed fees"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/CTACards.tsx
msgid "swap.buttons.highPriceImpact" msgid "Uniswap V3 is here!"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.priceImpactTooHigh" msgid "Uniswap migration contract↗"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx msgid "Unsupported Asset"
msgid "swap.buttons.swap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx msgid "Unwrap"
msgid "swap.buttons.swapAnyway"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
msgid "swap.buttons.tradeCurrency" msgid "V2 liquidity"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.unwrap" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "V3 {0} Price:"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
msgid "swap.buttons.wrap" msgid "View V2 Liquidity"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Header/index.tsx
msgid "swap.hints.permission" msgid "Vote"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.from" msgid "Wrap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Web3Status/index.tsx
msgid "swap.labels.fromAtMost" msgid "Wrong Network"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.insufficientLiquidity" msgid "You are the first liquidity provider for this Uniswap V3 pool. Your liquidity will migrate at the current {0} price."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.insufficientLiquiditySingleHopOnly" msgid "You can now trade {0}"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "swap.labels.removeSend" msgid "You don’t have liquidity in this pool yet."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.to" msgid "You must connect an account."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.toAtLeast" msgid "You must give the Uniswap smart contracts permission to use your {0}. You only have to do this once per token."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "tokenLists.buttons.import" msgid "You should only deposit liquidity into Uniswap V3 at a price you believe is correct. <0/>If the price seems incorrect, you can either make a swap to move the price or wait for someone else to do so."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "tokenLists.importHint1" msgid "You will also collect fees earned from this position."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "tokenLists.importHint2" msgid "You will receive"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/index.tsx
msgid "tokenLists.importList" msgid "Your V3 liquidity positions will appear here."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/components/Badge/RangeBadge.tsx
msgid "tokenLists.importWarning" msgid "Your position has 0 liquidity, and is not earning fees."
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/components/PositionPreview/index.tsx
msgid "tokenLists.manage" #: src/components/PositionPreview/index.tsx
msgid "Your position will be 100% composed of {0} at this price"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/PositionPage.tsx
msgid "tokensLists.numberOfTokens" #: src/pages/Pool/PositionPage.tsx
msgid "Your position will be 100% {0} at this price."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.allowLPTokenMigration" msgid "Your position will not earn fees or be used in trades until the market price moves into your range."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/PositionList/index.tsx
msgid "transactions.allower" #: src/components/PositionList/index.tsx
msgid "Your positions"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.approve" msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.approved" msgid "has socks emoji"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Header/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} ETH"
msgid "transactions.approving"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "transactions.confirmation.button" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "{0} Fees Earned:"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.pending" msgid "{0} Pending"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
msgid "transactions.summary.addLiquidity" #: src/components/PositionPreview/index.tsx
msgstr "" #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "transactions.summary.createPoolAndAddLiquidity" msgid "{0} per {1}"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} tokens"
msgid "transactions.summary.removeLiquidity"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.summary.removeLiquidityV3" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "{0} {1} Price:"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.connect" #: src/pages/Pool/PositionPage.tsx
msgid "{0}%"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.connectLongForm" msgid "{0}/{1} LP NFT"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.ethBalance" msgid "{0}/{1} LP Tokens"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "wallet.hasSocks" msgid "{percentForSlider}%"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.mustConnectAccount" msgid "← Back to Pools Overview"
msgstr "" msgstr ""
msgid "" msgid ""
msgstr "" msgstr ""
"POT-Creation-Date: 2021-05-26 15:06-0700\n" "POT-Creation-Date: 2021-05-28 15:09-0700\n"
"Mime-Version: 1.0\n" "Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n" "X-Generator: @lingui/cli\n"
"Language: vi\n" "Language: vi\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Plural-Forms: \n"
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.currentPrice" #: src/pages/Pool/PositionPage.tsx
msgid "$-"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.selectLiquidityRange" #: src/pages/Pool/PositionPage.tsx
msgid "${0}"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "addLiquidity.labels.selectPair" msgid "(Max)"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "addLiquidity.labels.selectStartingPrice" msgid "- Remove send"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "addLiquidity.labels.selectedRange" msgid "0.05% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.confirm" msgid "0.3% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.remove" msgid "1% fee"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimUNI" msgid "25%"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimingUNI" msgid "50%"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "common.IUnderstand" msgid "75%"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "common.clearAll" msgid "<0>Back to</0>V3"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "common.detailed" msgid "<0>Tip:</0> Removing pool tokens converts your position back into underlying tokens at the current rate, proportional to your share of the pool. Accrued fees are included in the amounts you receive."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/Swap/index.tsx msgid "<0>Tip:</0> Use this tool to find pairs that don't automatically appear in the interface."
msgid "common.loading"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "common.simple" msgid "Add"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/components/NavigationTabs/index.tsx
msgid "cta.topPools" msgid "Add Liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/PoolFinder/index.tsx
msgid "cta.v3.explore" msgid "Add liquidity."
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/AddLiquidity/index.tsx
msgid "cta.v3.launchAnnouncement" msgid "Add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "cta.v3.walkthroughAndMigration" msgid "Allow LP token migration"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/Swap/index.tsx
#: src/components/PositionPreview/index.tsx msgid "Allow the Uniswap Protocol to use your {0}"
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "currencies.denominated"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "currencies.input.max" msgid "Allowed"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "currencies.input.priceOutsideWarning" msgid "Amount"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.noResults" msgid "Approve"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.placeholder" msgid "Approved"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/PoolFinder/index.tsx msgid "Approving"
#: src/pages/PoolFinder/index.tsx
msgid "currencies.search.selectToken"
msgstr "Chọn một đồng tiền ảo"
#: src/components/Web3Status/index.tsx
msgid "error.generic"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "error.invalidRangeWarning" msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selected price range."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAsset" msgid "Best for exotic pairs."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAssets" msgid "Best for most pairs."
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.wrongNetwork" msgid "Best for stable pairs."
msgstr "" msgstr ""
#: src/components/Web3ReactManager/index.tsx #: src/components/SearchModal/ImportList.tsx
msgid "errors.unknown" msgid "By adding this list you are implicitly trusting that the data is correct. Anyone can create a list, including creating fake versions of existing lists and lists that claim to represent projects that do not have one."
msgstr "Rất tiếc! 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 hay thiết bị khác." msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/Header/index.tsx
msgid "inactiveRangeWarning" msgid "Charts <0>↗</0>"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "labels.amount" msgid "Check out our v3 LP walkthrough and migration guides."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.inactive" msgid "Claim UNI"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/PositionPage.tsx
msgid "labels.max" msgid "Claim fees"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.remove" msgid "Claiming UNI"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "liquidity.depositAmounts" msgid "Clear All"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrate" msgid "Collect"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrating" #: src/pages/RemoveLiquidity/V3.tsx
msgid "Collect as WETH"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.errors.invalidRangeWarning" msgid "Collect fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LPGasCost" msgid "Collected"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LiquidityProvider" msgid "Collecting"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.migrationContract" msgid "Collecting fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.priceHint" msgid "Collecting fees will withdraw currently available fees for you."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hint.toolInformation" msgid "Confirm"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hints.inactiveRangeWarning" #: src/pages/Swap/index.tsx
msgid "Connect Wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.hints.priceRangeRefund" msgid "Connect a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Web3Status/index.tsx
msgid "migrate.label.lpNFTToken" msgid "Connect to a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
msgid "migrate.label.lpToken" msgid "Connect to a wallet to find pools"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.migrateV2Liquidity" msgid "Connect wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create a pair"
msgid "migrate.labels.price"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.labels.priceDifference" msgid "Create a pool"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.selectLiquidityRange" msgid "Create pool and add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create pool."
msgid "migrate.labels.v3Price"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "minMaxPriceHint" msgid "Current price"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.charts" msgid "Current {0} Price:"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.importPool" msgid "Deposit Amounts"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/components/NavigationTabs/index.tsx msgid "Detailed"
msgid "nav.pool"
msgstr "Chung vốn"
#: src/components/Header/index.tsx
#: src/components/NavigationTabs/index.tsx
msgid "nav.swap"
msgstr "Hoán đổi"
#: src/components/Header/index.tsx
msgid "nav.vote"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Web3Status/index.tsx
msgid "number.25Percent" msgid "Error"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "number.50Percent" msgid "Explore popular pools on Uniswap Analytics."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/PositionPreview/index.tsx
msgid "number.75Percent" msgid "Fee Tier"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyFiatValue" msgid "From"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyValueInFiat" msgid "From (at most)"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "numbers.fiatValue" msgid "Hide closed positions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.valueInFiat" msgid "High Price Impact"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/Pool/PositionPage.tsx msgid "I understand"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "numbers.valueWithPercent"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.claimFees" msgid "If you purchase a token from this list, you may not be able to sell it back."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.collectingFees" msgid "Import"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Import List"
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "pool.pooledCurrency"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Import Pool"
msgid "pool.priceRange"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/components/PositionList/index.tsx msgid "Import at your own risk"
msgid "pool.yourPositions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.button.backToPoolsOverview" msgid "In range"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.buttons.addLiquidity" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "Thêm tiền thanh khoản" msgid "Inactive"
#: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.addLiquidityPoolFinder"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.collect" msgid "Increase Liquidity"
msgstr ""
#: src/components/NavigationTabs/index.tsx
msgid "pools.buttons.createPair"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.createPool" msgid "Insufficient liquidity for this trade."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.increaseLiquidity" msgid "Insufficient liquidity for this trade. Try enabling multi-hop trades."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.manage" msgid "Invalid pair."
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.buttons.migrateLiquidity" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgstr "" msgid "Invalid range selected. The min price must be lower than the max price."
#: src/pages/Pool/index.tsx
msgid "pools.buttons.migrateV2Liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.buttons.newPosition" msgid "Learn"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.owner" msgid "Liquidity"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.removeLiquidity" #: src/pages/Swap/index.tsx
msgstr "Loại bỏ thanh khoản" msgid "Loading"
#: src/pages/Pool/index.tsx
msgid "pools.buttons.viewV2Liquidity"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Manage Token Lists"
msgid "pools.currentPrice"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.emptyStateHint" msgid "Manage this pool."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.error.noPoolFound" msgid "Max"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.errors.invalidPair" msgid "Max Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.highFee" msgid "Max price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.highFeeHint" #: src/pages/Pool/index.tsx
msgid "Migrate"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.lowFee" msgid "Migrate Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.lowFeeHint" msgid "Migrate V2 Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.mediumFee" msgid "Migrate V2 liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.mediumFeeHint" msgid "Migrating"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.feeSelector.subtitle" msgid "Min Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.title" msgid "Min price"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.heading.poolsOverview" msgid "More"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "pools.hint.collectingFees" msgid "New Position"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.hint.toolHelperText" msgid "No pool found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.label.connectWalletToFindPools" msgid "No results found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/Web3ReactManager/index.tsx
msgid "pools.label.noLiquidityInPoolYet" msgid "Oops! An unknown error occurred. Please refresh the page, or visit from another browser or device."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.collectFees" msgid "Out of range"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Output is estimated. If the price changes by more than {0}% your transaction will revert."
msgid "pools.labels.collectFeesAsWETH"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.collectedFees" msgid "Owner"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Header/index.tsx
msgid "pools.labels.collectingFees" #: src/components/NavigationTabs/index.tsx
msgid "Pool"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.labels.feeTier" msgid "Pool Found!"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.feeTierValue" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "Pooled {0}:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Pool/index.tsx
msgid "pools.labels.inRange" msgid "Pools Overview"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.inRangeTooltip" msgid "Price"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.labels.inactive" msgid "Price Difference:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Swap/index.tsx
msgid "pools.labels.inactiveTooltip" msgid "Price Impact Too High"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.liquidity" msgid "Price range"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.outOfRange" msgid "Price:"
msgstr ""
#: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.outOfRangeTooltip"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.poolFound" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/index.tsx
msgid "Remove"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.selectTokenToFindLiquidity" msgid "Remove Amount"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.unclaimedFees" #: src/pages/RemoveLiquidity/V3.tsx
msgid "Remove Liquidity"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.maxPrice" #: src/pages/RemoveLiquidity/index.tsx
msgid "Remove {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.maxPriceLabel" msgid "Remove {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.menu.create" msgid "Removing {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.menu.learn" msgid "Search name or paste address"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.migrate" msgid "Select Pool"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.more" msgid "Select a pool type based on your preferred liquidity provider fee."
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "pools.menu.v2Liquidity" #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/PoolFinder/index.tsx
#: src/pages/PoolFinder/index.tsx
msgid "Select a token"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/components/PositionPreview/index.tsx msgid "Select a token to find your liquidity."
#: src/pages/Pool/PositionPage.tsx
msgid "pools.minMaxPriceHint"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/AddLiquidity/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Select pair"
msgid "pools.minPriceLabel"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.toggle.hideClosedPositions" msgid "Selected Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.RemoveAmount" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Set Price Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.remove" msgid "Set Starting Price"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.confirming.pending" msgid "Simple"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Header/index.tsx
msgid "removeLiquidity.hint.outputEstimated" #: src/components/NavigationTabs/index.tsx
#: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx
msgid "Swap"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.hints.collectFeesEarn" #: src/pages/Swap/index.tsx
msgid "Swap Anyway"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "removeLiquidity.hints.removingPoolTokensConvertsPosition" msgid "The market price is outside your specified price range. Single-asset deposit only."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Badge/RangeBadge.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "The price of this pool is outside of your selected range. Your position is not currently earning fees."
#: src/pages/RemoveLiquidity/V3.tsx
msgid "removeLiquidity.label.feesEarned"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "removeLiquidity.labels.UNIBurned" msgid "The price of this pool is within your selected range. Your position is currently earning fees."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "removeLiquidity.labels.confirmationTitle" msgid "This tool will safely migrate your {0} liquidity to V3. The process is completely trustless thanks to the"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.modalPrice" msgid "To"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.percentForSlider" msgid "To (at least)"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Pool/CTACards.tsx
msgid "removeLiquidity.labels.price" msgid "Top pools"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.labels.removeLiquidity" msgid "UNI {0}/{1} Burned"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "swap.buttons.allowUniswapToUseCurrency" msgid "Unclaimed fees"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/CTACards.tsx
msgid "swap.buttons.backToV3" msgid "Uniswap V3 is here!"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.highPriceImpact" msgid "Uniswap migration contract↗"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.buttons.priceImpactTooHigh" msgid "Unsupported Asset"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx msgid "Unwrap"
msgid "swap.buttons.swap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
#: src/pages/Swap/index.tsx msgid "V2 liquidity"
msgid "swap.buttons.swapAnyway"
msgstr "Tiếp tục hoán đổi?"
#: src/pages/Swap/index.tsx
msgid "swap.buttons.tradeCurrency"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.unwrap" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "V3 {0} Price:"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
msgid "swap.buttons.wrap" msgid "View V2 Liquidity"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Header/index.tsx
msgid "swap.hints.permission" msgid "Vote"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.from" msgid "Wrap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Web3Status/index.tsx
msgid "swap.labels.fromAtMost" msgid "Wrong Network"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.insufficientLiquidity" msgid "You are the first liquidity provider for this Uniswap V3 pool. Your liquidity will migrate at the current {0} price."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.insufficientLiquiditySingleHopOnly" msgid "You can now trade {0}"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "swap.labels.removeSend" msgid "You don’t have liquidity in this pool yet."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.to" msgid "You must connect an account."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.toAtLeast" msgid "You must give the Uniswap smart contracts permission to use your {0}. You only have to do this once per token."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "tokenLists.buttons.import" msgid "You should only deposit liquidity into Uniswap V3 at a price you believe is correct. <0/>If the price seems incorrect, you can either make a swap to move the price or wait for someone else to do so."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "tokenLists.importHint1" msgid "You will also collect fees earned from this position."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "tokenLists.importHint2" msgid "You will receive"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/index.tsx
msgid "tokenLists.importList" msgid "Your V3 liquidity positions will appear here."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/components/Badge/RangeBadge.tsx
msgid "tokenLists.importWarning" msgid "Your position has 0 liquidity, and is not earning fees."
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/components/PositionPreview/index.tsx
msgid "tokenLists.manage" #: src/components/PositionPreview/index.tsx
msgid "Your position will be 100% composed of {0} at this price"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/PositionPage.tsx
msgid "tokensLists.numberOfTokens" #: src/pages/Pool/PositionPage.tsx
msgid "Your position will be 100% {0} at this price."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.allowLPTokenMigration" msgid "Your position will not earn fees or be used in trades until the market price moves into your range."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/PositionList/index.tsx
msgid "transactions.allower" #: src/components/PositionList/index.tsx
msgid "Your positions"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.approve" msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.approved" msgid "has socks emoji"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Header/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} ETH"
msgid "transactions.approving"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "transactions.confirmation.button" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "{0} Fees Earned:"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.pending" msgid "{0} Pending"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
msgid "transactions.summary.addLiquidity" #: src/components/PositionPreview/index.tsx
msgstr "" #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "transactions.summary.createPoolAndAddLiquidity" msgid "{0} per {1}"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} tokens"
msgid "transactions.summary.removeLiquidity"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.summary.removeLiquidityV3" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "{0} {1} Price:"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.connect" #: src/pages/Pool/PositionPage.tsx
msgid "{0}%"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.connectLongForm" msgid "{0}/{1} LP NFT"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.ethBalance" msgid "{0}/{1} LP Tokens"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "wallet.hasSocks" msgid "{percentForSlider}%"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.mustConnectAccount" msgid "← Back to Pools Overview"
msgstr "" msgstr ""
msgid "" msgid ""
msgstr "" msgstr ""
"POT-Creation-Date: 2021-05-26 14:43-0700\n" "POT-Creation-Date: 2021-05-28 15:09-0700\n"
"Mime-Version: 1.0\n" "Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n" "X-Generator: @lingui/cli\n"
"Language: zh-CN\n" "Language: zh-CN\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Plural-Forms: \n"
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.currentPrice" #: src/pages/Pool/PositionPage.tsx
msgid "$-"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.selectLiquidityRange" #: src/pages/Pool/PositionPage.tsx
msgid "${0}"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "addLiquidity.labels.selectPair" msgid "(Max)"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "addLiquidity.labels.selectStartingPrice" msgid "- Remove send"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "addLiquidity.labels.selectedRange" msgid "0.05% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.confirm" msgid "0.3% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.remove" msgid "1% fee"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimUNI" msgid "25%"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimingUNI" msgid "50%"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "common.IUnderstand" msgid "75%"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "common.clearAll" msgid "<0>Back to</0>V3"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "common.detailed" msgid "<0>Tip:</0> Removing pool tokens converts your position back into underlying tokens at the current rate, proportional to your share of the pool. Accrued fees are included in the amounts you receive."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/Swap/index.tsx msgid "<0>Tip:</0> Use this tool to find pairs that don't automatically appear in the interface."
msgid "common.loading"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "common.simple" msgid "Add"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/components/NavigationTabs/index.tsx
msgid "cta.topPools" msgid "Add Liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/PoolFinder/index.tsx
msgid "cta.v3.explore" msgid "Add liquidity."
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/AddLiquidity/index.tsx
msgid "cta.v3.launchAnnouncement" msgid "Add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "cta.v3.walkthroughAndMigration" msgid "Allow LP token migration"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/Swap/index.tsx
#: src/components/PositionPreview/index.tsx msgid "Allow the Uniswap Protocol to use your {0}"
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "currencies.denominated"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "currencies.input.max" msgid "Allowed"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "currencies.input.priceOutsideWarning" msgid "Amount"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.noResults" msgid "Approve"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.placeholder" msgid "Approved"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/PoolFinder/index.tsx msgid "Approving"
#: src/pages/PoolFinder/index.tsx
msgid "currencies.search.selectToken"
msgstr "选择通证"
#: src/components/Web3Status/index.tsx
msgid "error.generic"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "error.invalidRangeWarning" msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selected price range."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAsset" msgid "Best for exotic pairs."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAssets" msgid "Best for most pairs."
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.wrongNetwork" msgid "Best for stable pairs."
msgstr "" msgstr ""
#: src/components/Web3ReactManager/index.tsx #: src/components/SearchModal/ImportList.tsx
msgid "errors.unknown" msgid "By adding this list you are implicitly trusting that the data is correct. Anyone can create a list, including creating fake versions of existing lists and lists that claim to represent projects that do not have one."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/Header/index.tsx
msgid "inactiveRangeWarning" msgid "Charts <0>↗</0>"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "labels.amount" msgid "Check out our v3 LP walkthrough and migration guides."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.inactive" msgid "Claim UNI"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/PositionPage.tsx
msgid "labels.max" msgid "Claim fees"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.remove" msgid "Claiming UNI"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "liquidity.depositAmounts" msgid "Clear All"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrate" msgid "Collect"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrating" #: src/pages/RemoveLiquidity/V3.tsx
msgid "Collect as WETH"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.errors.invalidRangeWarning" msgid "Collect fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LPGasCost" msgid "Collected"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LiquidityProvider" msgid "Collecting"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.migrationContract" msgid "Collecting fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.priceHint" msgid "Collecting fees will withdraw currently available fees for you."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hint.toolInformation" msgid "Confirm"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hints.inactiveRangeWarning" #: src/pages/Swap/index.tsx
msgid "Connect Wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.hints.priceRangeRefund" msgid "Connect a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Web3Status/index.tsx
msgid "migrate.label.lpNFTToken" msgid "Connect to a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
msgid "migrate.label.lpToken" msgid "Connect to a wallet to find pools"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.migrateV2Liquidity" msgid "Connect wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create a pair"
msgid "migrate.labels.price"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.labels.priceDifference" msgid "Create a pool"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.selectLiquidityRange" msgid "Create pool and add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create pool."
msgid "migrate.labels.v3Price"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "minMaxPriceHint" msgid "Current price"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.charts" msgid "Current {0} Price:"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.importPool" msgid "Deposit Amounts"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/components/NavigationTabs/index.tsx msgid "Detailed"
msgid "nav.pool"
msgstr "资金池"
#: src/components/Header/index.tsx
#: src/components/NavigationTabs/index.tsx
msgid "nav.swap"
msgstr "兑换"
#: src/components/Header/index.tsx
msgid "nav.vote"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Web3Status/index.tsx
msgid "number.25Percent" msgid "Error"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "number.50Percent" msgid "Explore popular pools on Uniswap Analytics."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/PositionPreview/index.tsx
msgid "number.75Percent" msgid "Fee Tier"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyFiatValue" msgid "From"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyValueInFiat" msgid "From (at most)"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "numbers.fiatValue" msgid "Hide closed positions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.valueInFiat" msgid "High Price Impact"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/Pool/PositionPage.tsx msgid "I understand"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "numbers.valueWithPercent"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.claimFees" msgid "If you purchase a token from this list, you may not be able to sell it back."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.collectingFees" msgid "Import"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Import List"
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "pool.pooledCurrency"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Import Pool"
msgid "pool.priceRange"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/components/PositionList/index.tsx msgid "Import at your own risk"
msgid "pool.yourPositions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.button.backToPoolsOverview" msgid "In range"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.buttons.addLiquidity" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "添加流动金" msgid "Inactive"
#: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.addLiquidityPoolFinder"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.collect" msgid "Increase Liquidity"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.createPair" msgid "Insufficient liquidity for this trade."
msgstr ""
#: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.createPool"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.increaseLiquidity" msgid "Insufficient liquidity for this trade. Try enabling multi-hop trades."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.manage" msgid "Invalid pair."
msgstr ""
#: src/pages/Pool/index.tsx
msgid "pools.buttons.migrateLiquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.buttons.migrateV2Liquidity" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Invalid range selected. The min price must be lower than the max price."
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.buttons.newPosition" msgid "Learn"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.owner" msgid "Liquidity"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.removeLiquidity" #: src/pages/Swap/index.tsx
msgstr "删除流动金" msgid "Loading"
#: src/pages/Pool/index.tsx
msgid "pools.buttons.viewV2Liquidity"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Manage Token Lists"
msgid "pools.currentPrice"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.emptyStateHint" msgid "Manage this pool."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.error.noPoolFound" msgid "Max"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.errors.invalidPair" msgid "Max Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.highFee" msgid "Max price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.highFeeHint" #: src/pages/Pool/index.tsx
msgid "Migrate"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.lowFee" msgid "Migrate Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.lowFeeHint" msgid "Migrate V2 Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.mediumFee" msgid "Migrate V2 liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.mediumFeeHint" msgid "Migrating"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.feeSelector.subtitle" msgid "Min Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.title" msgid "Min price"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.heading.poolsOverview" msgid "More"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "pools.hint.collectingFees" msgid "New Position"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.hint.toolHelperText" msgid "No pool found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.label.connectWalletToFindPools" msgid "No results found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/Web3ReactManager/index.tsx
msgid "pools.label.noLiquidityInPoolYet" msgid "Oops! An unknown error occurred. Please refresh the page, or visit from another browser or device."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.collectFees" msgid "Out of range"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Output is estimated. If the price changes by more than {0}% your transaction will revert."
msgid "pools.labels.collectFeesAsWETH"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.collectedFees" msgid "Owner"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Header/index.tsx
msgid "pools.labels.collectingFees" #: src/components/NavigationTabs/index.tsx
msgid "Pool"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.labels.feeTier" msgid "Pool Found!"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.feeTierValue" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "Pooled {0}:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Pool/index.tsx
msgid "pools.labels.inRange" msgid "Pools Overview"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.inRangeTooltip" msgid "Price"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.labels.inactive" msgid "Price Difference:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Swap/index.tsx
msgid "pools.labels.inactiveTooltip" msgid "Price Impact Too High"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.liquidity" msgid "Price range"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.outOfRange" msgid "Price:"
msgstr ""
#: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.outOfRangeTooltip"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.poolFound" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/index.tsx
msgid "Remove"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.selectTokenToFindLiquidity" msgid "Remove Amount"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.unclaimedFees" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "" msgid "Remove Liquidity"
#: src/components/PositionPreview/index.tsx
msgid "pools.maxPrice"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.maxPriceLabel" #: src/pages/RemoveLiquidity/index.tsx
msgid "Remove {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.menu.create" msgid "Remove {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.menu.learn" msgid "Removing {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.menu.migrate" msgid "Search name or paste address"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.more" msgid "Select Pool"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.v2Liquidity" msgid "Select a pool type based on your preferred liquidity provider fee."
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/components/CurrencyInputPanel/index.tsx
#: src/components/PositionPreview/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.minMaxPriceHint" #: src/pages/PoolFinder/index.tsx
msgid "Select a token"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Select a token to find your liquidity."
msgid "pools.minPriceLabel"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.toggle.hideClosedPositions" msgid "Select pair"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.RemoveAmount" msgid "Selected Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.remove" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Set Price Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/AddLiquidity/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "Set Starting Price"
msgid "removeLiquidity.confirming.pending"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.hint.outputEstimated" msgid "Simple"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "removeLiquidity.hints.collectFeesEarn" #: src/components/NavigationTabs/index.tsx
#: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx
msgid "Swap"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.hints.removingPoolTokensConvertsPosition" #: src/pages/Swap/index.tsx
msgid "Swap Anyway"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/CurrencyInputPanel/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "The market price is outside your specified price range. Single-asset deposit only."
#: src/pages/RemoveLiquidity/V3.tsx
msgid "removeLiquidity.label.feesEarned"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "removeLiquidity.labels.UNIBurned" msgid "The price of this pool is outside of your selected range. Your position is not currently earning fees."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "removeLiquidity.labels.confirmationTitle" msgid "The price of this pool is within your selected range. Your position is currently earning fees."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "removeLiquidity.labels.modalPrice" msgid "This tool will safely migrate your {0} liquidity to V3. The process is completely trustless thanks to the"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.percentForSlider" msgid "To"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.price" msgid "To (at least)"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "removeLiquidity.labels.removeLiquidity" msgid "Top pools"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "swap.buttons.allowUniswapToUseCurrency" msgid "UNI {0}/{1} Burned"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "swap.buttons.backToV3" msgid "Unclaimed fees"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/CTACards.tsx
msgid "swap.buttons.highPriceImpact" msgid "Uniswap V3 is here!"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.priceImpactTooHigh" msgid "Uniswap migration contract↗"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx msgid "Unsupported Asset"
msgid "swap.buttons.swap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx msgid "Unwrap"
msgid "swap.buttons.swapAnyway"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
msgid "swap.buttons.tradeCurrency" msgid "V2 liquidity"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.unwrap" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "V3 {0} Price:"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
msgid "swap.buttons.wrap" msgid "View V2 Liquidity"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Header/index.tsx
msgid "swap.hints.permission" msgid "Vote"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.from" msgid "Wrap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Web3Status/index.tsx
msgid "swap.labels.fromAtMost" msgid "Wrong Network"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.insufficientLiquidity" msgid "You are the first liquidity provider for this Uniswap V3 pool. Your liquidity will migrate at the current {0} price."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.insufficientLiquiditySingleHopOnly" msgid "You can now trade {0}"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "swap.labels.removeSend" msgid "You don’t have liquidity in this pool yet."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.to" msgid "You must connect an account."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.toAtLeast" msgid "You must give the Uniswap smart contracts permission to use your {0}. You only have to do this once per token."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "tokenLists.buttons.import" msgid "You should only deposit liquidity into Uniswap V3 at a price you believe is correct. <0/>If the price seems incorrect, you can either make a swap to move the price or wait for someone else to do so."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "tokenLists.importHint1" msgid "You will also collect fees earned from this position."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "tokenLists.importHint2" msgid "You will receive"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/index.tsx
msgid "tokenLists.importList" msgid "Your V3 liquidity positions will appear here."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/components/Badge/RangeBadge.tsx
msgid "tokenLists.importWarning" msgid "Your position has 0 liquidity, and is not earning fees."
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/components/PositionPreview/index.tsx
msgid "tokenLists.manage" #: src/components/PositionPreview/index.tsx
msgid "Your position will be 100% composed of {0} at this price"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/PositionPage.tsx
msgid "tokensLists.numberOfTokens" #: src/pages/Pool/PositionPage.tsx
msgid "Your position will be 100% {0} at this price."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.allowLPTokenMigration" msgid "Your position will not earn fees or be used in trades until the market price moves into your range."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/PositionList/index.tsx
msgid "transactions.allower" #: src/components/PositionList/index.tsx
msgid "Your positions"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.approve" msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.approved" msgid "has socks emoji"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Header/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} ETH"
msgid "transactions.approving"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "transactions.confirmation.button" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "{0} Fees Earned:"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.pending" msgid "{0} Pending"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
msgid "transactions.summary.addLiquidity" #: src/components/PositionPreview/index.tsx
msgstr "" #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "transactions.summary.createPoolAndAddLiquidity" msgid "{0} per {1}"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} tokens"
msgid "transactions.summary.removeLiquidity"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.summary.removeLiquidityV3" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "{0} {1} Price:"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.connect" #: src/pages/Pool/PositionPage.tsx
msgid "{0}%"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.connectLongForm" msgid "{0}/{1} LP NFT"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.ethBalance" msgid "{0}/{1} LP Tokens"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "wallet.hasSocks" msgid "{percentForSlider}%"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.mustConnectAccount" msgid "← Back to Pools Overview"
msgstr "" msgstr ""
msgid "" msgid ""
msgstr "" msgstr ""
"POT-Creation-Date: 2021-05-26 14:43-0700\n" "POT-Creation-Date: 2021-05-28 15:09-0700\n"
"Mime-Version: 1.0\n" "Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n" "X-Generator: @lingui/cli\n"
"Language: zh-TW\n" "Language: zh-TW\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Plural-Forms: \n"
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.currentPrice" #: src/pages/Pool/PositionPage.tsx
msgid "$-"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "addLiquidity.labels.selectLiquidityRange" #: src/pages/Pool/PositionPage.tsx
msgid "${0}"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/CurrencyInputPanel/index.tsx
msgid "addLiquidity.labels.selectPair" msgid "(Max)"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "addLiquidity.labels.selectStartingPrice" msgid "- Remove send"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "addLiquidity.labels.selectedRange" msgid "0.05% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.confirm" msgid "0.3% fee"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/FeeSelector/index.tsx
msgid "buttons.remove" msgid "1% fee"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimUNI" msgid "25%"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "claim.buttons.claimingUNI" msgid "50%"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "common.IUnderstand" msgid "75%"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "common.clearAll" msgid "<0>Back to</0>V3"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "common.detailed" msgid "<0>Tip:</0> Removing pool tokens converts your position back into underlying tokens at the current rate, proportional to your share of the pool. Accrued fees are included in the amounts you receive."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/Swap/index.tsx msgid "<0>Tip:</0> Use this tool to find pairs that don't automatically appear in the interface."
msgid "common.loading"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "common.simple" msgid "Add"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/components/NavigationTabs/index.tsx
msgid "cta.topPools" msgid "Add Liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/PoolFinder/index.tsx
msgid "cta.v3.explore" msgid "Add liquidity."
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/AddLiquidity/index.tsx
msgid "cta.v3.launchAnnouncement" msgid "Add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/CTACards.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "cta.v3.walkthroughAndMigration" msgid "Allow LP token migration"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/Swap/index.tsx
#: src/components/PositionPreview/index.tsx msgid "Allow the Uniswap Protocol to use your {0}"
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "currencies.denominated"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "currencies.input.max" msgid "Allowed"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "currencies.input.priceOutsideWarning" msgid "Amount"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.noResults" msgid "Approve"
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "currencies.search.placeholder" msgid "Approved"
msgstr "" msgstr ""
#: src/components/CurrencyInputPanel/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/components/SearchModal/CurrencySearch.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/PoolFinder/index.tsx msgid "Approving"
#: src/pages/PoolFinder/index.tsx
msgid "currencies.search.selectToken"
msgstr "選擇代幣"
#: src/components/Web3Status/index.tsx
msgid "error.generic"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "error.invalidRangeWarning" msgid "At least {0} {1} and {2} {3} will be refunded to your wallet due to selected price range."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAsset" msgid "Best for exotic pairs."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.unsupportedAssets" msgid "Best for most pairs."
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/FeeSelector/index.tsx
msgid "error.wrongNetwork" msgid "Best for stable pairs."
msgstr "" msgstr ""
#: src/components/Web3ReactManager/index.tsx #: src/components/SearchModal/ImportList.tsx
msgid "errors.unknown" msgid "By adding this list you are implicitly trusting that the data is correct. Anyone can create a list, including creating fake versions of existing lists and lists that claim to represent projects that do not have one."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/Header/index.tsx
msgid "inactiveRangeWarning" msgid "Charts <0>↗</0>"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "labels.amount" msgid "Check out our v3 LP walkthrough and migration guides."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.inactive" msgid "Claim UNI"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/PositionPage.tsx
msgid "labels.max" msgid "Claim fees"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "labels.remove" msgid "Claiming UNI"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "liquidity.depositAmounts" msgid "Clear All"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrate" msgid "Collect"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.buttons.migrating" #: src/pages/RemoveLiquidity/V3.tsx
msgid "Collect as WETH"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.errors.invalidRangeWarning" msgid "Collect fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LPGasCost" msgid "Collected"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.firstV3LiquidityProvider" msgid "Collecting"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.migrationContract" msgid "Collecting fees"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "migrate.hint.priceHint" msgid "Collecting fees will withdraw currently available fees for you."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hint.toolInformation" msgid "Confirm"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "migrate.hints.inactiveRangeWarning" #: src/pages/Swap/index.tsx
msgid "Connect Wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.hints.priceRangeRefund" msgid "Connect a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Web3Status/index.tsx
msgid "migrate.label.lpNFTToken" msgid "Connect to a wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
msgid "migrate.label.lpToken" msgid "Connect to a wallet to find pools"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.migrateV2Liquidity" msgid "Connect wallet"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create a pair"
msgid "migrate.labels.price"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/index.tsx
msgid "migrate.labels.priceDifference" msgid "Create a pool"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/AddLiquidity/index.tsx
msgid "migrate.labels.selectLiquidityRange" msgid "Create pool and add {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx msgid "Create pool."
msgid "migrate.labels.v3Price"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "minMaxPriceHint" msgid "Current price"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.charts" msgid "Current {0} Price:"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "nav.importPool" msgid "Deposit Amounts"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/components/NavigationTabs/index.tsx msgid "Detailed"
msgid "nav.pool"
msgstr "资金池"
#: src/components/Header/index.tsx
#: src/components/NavigationTabs/index.tsx
msgid "nav.swap"
msgstr "兑换"
#: src/components/Header/index.tsx
msgid "nav.vote"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Web3Status/index.tsx
msgid "number.25Percent" msgid "Error"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "number.50Percent" msgid "Explore popular pools on Uniswap Analytics."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/PositionPreview/index.tsx
msgid "number.75Percent" msgid "Fee Tier"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyFiatValue" msgid "From"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.emptyValueInFiat" msgid "From (at most)"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "numbers.fiatValue" msgid "Hide closed positions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "numbers.valueInFiat" msgid "High Price Impact"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/Pool/PositionPage.tsx msgid "I understand"
#: src/pages/Pool/PositionPage.tsx
#: src/pages/Pool/PositionPage.tsx
msgid "numbers.valueWithPercent"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.claimFees" msgid "If you purchase a token from this list, you may not be able to sell it back."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/SearchModal/ImportList.tsx
msgid "pool.label.collectingFees" msgid "Import"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Import List"
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "pool.pooledCurrency"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Import Pool"
msgid "pool.priceRange"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/components/PositionList/index.tsx msgid "Import at your own risk"
msgid "pool.yourPositions"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.button.backToPoolsOverview" msgid "In range"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.buttons.addLiquidity" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "增加流動性資金" msgid "Inactive"
#: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.addLiquidityPoolFinder"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.collect" msgid "Increase Liquidity"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.createPair" msgid "Insufficient liquidity for this trade."
msgstr ""
#: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.createPool"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Swap/index.tsx
msgid "pools.buttons.increaseLiquidity" msgid "Insufficient liquidity for this trade. Try enabling multi-hop trades."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.manage" msgid "Invalid pair."
msgstr ""
#: src/pages/Pool/index.tsx
msgid "pools.buttons.migrateLiquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.buttons.migrateV2Liquidity" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Invalid range selected. The min price must be lower than the max price."
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.buttons.newPosition" msgid "Learn"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.buttons.owner" msgid "Liquidity"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.buttons.removeLiquidity" #: src/pages/Swap/index.tsx
msgstr "領出流動性資金" msgid "Loading"
#: src/pages/Pool/index.tsx
msgid "pools.buttons.viewV2Liquidity"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Manage Token Lists"
msgid "pools.currentPrice"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.emptyStateHint" msgid "Manage this pool."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.error.noPoolFound" msgid "Max"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.errors.invalidPair" msgid "Max Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.highFee" msgid "Max price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.highFeeHint" #: src/pages/Pool/index.tsx
msgid "Migrate"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.lowFee" msgid "Migrate Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.lowFeeHint" msgid "Migrate V2 Liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.feeSelector.mediumFee" msgid "Migrate V2 liquidity"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.feeSelector.mediumFeeHint" msgid "Migrating"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/components/PositionPreview/index.tsx
msgid "pools.feeSelector.subtitle" msgid "Min Price"
msgstr "" msgstr ""
#: src/components/FeeSelector/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.feeSelector.title" msgid "Min price"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/Pool/index.tsx
msgid "pools.heading.poolsOverview" msgid "More"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/index.tsx
msgid "pools.hint.collectingFees" msgid "New Position"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.hint.toolHelperText" msgid "No pool found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.label.connectWalletToFindPools" msgid "No results found."
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/components/Web3ReactManager/index.tsx
msgid "pools.label.noLiquidityInPoolYet" msgid "Oops! An unknown error occurred. Please refresh the page, or visit from another browser or device."
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.collectFees" msgid "Out of range"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "Output is estimated. If the price changes by more than {0}% your transaction will revert."
msgid "pools.labels.collectFeesAsWETH"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.collectedFees" msgid "Owner"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/components/Header/index.tsx
msgid "pools.labels.collectingFees" #: src/components/NavigationTabs/index.tsx
msgid "Pool"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.labels.feeTier" msgid "Pool Found!"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.feeTierValue" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "Pooled {0}:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Pool/index.tsx
msgid "pools.labels.inRange" msgid "Pools Overview"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.inRangeTooltip" msgid "Price"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "pools.labels.inactive" msgid "Price Difference:"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/Swap/index.tsx
msgid "pools.labels.inactiveTooltip" msgid "Price Impact Too High"
msgstr "" msgstr ""
#: src/components/PositionList/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.liquidity" msgid "Price range"
msgstr "" msgstr ""
#: src/components/Badge/RangeBadge.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.outOfRange" msgid "Price:"
msgstr ""
#: src/components/Badge/RangeBadge.tsx
msgid "pools.labels.outOfRangeTooltip"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.labels.poolFound" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/index.tsx
msgid "Remove"
msgstr "" msgstr ""
#: src/pages/PoolFinder/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.labels.selectTokenToFindLiquidity" msgid "Remove Amount"
msgstr "" msgstr ""
#: src/components/NavigationTabs/index.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/Pool/PositionPage.tsx
msgid "pools.labels.unclaimedFees" #: src/pages/RemoveLiquidity/V3.tsx
msgstr "" msgid "Remove Liquidity"
#: src/components/PositionPreview/index.tsx
msgid "pools.maxPrice"
msgstr "" msgstr ""
#: src/pages/Pool/PositionPage.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.maxPriceLabel" #: src/pages/RemoveLiquidity/index.tsx
msgid "Remove {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "pools.menu.create" msgid "Remove {0}/{1} V3 liquidity"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "pools.menu.learn" msgid "Removing {0} {1} and {2} {3}"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
msgid "pools.menu.migrate" msgid "Search name or paste address"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.more" msgid "Select Pool"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/components/FeeSelector/index.tsx
msgid "pools.menu.v2Liquidity" msgid "Select a pool type based on your preferred liquidity provider fee."
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/components/CurrencyInputPanel/index.tsx
#: src/components/PositionPreview/index.tsx #: src/components/SearchModal/CurrencySearch.tsx
#: src/pages/Pool/PositionPage.tsx #: src/pages/PoolFinder/index.tsx
msgid "pools.minMaxPriceHint" #: src/pages/PoolFinder/index.tsx
msgid "Select a token"
msgstr "" msgstr ""
#: src/components/PositionPreview/index.tsx #: src/pages/PoolFinder/index.tsx
#: src/pages/Pool/PositionPage.tsx msgid "Select a token to find your liquidity."
msgid "pools.minPriceLabel"
msgstr "" msgstr ""
#: src/pages/Pool/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "pools.toggle.hideClosedPositions" msgid "Select pair"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.RemoveAmount" msgid "Selected Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/AddLiquidity/index.tsx
msgid "removeLiquidity.buttons.remove" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "Set Price Range"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/AddLiquidity/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "Set Starting Price"
msgid "removeLiquidity.confirming.pending"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "removeLiquidity.hint.outputEstimated" msgid "Simple"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/Header/index.tsx
msgid "removeLiquidity.hints.collectFeesEarn" #: src/components/NavigationTabs/index.tsx
#: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx
msgid "Swap"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.hints.removingPoolTokensConvertsPosition" #: src/pages/Swap/index.tsx
msgid "Swap Anyway"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/components/CurrencyInputPanel/index.tsx
#: src/pages/RemoveLiquidity/V3.tsx msgid "The market price is outside your specified price range. Single-asset deposit only."
#: src/pages/RemoveLiquidity/V3.tsx
msgid "removeLiquidity.label.feesEarned"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "removeLiquidity.labels.UNIBurned" msgid "The price of this pool is outside of your selected range. Your position is not currently earning fees."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Badge/RangeBadge.tsx
msgid "removeLiquidity.labels.confirmationTitle" msgid "The price of this pool is within your selected range. Your position is currently earning fees."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "removeLiquidity.labels.modalPrice" msgid "This tool will safely migrate your {0} liquidity to V3. The process is completely trustless thanks to the"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.percentForSlider" msgid "To"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Swap/index.tsx
msgid "removeLiquidity.labels.price" msgid "To (at least)"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/Pool/CTACards.tsx
msgid "removeLiquidity.labels.removeLiquidity" msgid "Top pools"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "swap.buttons.allowUniswapToUseCurrency" msgid "UNI {0}/{1} Burned"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "swap.buttons.backToV3" msgid "Unclaimed fees"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/CTACards.tsx
msgid "swap.buttons.highPriceImpact" msgid "Uniswap V3 is here!"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.priceImpactTooHigh" msgid "Uniswap migration contract↗"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx msgid "Unsupported Asset"
msgid "swap.buttons.swap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
#: src/pages/Swap/index.tsx msgid "Unwrap"
msgid "swap.buttons.swapAnyway"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
msgid "swap.buttons.tradeCurrency" msgid "V2 liquidity"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.buttons.unwrap" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "V3 {0} Price:"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Pool/index.tsx
msgid "swap.buttons.wrap" msgid "View V2 Liquidity"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Header/index.tsx
msgid "swap.hints.permission" msgid "Vote"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.from" msgid "Wrap"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/components/Web3Status/index.tsx
msgid "swap.labels.fromAtMost" msgid "Wrong Network"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.insufficientLiquidity" msgid "You are the first liquidity provider for this Uniswap V3 pool. Your liquidity will migrate at the current {0} price."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.insufficientLiquiditySingleHopOnly" msgid "You can now trade {0}"
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/PoolFinder/index.tsx
msgid "swap.labels.removeSend" msgid "You don’t have liquidity in this pool yet."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "swap.labels.to" msgid "You must connect an account."
msgstr "" msgstr ""
#: src/pages/Swap/index.tsx #: src/pages/Swap/index.tsx
msgid "swap.labels.toAtLeast" msgid "You must give the Uniswap smart contracts permission to use your {0}. You only have to do this once per token."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "tokenLists.buttons.import" msgid "You should only deposit liquidity into Uniswap V3 at a price you believe is correct. <0/>If the price seems incorrect, you can either make a swap to move the price or wait for someone else to do so."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "tokenLists.importHint1" msgid "You will also collect fees earned from this position."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/RemoveLiquidity/index.tsx
msgid "tokenLists.importHint2" msgid "You will receive"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/index.tsx
msgid "tokenLists.importList" msgid "Your V3 liquidity positions will appear here."
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/components/Badge/RangeBadge.tsx
msgid "tokenLists.importWarning" msgid "Your position has 0 liquidity, and is not earning fees."
msgstr "" msgstr ""
#: src/components/SearchModal/CurrencySearch.tsx #: src/components/PositionPreview/index.tsx
msgid "tokenLists.manage" #: src/components/PositionPreview/index.tsx
msgid "Your position will be 100% composed of {0} at this price"
msgstr "" msgstr ""
#: src/components/SearchModal/ImportList.tsx #: src/pages/Pool/PositionPage.tsx
msgid "tokensLists.numberOfTokens" #: src/pages/Pool/PositionPage.tsx
msgid "Your position will be 100% {0} at this price."
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.allowLPTokenMigration" msgid "Your position will not earn fees or be used in trades until the market price moves into your range."
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/PositionList/index.tsx
msgid "transactions.allower" #: src/components/PositionList/index.tsx
msgid "Your positions"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.approve" msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.approved" msgid "has socks emoji"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/components/Header/index.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} ETH"
msgid "transactions.approving"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "transactions.confirmation.button" #: src/pages/RemoveLiquidity/V3.tsx
#: src/pages/RemoveLiquidity/V3.tsx
msgid "{0} Fees Earned:"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/components/Web3Status/index.tsx
msgid "transactions.pending" msgid "{0} Pending"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
msgid "transactions.summary.addLiquidity" #: src/components/PositionPreview/index.tsx
msgstr "" #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/PositionPage.tsx
#: src/pages/AddLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "transactions.summary.createPoolAndAddLiquidity" msgid "{0} per {1}"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/index.tsx #: src/components/SearchModal/ImportList.tsx
#: src/pages/RemoveLiquidity/index.tsx msgid "{0} tokens"
msgid "transactions.summary.removeLiquidity"
msgstr "" msgstr ""
#: src/pages/RemoveLiquidity/V3.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "transactions.summary.removeLiquidityV3" #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "{0} {1} Price:"
msgstr "" msgstr ""
#: src/pages/AddLiquidity/index.tsx #: src/components/PositionPreview/index.tsx
#: src/pages/Pool/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
#: src/pages/RemoveLiquidity/index.tsx #: src/pages/Pool/PositionPage.tsx
#: src/pages/Swap/index.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.connect" #: src/pages/Pool/PositionPage.tsx
msgid "{0}%"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.connectLongForm" msgid "{0}/{1} LP NFT"
msgstr "" msgstr ""
#: src/components/Header/index.tsx #: src/pages/MigrateV2/MigrateV2Pair.tsx
msgid "wallet.ethBalance" msgid "{0}/{1} LP Tokens"
msgstr "" msgstr ""
#: src/components/Web3Status/index.tsx #: src/pages/RemoveLiquidity/V3.tsx
msgid "wallet.hasSocks" msgid "{percentForSlider}%"
msgstr "" msgstr ""
#: src/pages/MigrateV2/MigrateV2Pair.tsx #: src/pages/Pool/PositionPage.tsx
msgid "wallet.mustConnectAccount" msgid "← Back to Pools Overview"
msgstr "" msgstr ""
...@@ -259,14 +259,8 @@ export default function AddLiquidity({ ...@@ -259,14 +259,8 @@ export default function AddLiquidity({
setAttemptingTxn(false) setAttemptingTxn(false)
addTransaction(response, { addTransaction(response, {
summary: noLiquidity summary: noLiquidity
? t({ ? t`Create pool and add ${currencyA?.symbol}/${currencyB?.symbol} V3 liquidity`
id: 'transactions.summary.createPoolAndAddLiquidity', : t`Add ${currencyA?.symbol}/${currencyB?.symbol} V3 liquidity`,
message: `Create pool and add ${currencyA?.symbol}/${currencyB?.symbol} V3 liquidity`,
})
: t({
id: 'transactions.summary.addLiquidity',
message: `Add ${currencyA?.symbol}/${currencyB?.symbol} V3 liquidity`,
}),
}) })
setTxHash(response.hash) setTxHash(response.hash)
ReactGA.event({ ReactGA.event({
...@@ -414,7 +408,7 @@ export default function AddLiquidity({ ...@@ -414,7 +408,7 @@ export default function AddLiquidity({
bottomContent={() => ( bottomContent={() => (
<ButtonPrimary style={{ marginTop: '1rem' }} onClick={onAdd}> <ButtonPrimary style={{ marginTop: '1rem' }} onClick={onAdd}>
<Text fontWeight={500} fontSize={20}> <Text fontWeight={500} fontSize={20}>
<Trans id="transactions.confirmation.button">Add</Trans> <Trans>Add</Trans>
</Text> </Text>
</ButtonPrimary> </ButtonPrimary>
)} )}
...@@ -436,11 +430,11 @@ export default function AddLiquidity({ ...@@ -436,11 +430,11 @@ export default function AddLiquidity({
<AutoColumn gap="md"> <AutoColumn gap="md">
<RowBetween paddingBottom="20px"> <RowBetween paddingBottom="20px">
<TYPE.label> <TYPE.label>
<Trans id="addLiquidity.labels.selectPair">Select pair</Trans> <Trans>Select pair</Trans>
</TYPE.label> </TYPE.label>
<ButtonText onClick={clearAll}> <ButtonText onClick={clearAll}>
<TYPE.blue fontSize="12px"> <TYPE.blue fontSize="12px">
<Trans id="common.clearAll">Clear All</Trans> <Trans>Clear All</Trans>
</TYPE.blue> </TYPE.blue>
</ButtonText> </ButtonText>
</RowBetween> </RowBetween>
...@@ -479,11 +473,7 @@ export default function AddLiquidity({ ...@@ -479,11 +473,7 @@ export default function AddLiquidity({
)} )}
{hasExistingPosition && existingPosition ? ( {hasExistingPosition && existingPosition ? (
<PositionPreview <PositionPreview position={existingPosition} title={t`Selected Range`} inRange={!outOfRange} />
position={existingPosition}
title={t({ id: 'addLiquidity.labels.selectedRange', message: 'Selected Range' })}
inRange={!outOfRange}
/>
) : ( ) : (
<> <>
<FeeSelector <FeeSelector
...@@ -497,7 +487,7 @@ export default function AddLiquidity({ ...@@ -497,7 +487,7 @@ export default function AddLiquidity({
<AutoColumn gap="md"> <AutoColumn gap="md">
<RowBetween> <RowBetween>
<TYPE.label> <TYPE.label>
<Trans id="addLiquidity.labels.selectStartingPrice">Set Starting Price</Trans> <Trans>Set Starting Price</Trans>
</TYPE.label> </TYPE.label>
{baseCurrency && quoteCurrency ? ( {baseCurrency && quoteCurrency ? (
<RateToggle <RateToggle
...@@ -525,7 +515,7 @@ export default function AddLiquidity({ ...@@ -525,7 +515,7 @@ export default function AddLiquidity({
</OutlineCard> </OutlineCard>
<RowBetween style={{ backgroundColor: theme.bg1, padding: '12px', borderRadius: '12px' }}> <RowBetween style={{ backgroundColor: theme.bg1, padding: '12px', borderRadius: '12px' }}>
<TYPE.main> <TYPE.main>
<Trans id="addLiquidity.labels.currentPrice">Current {baseCurrency?.symbol} Price:</Trans> <Trans>Current {baseCurrency?.symbol} Price:</Trans>
</TYPE.main> </TYPE.main>
<TYPE.main> <TYPE.main>
{price ? ( {price ? (
...@@ -571,7 +561,7 @@ export default function AddLiquidity({ ...@@ -571,7 +561,7 @@ export default function AddLiquidity({
<DynamicSection gap="md" disabled={!feeAmount || invalidPool || (noLiquidity && !startPriceTypedValue)}> <DynamicSection gap="md" disabled={!feeAmount || invalidPool || (noLiquidity && !startPriceTypedValue)}>
<RowBetween> <RowBetween>
<TYPE.label> <TYPE.label>
<Trans id="addLiquidity.labels.selectLiquidityRange">Set Price Range</Trans> <Trans>Set Price Range</Trans>
</TYPE.label> </TYPE.label>
{baseCurrency && quoteCurrency ? ( {baseCurrency && quoteCurrency ? (
...@@ -637,7 +627,7 @@ export default function AddLiquidity({ ...@@ -637,7 +627,7 @@ export default function AddLiquidity({
<RowBetween> <RowBetween>
<AlertTriangle stroke={theme.yellow3} size="16px" /> <AlertTriangle stroke={theme.yellow3} size="16px" />
<TYPE.yellow ml="12px" fontSize="12px"> <TYPE.yellow ml="12px" fontSize="12px">
<Trans id="inactiveRangeWarning"> <Trans>
Your position will not earn fees or be used in trades until the market price moves into your Your position will not earn fees or be used in trades until the market price moves into your
range. range.
</Trans> </Trans>
...@@ -651,9 +641,7 @@ export default function AddLiquidity({ ...@@ -651,9 +641,7 @@ export default function AddLiquidity({
<RowBetween> <RowBetween>
<AlertTriangle stroke={theme.yellow3} size="16px" /> <AlertTriangle stroke={theme.yellow3} size="16px" />
<TYPE.yellow ml="12px" fontSize="12px"> <TYPE.yellow ml="12px" fontSize="12px">
<Trans id="error.invalidRangeWarning"> <Trans>Invalid range selected. The min price must be lower than the max price.</Trans>
Invalid range selected. The min price must be lower than the max price.
</Trans>
</TYPE.yellow> </TYPE.yellow>
</RowBetween> </RowBetween>
</YellowCard> </YellowCard>
...@@ -666,11 +654,7 @@ export default function AddLiquidity({ ...@@ -666,11 +654,7 @@ export default function AddLiquidity({
disabled={tickLower === undefined || tickUpper === undefined || invalidPool || invalidRange} disabled={tickLower === undefined || tickUpper === undefined || invalidPool || invalidRange}
> >
<AutoColumn gap="md"> <AutoColumn gap="md">
<TYPE.label> <TYPE.label>{hasExistingPosition ? 'Add more liquidity' : t`Deposit Amounts`}</TYPE.label>
{hasExistingPosition
? 'Add more liquidity'
: t({ id: 'liquidity.depositAmounts', message: 'Deposit Amounts' })}
</TYPE.label>
<CurrencyInputPanel <CurrencyInputPanel
value={formattedAmounts[Field.CURRENCY_A]} value={formattedAmounts[Field.CURRENCY_A]}
...@@ -705,12 +689,12 @@ export default function AddLiquidity({ ...@@ -705,12 +689,12 @@ export default function AddLiquidity({
{addIsUnsupported ? ( {addIsUnsupported ? (
<ButtonPrimary disabled={true} borderRadius="12px" padding={'12px'}> <ButtonPrimary disabled={true} borderRadius="12px" padding={'12px'}>
<TYPE.main mb="4px"> <TYPE.main mb="4px">
<Trans id="error.unsupportedAsset">Unsupported Asset</Trans> <Trans>Unsupported Asset</Trans>
</TYPE.main> </TYPE.main>
</ButtonPrimary> </ButtonPrimary>
) : !account ? ( ) : !account ? (
<ButtonLight onClick={toggleWalletModal} borderRadius="12px" padding={'12px'}> <ButtonLight onClick={toggleWalletModal} borderRadius="12px" padding={'12px'}>
<Trans id="wallet.connect">Connect wallet</Trans> <Trans>Connect wallet</Trans>
</ButtonLight> </ButtonLight>
) : ( ) : (
<AutoColumn gap={'md'}> <AutoColumn gap={'md'}>
......
...@@ -394,14 +394,14 @@ function V2PairMigration({ ...@@ -394,14 +394,14 @@ function V2PairMigration({
return ( return (
<AutoColumn gap="20px"> <AutoColumn gap="20px">
<TYPE.body my={9} style={{ fontWeight: 400 }}> <TYPE.body my={9} style={{ fontWeight: 400 }}>
<Trans id="migrate.hint.toolInformation"> <Trans>
This tool will safely migrate your {isNotUniswap ? 'SushiSwap' : 'V2'} liquidity to V3. The process is This tool will safely migrate your {isNotUniswap ? 'SushiSwap' : 'V2'} liquidity to V3. The process is
completely trustless thanks to the{' '} completely trustless thanks to the{' '}
</Trans> </Trans>
{chainId && migrator && ( {chainId && migrator && (
<ExternalLink href={getExplorerLink(chainId, migrator.address, ExplorerDataType.ADDRESS)}> <ExternalLink href={getExplorerLink(chainId, migrator.address, ExplorerDataType.ADDRESS)}>
<TYPE.blue display="inline"> <TYPE.blue display="inline">
<Trans id="migrate.hint.migrationContract">Uniswap migration contract↗</Trans> <Trans>Uniswap migration contract↗</Trans>
</TYPE.blue> </TYPE.blue>
</ExternalLink> </ExternalLink>
)} )}
...@@ -414,7 +414,7 @@ function V2PairMigration({ ...@@ -414,7 +414,7 @@ function V2PairMigration({
<RowFixed style={{ marginLeft: '8px' }}> <RowFixed style={{ marginLeft: '8px' }}>
<DoubleCurrencyLogo currency0={currency0} currency1={currency1} margin={false} size={20} /> <DoubleCurrencyLogo currency0={currency0} currency1={currency1} margin={false} size={20} />
<TYPE.mediumHeader style={{ marginLeft: '8px' }}> <TYPE.mediumHeader style={{ marginLeft: '8px' }}>
<Trans id="migrate.label.lpToken"> <Trans>
{currency0.symbol}/{currency1.symbol} LP Tokens {currency0.symbol}/{currency1.symbol} LP Tokens
</Trans> </Trans>
</TYPE.mediumHeader> </TYPE.mediumHeader>
...@@ -435,7 +435,7 @@ function V2PairMigration({ ...@@ -435,7 +435,7 @@ function V2PairMigration({
<RowFixed style={{ marginLeft: '8px' }}> <RowFixed style={{ marginLeft: '8px' }}>
<DoubleCurrencyLogo currency0={currency0} currency1={currency1} margin={false} size={20} /> <DoubleCurrencyLogo currency0={currency0} currency1={currency1} margin={false} size={20} />
<TYPE.mediumHeader style={{ marginLeft: '8px' }}> <TYPE.mediumHeader style={{ marginLeft: '8px' }}>
<Trans id="migrate.label.lpNFTToken"> <Trans>
{currency0.symbol}/{currency1.symbol} LP NFT {currency0.symbol}/{currency1.symbol} LP NFT
</Trans> </Trans>
</TYPE.mediumHeader> </TYPE.mediumHeader>
...@@ -448,23 +448,21 @@ function V2PairMigration({ ...@@ -448,23 +448,21 @@ function V2PairMigration({
<BlueCard style={{ display: 'flex', flexDirection: 'column', alignItems: 'center' }}> <BlueCard style={{ display: 'flex', flexDirection: 'column', alignItems: 'center' }}>
<AlertCircle color={theme.text1} style={{ marginBottom: '12px', opacity: 0.8 }} /> <AlertCircle color={theme.text1} style={{ marginBottom: '12px', opacity: 0.8 }} />
<TYPE.body fontSize={14} style={{ marginBottom: 8, fontWeight: 500, opacity: 0.8 }} textAlign="center"> <TYPE.body fontSize={14} style={{ marginBottom: 8, fontWeight: 500, opacity: 0.8 }} textAlign="center">
<Trans id="migrate.hint.firstV3LiquidityProvider"> <Trans>
You are the first liquidity provider for this Uniswap V3 pool. Your liquidity will migrate at the You are the first liquidity provider for this Uniswap V3 pool. Your liquidity will migrate at the
current {isNotUniswap ? 'SushiSwap' : 'V2'} price. current {isNotUniswap ? 'SushiSwap' : 'V2'} price.
</Trans> </Trans>
</TYPE.body> </TYPE.body>
<TYPE.body fontWeight={500} textAlign="center" fontSize={14} style={{ marginTop: '8px', opacity: 0.8 }}> <TYPE.body fontWeight={500} textAlign="center" fontSize={14} style={{ marginTop: '8px', opacity: 0.8 }}>
<Trans id="migrate.hint.firstV3LPGasCost"> <Trans>Your transaction cost will be much higher as it includes the gas to create the pool.</Trans>
Your transaction cost will be much higher as it includes the gas to create the pool.
</Trans>
</TYPE.body> </TYPE.body>
{v2SpotPrice && ( {v2SpotPrice && (
<AutoColumn gap="8px" style={{ marginTop: '12px' }}> <AutoColumn gap="8px" style={{ marginTop: '12px' }}>
<RowBetween> <RowBetween>
<TYPE.body fontWeight={500} fontSize={14}> <TYPE.body fontWeight={500} fontSize={14}>
<Trans id="migrate.labels.price"> <Trans>
{isNotUniswap ? 'SushiSwap' : 'V2'} {invertPrice ? currency1.symbol : currency0.symbol} Price: {isNotUniswap ? 'SushiSwap' : 'V2'} {invertPrice ? currency1.symbol : currency0.symbol} Price:
</Trans>{' '} </Trans>{' '}
{invertPrice {invertPrice
...@@ -482,7 +480,7 @@ function V2PairMigration({ ...@@ -482,7 +480,7 @@ function V2PairMigration({
<AutoColumn gap="8px"> <AutoColumn gap="8px">
<RowBetween> <RowBetween>
<TYPE.body fontSize={14}> <TYPE.body fontSize={14}>
<Trans id="migrate.labels.price"> <Trans>
{isNotUniswap ? 'SushiSwap' : 'V2'} {invertPrice ? currency1.symbol : currency0.symbol} Price: {isNotUniswap ? 'SushiSwap' : 'V2'} {invertPrice ? currency1.symbol : currency0.symbol} Price:
</Trans> </Trans>
</TYPE.body> </TYPE.body>
...@@ -495,9 +493,7 @@ function V2PairMigration({ ...@@ -495,9 +493,7 @@ function V2PairMigration({
<RowBetween> <RowBetween>
<TYPE.body fontSize={14}> <TYPE.body fontSize={14}>
<Trans id="migrate.labels.v3Price"> <Trans>V3 {invertPrice ? currency1.symbol : currency0.symbol} Price:</Trans>
V3 {invertPrice ? currency1.symbol : currency0.symbol} Price:
</Trans>
</TYPE.body> </TYPE.body>
<TYPE.black fontSize={14}> <TYPE.black fontSize={14}>
{invertPrice {invertPrice
...@@ -508,15 +504,15 @@ function V2PairMigration({ ...@@ -508,15 +504,15 @@ function V2PairMigration({
<RowBetween> <RowBetween>
<TYPE.body fontSize={14} color="inherit"> <TYPE.body fontSize={14} color="inherit">
<Trans id="migrate.labels.priceDifference">Price Difference:</Trans> <Trans>Price Difference:</Trans>
</TYPE.body> </TYPE.body>
<TYPE.black fontSize={14} color="inherit"> <TYPE.black fontSize={14} color="inherit">
<Trans id="numbers.valueWithPercent">{priceDifferenceFraction?.toSignificant(4)}%</Trans> <Trans>{priceDifferenceFraction?.toSignificant(4)}%</Trans>
</TYPE.black> </TYPE.black>
</RowBetween> </RowBetween>
</AutoColumn> </AutoColumn>
<TYPE.body fontSize={14} style={{ marginTop: 8, fontWeight: 400 }}> <TYPE.body fontSize={14} style={{ marginTop: 8, fontWeight: 400 }}>
<Trans id="migrate.hint.priceHint"> <Trans>
You should only deposit liquidity into Uniswap V3 at a price you believe is correct. <br /> You should only deposit liquidity into Uniswap V3 at a price you believe is correct. <br />
If the price seems incorrect, you can either make a swap to move the price or wait for someone else to If the price seems incorrect, you can either make a swap to move the price or wait for someone else to
do so. do so.
...@@ -526,7 +522,7 @@ function V2PairMigration({ ...@@ -526,7 +522,7 @@ function V2PairMigration({
) : !noLiquidity && v3SpotPrice ? ( ) : !noLiquidity && v3SpotPrice ? (
<RowBetween> <RowBetween>
<TYPE.body fontSize={14}> <TYPE.body fontSize={14}>
<Trans id="migrate.labels.v3Price">V3 {invertPrice ? currency1.symbol : currency0.symbol} Price:</Trans> <Trans>V3 {invertPrice ? currency1.symbol : currency0.symbol} Price:</Trans>
</TYPE.body> </TYPE.body>
<TYPE.black fontSize={14}> <TYPE.black fontSize={14}>
{invertPrice {invertPrice
...@@ -538,7 +534,7 @@ function V2PairMigration({ ...@@ -538,7 +534,7 @@ function V2PairMigration({
<RowBetween> <RowBetween>
<TYPE.label> <TYPE.label>
<Trans id="migrate.labels.selectLiquidityRange">Set Price Range</Trans> <Trans>Set Price Range</Trans>
</TYPE.label> </TYPE.label>
<RateToggle <RateToggle
currencyA={invertPrice ? currency1 : currency0} currencyA={invertPrice ? currency1 : currency0}
...@@ -570,7 +566,7 @@ function V2PairMigration({ ...@@ -570,7 +566,7 @@ function V2PairMigration({
<RowBetween> <RowBetween>
<AlertTriangle stroke={theme.yellow3} size="16px" /> <AlertTriangle stroke={theme.yellow3} size="16px" />
<TYPE.yellow ml="12px" fontSize="12px"> <TYPE.yellow ml="12px" fontSize="12px">
<Trans id="migrate.hints.inactiveRangeWarning"> <Trans>
Your position will not earn fees or be used in trades until the market price moves into your range. Your position will not earn fees or be used in trades until the market price moves into your range.
</Trans> </Trans>
</TYPE.yellow> </TYPE.yellow>
...@@ -583,9 +579,7 @@ function V2PairMigration({ ...@@ -583,9 +579,7 @@ function V2PairMigration({
<RowBetween> <RowBetween>
<AlertTriangle stroke={theme.yellow3} size="16px" /> <AlertTriangle stroke={theme.yellow3} size="16px" />
<TYPE.yellow ml="12px" fontSize="12px"> <TYPE.yellow ml="12px" fontSize="12px">
<Trans id="migrate.errors.invalidRangeWarning"> <Trans>Invalid range selected. The min price must be lower than the max price.</Trans>
Invalid range selected. The min price must be lower than the max price.
</Trans>
</TYPE.yellow> </TYPE.yellow>
</RowBetween> </RowBetween>
</YellowCard> </YellowCard>
...@@ -597,7 +591,7 @@ function V2PairMigration({ ...@@ -597,7 +591,7 @@ function V2PairMigration({
<LiquidityInfo token0Amount={position.amount0} token1Amount={position.amount1} /> <LiquidityInfo token0Amount={position.amount0} token1Amount={position.amount1} />
{chainId && refund0 && refund1 ? ( {chainId && refund0 && refund1 ? (
<TYPE.black fontSize={12}> <TYPE.black fontSize={12}>
<Trans id="migrate.hints.priceRangeRefund"> <Trans>
At least {formatTokenAmount(refund0, 4)} {token0.equals(WETH9[chainId]) ? 'ETH' : token0.symbol}{' '} At least {formatTokenAmount(refund0, 4)} {token0.equals(WETH9[chainId]) ? 'ETH' : token0.symbol}{' '}
and {formatTokenAmount(refund1, 4)} {token1.equals(WETH9[chainId]) ? 'ETH' : token1.symbol} will and {formatTokenAmount(refund1, 4)} {token1.equals(WETH9[chainId]) ? 'ETH' : token1.symbol} will
be refunded to your wallet due to selected price range. be refunded to your wallet due to selected price range.
...@@ -625,12 +619,12 @@ function V2PairMigration({ ...@@ -625,12 +619,12 @@ function V2PairMigration({
> >
{approval === ApprovalState.PENDING ? ( {approval === ApprovalState.PENDING ? (
<Dots> <Dots>
<Trans id="transactions.approving">Approving</Trans> <Trans>Approving</Trans>
</Dots> </Dots>
) : approval === ApprovalState.APPROVED || signatureData !== null ? ( ) : approval === ApprovalState.APPROVED || signatureData !== null ? (
<Trans id="transactions.allower">Allowed</Trans> <Trans>Allowed</Trans>
) : ( ) : (
<Trans id="transactions.allowLPTokenMigration">Allow LP token migration</Trans> <Trans>Allow LP token migration</Trans>
)} )}
</ButtonConfirmed> </ButtonConfirmed>
</AutoColumn> </AutoColumn>
...@@ -653,10 +647,10 @@ function V2PairMigration({ ...@@ -653,10 +647,10 @@ function V2PairMigration({
'Success!' 'Success!'
) : isMigrationPending ? ( ) : isMigrationPending ? (
<Dots> <Dots>
<Trans id="migrate.buttons.migrating">Migrating</Trans> <Trans>Migrating</Trans>
</Dots> </Dots>
) : ( ) : (
<Trans id="migrate.buttons.migrate">Migrate</Trans> <Trans>Migrate</Trans>
)} )}
</ButtonConfirmed> </ButtonConfirmed>
</AutoColumn> </AutoColumn>
...@@ -735,14 +729,14 @@ export default function MigrateV2Pair({ ...@@ -735,14 +729,14 @@ export default function MigrateV2Pair({
<AutoRow style={{ alignItems: 'center', justifyContent: 'space-between' }} gap="8px"> <AutoRow style={{ alignItems: 'center', justifyContent: 'space-between' }} gap="8px">
<BackArrow to="/migrate/v2" /> <BackArrow to="/migrate/v2" />
<TYPE.mediumHeader> <TYPE.mediumHeader>
<Trans id="migrate.labels.migrateV2Liquidity">Migrate V2 Liquidity</Trans> <Trans>Migrate V2 Liquidity</Trans>
</TYPE.mediumHeader> </TYPE.mediumHeader>
<SettingsTab placeholderSlippage={DEFAULT_MIGRATE_SLIPPAGE_TOLERANCE} /> <SettingsTab placeholderSlippage={DEFAULT_MIGRATE_SLIPPAGE_TOLERANCE} />
</AutoRow> </AutoRow>
{!account ? ( {!account ? (
<TYPE.largeHeader> <TYPE.largeHeader>
<Trans id="wallet.mustConnectAccount">You must connect an account.</Trans> <Trans>You must connect an account.</Trans>
</TYPE.largeHeader> </TYPE.largeHeader>
) : pairBalance && totalSupply && reserve0 && reserve1 && token0 && token1 ? ( ) : pairBalance && totalSupply && reserve0 && reserve1 && token0 && token1 ? (
<V2PairMigration <V2PairMigration
...@@ -755,7 +749,7 @@ export default function MigrateV2Pair({ ...@@ -755,7 +749,7 @@ export default function MigrateV2Pair({
token1={token1} token1={token1}
/> />
) : ( ) : (
<EmptyState message={t({ id: 'common.loading', message: 'Loading' })} /> <EmptyState message={t`Loading`} />
)} )}
</AutoColumn> </AutoColumn>
</BodyWrapper> </BodyWrapper>
......
...@@ -123,10 +123,10 @@ export default function CTACards() { ...@@ -123,10 +123,10 @@ export default function CTACards() {
<CTA1 href={'https://docs.uniswap.org/concepts/introduction/liquidity-user-guide'}> <CTA1 href={'https://docs.uniswap.org/concepts/introduction/liquidity-user-guide'}>
<ResponsiveColumn> <ResponsiveColumn>
<HeaderText> <HeaderText>
<Trans id="cta.v3.launchAnnouncement">Uniswap V3 is here!</Trans> <Trans>Uniswap V3 is here!</Trans>
</HeaderText> </HeaderText>
<TYPE.body fontWeight={300} style={{ alignItems: 'center', display: 'flex', maxWidth: '80%' }}> <TYPE.body fontWeight={300} style={{ alignItems: 'center', display: 'flex', maxWidth: '80%' }}>
<Trans id="cta.v3.walkthroughAndMigration">Check out our v3 LP walkthrough and migration guides.</Trans> <Trans>Check out our v3 LP walkthrough and migration guides.</Trans>
</TYPE.body> </TYPE.body>
<RowBetween align="flex-end"> <RowBetween align="flex-end">
<HeaderText></HeaderText> <HeaderText></HeaderText>
...@@ -137,10 +137,10 @@ export default function CTACards() { ...@@ -137,10 +137,10 @@ export default function CTACards() {
<CTA2 href={'https://info.uniswap.org/#/pools'}> <CTA2 href={'https://info.uniswap.org/#/pools'}>
<ResponsiveColumn> <ResponsiveColumn>
<HeaderText style={{ alignSelf: 'flex-start' }}> <HeaderText style={{ alignSelf: 'flex-start' }}>
<Trans id="cta.topPools">Top pools</Trans> <Trans>Top pools</Trans>
</HeaderText> </HeaderText>
<TYPE.body fontWeight={300} style={{ alignSelf: 'flex-start' }}> <TYPE.body fontWeight={300} style={{ alignSelf: 'flex-start' }}>
<Trans id="cta.v3.explore">Explore popular pools on Uniswap Analytics.</Trans> <Trans>Explore popular pools on Uniswap Analytics.</Trans>
</TYPE.body> </TYPE.body>
<HeaderText style={{ alignSelf: 'flex-end' }}></HeaderText> <HeaderText style={{ alignSelf: 'flex-end' }}></HeaderText>
</ResponsiveColumn> </ResponsiveColumn>
......
...@@ -164,13 +164,13 @@ function CurrentPriceCard({ ...@@ -164,13 +164,13 @@ function CurrentPriceCard({
<LightCard padding="12px "> <LightCard padding="12px ">
<AutoColumn gap="8px" justify="center"> <AutoColumn gap="8px" justify="center">
<ExtentsText> <ExtentsText>
<Trans id="pools.currentPrice">Current price</Trans> <Trans>Current price</Trans>
</ExtentsText> </ExtentsText>
<TYPE.mediumHeader textAlign="center"> <TYPE.mediumHeader textAlign="center">
{(inverted ? pool.token1Price : pool.token0Price).toSignificant(6)}{' '} {(inverted ? pool.token1Price : pool.token0Price).toSignificant(6)}{' '}
</TYPE.mediumHeader> </TYPE.mediumHeader>
<ExtentsText> <ExtentsText>
<Trans id="currencies.denominated"> <Trans>
{currencyQuote?.symbol} per {currencyBase?.symbol} {currencyQuote?.symbol} per {currencyBase?.symbol}
</Trans> </Trans>
</ExtentsText> </ExtentsText>
...@@ -470,10 +470,10 @@ export function PositionPage({ ...@@ -470,10 +470,10 @@ export function PositionPage({
</AutoColumn> </AutoColumn>
</LightCard> </LightCard>
<TYPE.italic> <TYPE.italic>
<Trans id="pools.hint.collectingFees">Collecting fees will withdraw currently available fees for you.</Trans> <Trans>Collecting fees will withdraw currently available fees for you.</Trans>
</TYPE.italic> </TYPE.italic>
<ButtonPrimary onClick={collect}> <ButtonPrimary onClick={collect}>
<Trans id="pools.buttons.collect">Collect</Trans> <Trans>Collect</Trans>
</ButtonPrimary> </ButtonPrimary>
</AutoColumn> </AutoColumn>
) )
...@@ -503,18 +503,18 @@ export function PositionPage({ ...@@ -503,18 +503,18 @@ export function PositionPage({
hash={collectMigrationHash ?? ''} hash={collectMigrationHash ?? ''}
content={() => ( content={() => (
<ConfirmationModalContent <ConfirmationModalContent
title={t({ id: 'pool.label.claimFees', message: 'Claim fees' })} title={t`Claim fees`}
onDismiss={() => setShowConfirm(false)} onDismiss={() => setShowConfirm(false)}
topContent={modalHeader} topContent={modalHeader}
/> />
)} )}
pendingText={t({ id: 'pool.label.collectingFees', message: 'Collecting fees' })} pendingText={t`Collecting fees`}
/> />
<AutoColumn gap="md"> <AutoColumn gap="md">
<AutoColumn gap="sm"> <AutoColumn gap="sm">
<Link style={{ textDecoration: 'none', width: 'fit-content', marginBottom: '0.5rem' }} to="/pool"> <Link style={{ textDecoration: 'none', width: 'fit-content', marginBottom: '0.5rem' }} to="/pool">
<HoverText> <HoverText>
<Trans id="pools.button.backToPoolsOverview">← Back to Pools Overview</Trans> <Trans>← Back to Pools Overview</Trans>
</HoverText> </HoverText>
</Link> </Link>
<ResponsiveRow> <ResponsiveRow>
...@@ -525,7 +525,7 @@ export function PositionPage({ ...@@ -525,7 +525,7 @@ export function PositionPage({
</TYPE.label> </TYPE.label>
<Badge style={{ marginRight: '8px' }}> <Badge style={{ marginRight: '8px' }}>
<BadgeText> <BadgeText>
<Trans id="numbers.valueWithPercent">{new Percent(feeAmount, 1_000_000).toSignificant()}%</Trans> <Trans>{new Percent(feeAmount, 1_000_000).toSignificant()}%</Trans>
</BadgeText> </BadgeText>
</Badge> </Badge>
<RangeBadge removed={removed} inRange={inRange} /> <RangeBadge removed={removed} inRange={inRange} />
...@@ -541,7 +541,7 @@ export function PositionPage({ ...@@ -541,7 +541,7 @@ export function PositionPage({
borderRadius="12px" borderRadius="12px"
style={{ marginRight: '8px' }} style={{ marginRight: '8px' }}
> >
<Trans id="pools.buttons.increaseLiquidity">Increase Liquidity</Trans> <Trans>Increase Liquidity</Trans>
</ButtonGray> </ButtonGray>
) : null} ) : null}
{tokenId && !removed ? ( {tokenId && !removed ? (
...@@ -552,7 +552,7 @@ export function PositionPage({ ...@@ -552,7 +552,7 @@ export function PositionPage({
padding="6px 8px" padding="6px 8px"
borderRadius="12px" borderRadius="12px"
> >
<Trans id="pools.buttons.removeLiquidity">Remove Liquidity</Trans> <Trans>Remove Liquidity</Trans>
</ResponsiveButtonPrimary> </ResponsiveButtonPrimary>
) : null} ) : null}
</RowFixed> </RowFixed>
...@@ -578,7 +578,7 @@ export function PositionPage({ ...@@ -578,7 +578,7 @@ export function PositionPage({
</div> </div>
{typeof chainId === 'number' && owner && !ownsNFT ? ( {typeof chainId === 'number' && owner && !ownsNFT ? (
<ExternalLink href={getExplorerLink(chainId, owner, ExplorerDataType.ADDRESS)}> <ExternalLink href={getExplorerLink(chainId, owner, ExplorerDataType.ADDRESS)}>
<Trans id="pools.buttons.owner">Owner</Trans> <Trans>Owner</Trans>
</ExternalLink> </ExternalLink>
) : null} ) : null}
</DarkCard> </DarkCard>
...@@ -599,17 +599,15 @@ export function PositionPage({ ...@@ -599,17 +599,15 @@ export function PositionPage({
<AutoColumn gap="md" style={{ width: '100%' }}> <AutoColumn gap="md" style={{ width: '100%' }}>
<AutoColumn gap="md"> <AutoColumn gap="md">
<Label> <Label>
<Trans id="pools.labels.liquidity">Liquidity</Trans> <Trans>Liquidity</Trans>
</Label> </Label>
{fiatValueOfLiquidity?.greaterThan(new Fraction(1, 100)) ? ( {fiatValueOfLiquidity?.greaterThan(new Fraction(1, 100)) ? (
<TYPE.largeHeader fontSize="36px" fontWeight={500}> <TYPE.largeHeader fontSize="36px" fontWeight={500}>
<Trans id="numbers.valueInFiat"> <Trans>${fiatValueOfLiquidity.toFixed(2, { groupSeparator: ',' })}</Trans>
${fiatValueOfLiquidity.toFixed(2, { groupSeparator: ',' })}
</Trans>
</TYPE.largeHeader> </TYPE.largeHeader>
) : ( ) : (
<TYPE.largeHeader color={theme.text1} fontSize="36px" fontWeight={500}> <TYPE.largeHeader color={theme.text1} fontSize="36px" fontWeight={500}>
<Trans id="numbers.emptyValueInFiat">$-</Trans> <Trans>$-</Trans>
</TYPE.largeHeader> </TYPE.largeHeader>
)} )}
</AutoColumn> </AutoColumn>
...@@ -624,7 +622,7 @@ export function PositionPage({ ...@@ -624,7 +622,7 @@ export function PositionPage({
{typeof ratio === 'number' && !removed ? ( {typeof ratio === 'number' && !removed ? (
<Badge style={{ marginLeft: '10px' }}> <Badge style={{ marginLeft: '10px' }}>
<TYPE.main fontSize={11}> <TYPE.main fontSize={11}>
<Trans id="numbers.valueWithPercent">{inverted ? ratio : 100 - ratio}%</Trans> <Trans>{inverted ? ratio : 100 - ratio}%</Trans>
</TYPE.main> </TYPE.main>
</Badge> </Badge>
) : null} ) : null}
...@@ -639,7 +637,7 @@ export function PositionPage({ ...@@ -639,7 +637,7 @@ export function PositionPage({
{typeof ratio === 'number' && !removed ? ( {typeof ratio === 'number' && !removed ? (
<Badge style={{ marginLeft: '10px' }}> <Badge style={{ marginLeft: '10px' }}>
<TYPE.main color={theme.text2} fontSize={11}> <TYPE.main color={theme.text2} fontSize={11}>
<Trans id="numbers.valueWithPercent">{inverted ? 100 - ratio : ratio}%</Trans> <Trans>{inverted ? 100 - ratio : ratio}%</Trans>
</TYPE.main> </TYPE.main>
</Badge> </Badge>
) : null} ) : null}
...@@ -655,15 +653,15 @@ export function PositionPage({ ...@@ -655,15 +653,15 @@ export function PositionPage({
<RowBetween style={{ alignItems: 'flex-start' }}> <RowBetween style={{ alignItems: 'flex-start' }}>
<AutoColumn gap="md"> <AutoColumn gap="md">
<Label> <Label>
<Trans id="pools.labels.unclaimedFees">Unclaimed fees</Trans> <Trans>Unclaimed fees</Trans>
</Label> </Label>
{fiatValueOfFees?.greaterThan(new Fraction(1, 100)) ? ( {fiatValueOfFees?.greaterThan(new Fraction(1, 100)) ? (
<TYPE.largeHeader color={theme.green1} fontSize="36px" fontWeight={500}> <TYPE.largeHeader color={theme.green1} fontSize="36px" fontWeight={500}>
<Trans id="numbers.fiatValue">${fiatValueOfFees.toFixed(2, { groupSeparator: ',' })}</Trans> <Trans>${fiatValueOfFees.toFixed(2, { groupSeparator: ',' })}</Trans>
</TYPE.largeHeader> </TYPE.largeHeader>
) : ( ) : (
<TYPE.largeHeader color={theme.text1} fontSize="36px" fontWeight={500}> <TYPE.largeHeader color={theme.text1} fontSize="36px" fontWeight={500}>
<Trans id="numbers.emptyFiatValue">$-</Trans> <Trans>$-</Trans>
</TYPE.largeHeader> </TYPE.largeHeader>
)} )}
</AutoColumn> </AutoColumn>
...@@ -678,19 +676,19 @@ export function PositionPage({ ...@@ -678,19 +676,19 @@ export function PositionPage({
> >
{!!collectMigrationHash && !isCollectPending ? ( {!!collectMigrationHash && !isCollectPending ? (
<TYPE.main color={theme.text1}> <TYPE.main color={theme.text1}>
<Trans id="pools.labels.collectedFees"> Collected</Trans> <Trans> Collected</Trans>
</TYPE.main> </TYPE.main>
) : isCollectPending || collecting ? ( ) : isCollectPending || collecting ? (
<TYPE.main color={theme.text1}> <TYPE.main color={theme.text1}>
{' '} {' '}
<Dots> <Dots>
<Trans id="pools.labels.collectingFees">Collecting</Trans> <Trans>Collecting</Trans>
</Dots> </Dots>
</TYPE.main> </TYPE.main>
) : ( ) : (
<> <>
<TYPE.main color={theme.white}> <TYPE.main color={theme.white}>
<Trans id="pools.labels.collectFees">Collect fees</Trans> <Trans>Collect fees</Trans>
</TYPE.main> </TYPE.main>
</> </>
)} )}
...@@ -737,7 +735,7 @@ export function PositionPage({ ...@@ -737,7 +735,7 @@ export function PositionPage({
<AutoColumn gap="md"> <AutoColumn gap="md">
<RowBetween> <RowBetween>
<TYPE.main> <TYPE.main>
<Trans id="pools.labels.collectFeesAsWETH">Collect as WETH</Trans> <Trans>Collect as WETH</Trans>
</TYPE.main> </TYPE.main>
<Toggle <Toggle
id="receive-as-weth" id="receive-as-weth"
...@@ -756,7 +754,7 @@ export function PositionPage({ ...@@ -756,7 +754,7 @@ export function PositionPage({
<RowBetween> <RowBetween>
<RowFixed> <RowFixed>
<Label display="flex" style={{ marginRight: '12px' }}> <Label display="flex" style={{ marginRight: '12px' }}>
<Trans id="pool.priceRange">Price range</Trans> <Trans>Price range</Trans>
</Label> </Label>
<HideExtraSmall> <HideExtraSmall>
<> <>
...@@ -780,16 +778,14 @@ export function PositionPage({ ...@@ -780,16 +778,14 @@ export function PositionPage({
<LightCard padding="12px" width="100%"> <LightCard padding="12px" width="100%">
<AutoColumn gap="8px" justify="center"> <AutoColumn gap="8px" justify="center">
<ExtentsText> <ExtentsText>
<Trans id="pools.minPriceLabel">Min price</Trans> <Trans>Min price</Trans>
</ExtentsText> </ExtentsText>
<TYPE.mediumHeader textAlign="center">{priceLower?.toSignificant(5)}</TYPE.mediumHeader> <TYPE.mediumHeader textAlign="center">{priceLower?.toSignificant(5)}</TYPE.mediumHeader>
<ExtentsText> {currencyQuote?.symbol + ' per ' + currencyBase?.symbol}</ExtentsText> <ExtentsText> {currencyQuote?.symbol + ' per ' + currencyBase?.symbol}</ExtentsText>
{inRange && ( {inRange && (
<TYPE.small color={theme.text3}> <TYPE.small color={theme.text3}>
<Trans id="pools.minMaxPriceHint"> <Trans>Your position will be 100% {currencyBase?.symbol} at this price.</Trans>
Your position will be 100% {currencyBase?.symbol} at this price.
</Trans>
</TYPE.small> </TYPE.small>
)} )}
</AutoColumn> </AutoColumn>
...@@ -799,21 +795,19 @@ export function PositionPage({ ...@@ -799,21 +795,19 @@ export function PositionPage({
<LightCard padding="12px" width="100%"> <LightCard padding="12px" width="100%">
<AutoColumn gap="8px" justify="center"> <AutoColumn gap="8px" justify="center">
<ExtentsText> <ExtentsText>
<Trans id="pools.maxPriceLabel">Max price</Trans> <Trans>Max price</Trans>
</ExtentsText> </ExtentsText>
<TYPE.mediumHeader textAlign="center">{priceUpper?.toSignificant(5)}</TYPE.mediumHeader> <TYPE.mediumHeader textAlign="center">{priceUpper?.toSignificant(5)}</TYPE.mediumHeader>
<ExtentsText> <ExtentsText>
{' '} {' '}
<Trans id="currencies.denominated"> <Trans>
{currencyQuote?.symbol} per {currencyBase?.symbol} {currencyQuote?.symbol} per {currencyBase?.symbol}
</Trans> </Trans>
</ExtentsText> </ExtentsText>
{inRange && ( {inRange && (
<TYPE.small color={theme.text3}> <TYPE.small color={theme.text3}>
<Trans id="minMaxPriceHint"> <Trans>Your position will be 100% {currencyQuote?.symbol} at this price.</Trans>
Your position will be 100% {currencyQuote?.symbol} at this price.
</Trans>
</TYPE.small> </TYPE.small>
)} )}
</AutoColumn> </AutoColumn>
......
...@@ -129,7 +129,7 @@ export default function Pool() { ...@@ -129,7 +129,7 @@ export default function Pool() {
content: ( content: (
<MenuItem> <MenuItem>
<PlusCircle size={16} style={{ marginRight: '12px' }} /> <PlusCircle size={16} style={{ marginRight: '12px' }} />
<Trans id="pools.menu.create">Create a pool</Trans> <Trans>Create a pool</Trans>
</MenuItem> </MenuItem>
), ),
link: '/add/ETH', link: '/add/ETH',
...@@ -139,7 +139,7 @@ export default function Pool() { ...@@ -139,7 +139,7 @@ export default function Pool() {
content: ( content: (
<MenuItem> <MenuItem>
<ChevronsRight size={16} style={{ marginRight: '12px' }} /> <ChevronsRight size={16} style={{ marginRight: '12px' }} />
<Trans id="pools.menu.migrate">Migrate</Trans> <Trans>Migrate</Trans>
</MenuItem> </MenuItem>
), ),
link: '/migrate/v2', link: '/migrate/v2',
...@@ -149,7 +149,7 @@ export default function Pool() { ...@@ -149,7 +149,7 @@ export default function Pool() {
content: ( content: (
<MenuItem> <MenuItem>
<Layers size={16} style={{ marginRight: '12px' }} /> <Layers size={16} style={{ marginRight: '12px' }} />
<Trans id="pools.menu.v2Liquidity">V2 liquidity</Trans> <Trans>V2 liquidity</Trans>
</MenuItem> </MenuItem>
), ),
link: '/pool/v2', link: '/pool/v2',
...@@ -159,7 +159,7 @@ export default function Pool() { ...@@ -159,7 +159,7 @@ export default function Pool() {
content: ( content: (
<MenuItem> <MenuItem>
<BookOpen size={16} style={{ marginRight: '12px' }} /> <BookOpen size={16} style={{ marginRight: '12px' }} />
<Trans id="pools.menu.learn">Learn</Trans> <Trans>Learn</Trans>
</MenuItem> </MenuItem>
), ),
link: 'https://docs.uniswap.org/', link: 'https://docs.uniswap.org/',
...@@ -176,7 +176,7 @@ export default function Pool() { ...@@ -176,7 +176,7 @@ export default function Pool() {
<TitleRow style={{ marginTop: '1rem' }} padding={'0'}> <TitleRow style={{ marginTop: '1rem' }} padding={'0'}>
<HideSmall> <HideSmall>
<TYPE.mediumHeader> <TYPE.mediumHeader>
<Trans id="pools.heading.poolsOverview">Pools Overview</Trans> <Trans>Pools Overview</Trans>
</TYPE.mediumHeader> </TYPE.mediumHeader>
</HideSmall> </HideSmall>
<ButtonRow> <ButtonRow>
...@@ -186,14 +186,14 @@ export default function Pool() { ...@@ -186,14 +186,14 @@ export default function Pool() {
ToggleUI={(props: any) => ( ToggleUI={(props: any) => (
<MoreOptionsButton {...props}> <MoreOptionsButton {...props}>
<TYPE.body style={{ alignItems: 'center', display: 'flex' }}> <TYPE.body style={{ alignItems: 'center', display: 'flex' }}>
<Trans id="pools.menu.more">More</Trans> <Trans>More</Trans>
<ChevronDown size={15} /> <ChevronDown size={15} />
</TYPE.body> </TYPE.body>
</MoreOptionsButton> </MoreOptionsButton>
)} )}
/> />
<ResponsiveButtonPrimary id="join-pool-button" as={Link} to="/add/ETH"> <ResponsiveButtonPrimary id="join-pool-button" as={Link} to="/add/ETH">
+ <Trans id="pools.buttons.newPosition">New Position</Trans> + <Trans>New Position</Trans>
</ResponsiveButtonPrimary> </ResponsiveButtonPrimary>
</ButtonRow> </ButtonRow>
</TitleRow> </TitleRow>
...@@ -203,7 +203,7 @@ export default function Pool() { ...@@ -203,7 +203,7 @@ export default function Pool() {
{closedPositions.length > 0 ? ( {closedPositions.length > 0 ? (
<ShowInactiveToggle> <ShowInactiveToggle>
<TYPE.darkGray> <TYPE.darkGray>
<Trans id="pools.toggle.hideClosedPositions">Hide closed positions</Trans> <Trans>Hide closed positions</Trans>
</TYPE.darkGray> </TYPE.darkGray>
<Toggle <Toggle
isActive={userHideClosedPositions} isActive={userHideClosedPositions}
...@@ -235,12 +235,12 @@ export default function Pool() { ...@@ -235,12 +235,12 @@ export default function Pool() {
<TYPE.mediumHeader color={theme.text3} textAlign="center"> <TYPE.mediumHeader color={theme.text3} textAlign="center">
<Inbox size={48} strokeWidth={1} style={{ marginBottom: '.5rem' }} /> <Inbox size={48} strokeWidth={1} style={{ marginBottom: '.5rem' }} />
<div> <div>
<Trans id="pools.emptyStateHint">Your V3 liquidity positions will appear here.</Trans> <Trans>Your V3 liquidity positions will appear here.</Trans>
</div> </div>
</TYPE.mediumHeader> </TYPE.mediumHeader>
{!account ? ( {!account ? (
<ButtonPrimary style={{ marginTop: '2em', padding: '8px 16px' }} onClick={toggleWalletModal}> <ButtonPrimary style={{ marginTop: '2em', padding: '8px 16px' }} onClick={toggleWalletModal}>
<Trans id="wallet.connect">Connect a wallet</Trans> <Trans>Connect a wallet</Trans>
</ButtonPrimary> </ButtonPrimary>
) : ( ) : (
<ButtonGray <ButtonGray
...@@ -249,7 +249,7 @@ export default function Pool() { ...@@ -249,7 +249,7 @@ export default function Pool() {
id="import-pool-link" id="import-pool-link"
style={{ marginTop: '2em', padding: '8px 16px', borderRadius: '12px', width: 'fit-content' }} style={{ marginTop: '2em', padding: '8px 16px', borderRadius: '12px', width: 'fit-content' }}
> >
<Trans id="pools.buttons.migrateV2Liquidity">Migrate V2 liquidity</Trans>?&nbsp;&nbsp; <Trans>Migrate V2 liquidity</Trans>?&nbsp;&nbsp;
<Download size={16} /> <Download size={16} />
</ButtonGray> </ButtonGray>
)} )}
...@@ -271,7 +271,7 @@ export default function Pool() { ...@@ -271,7 +271,7 @@ export default function Pool() {
> >
<Layers size={14} style={{ marginRight: '8px' }} /> <Layers size={14} style={{ marginRight: '8px' }} />
<Trans id="pools.buttons.viewV2Liquidity">View V2 Liquidity</Trans> <Trans>View V2 Liquidity</Trans>
</ButtonOutlined> </ButtonOutlined>
{positions && positions.length > 0 && ( {positions && positions.length > 0 && (
<ButtonOutlined <ButtonOutlined
...@@ -288,7 +288,7 @@ export default function Pool() { ...@@ -288,7 +288,7 @@ export default function Pool() {
> >
<ChevronsRight size={16} style={{ marginRight: '8px' }} /> <ChevronsRight size={16} style={{ marginRight: '8px' }} />
<Trans id="pools.buttons.migrateLiquidity">Migrate Liquidity</Trans> <Trans>Migrate Liquidity</Trans>
</ButtonOutlined> </ButtonOutlined>
)} )}
</RowFixed> </RowFixed>
......
...@@ -83,9 +83,9 @@ export default function PoolFinder() { ...@@ -83,9 +83,9 @@ export default function PoolFinder() {
<LightCard padding="45px 10px"> <LightCard padding="45px 10px">
<Text textAlign="center"> <Text textAlign="center">
{!account ? ( {!account ? (
<Trans id="pools.label.connectWalletToFindPools">Connect to a wallet to find pools</Trans> <Trans>Connect to a wallet to find pools</Trans>
) : ( ) : (
<Trans id="pools.labels.selectTokenToFindLiquidity">Select a token to find your liquidity.</Trans> <Trans>Select a token to find your liquidity.</Trans>
)} )}
</Text> </Text>
</LightCard> </LightCard>
...@@ -98,7 +98,7 @@ export default function PoolFinder() { ...@@ -98,7 +98,7 @@ export default function PoolFinder() {
<BlueCard> <BlueCard>
<AutoColumn gap="10px"> <AutoColumn gap="10px">
<TYPE.link fontWeight={400} color={'primaryText1'}> <TYPE.link fontWeight={400} color={'primaryText1'}>
<Trans id="pools.hint.toolHelperText"> <Trans>
<b>Tip:</b> Use this tool to find pairs that don&apos;t automatically appear in the interface. <b>Tip:</b> Use this tool to find pairs that don&apos;t automatically appear in the interface.
</Trans> </Trans>
</TYPE.link> </TYPE.link>
...@@ -119,7 +119,7 @@ export default function PoolFinder() { ...@@ -119,7 +119,7 @@ export default function PoolFinder() {
</Row> </Row>
) : ( ) : (
<Text fontWeight={500} fontSize={20} marginLeft={'12px'}> <Text fontWeight={500} fontSize={20} marginLeft={'12px'}>
<Trans id="currencies.search.selectToken">Select a token</Trans> <Trans>Select a token</Trans>
</Text> </Text>
)} )}
</ButtonDropdownLight> </ButtonDropdownLight>
...@@ -143,7 +143,7 @@ export default function PoolFinder() { ...@@ -143,7 +143,7 @@ export default function PoolFinder() {
</Row> </Row>
) : ( ) : (
<Text fontWeight={500} fontSize={20} marginLeft={'12px'}> <Text fontWeight={500} fontSize={20} marginLeft={'12px'}>
<Trans id="currencies.search.selectToken">Select a token</Trans> <Trans>Select a token</Trans>
</Text> </Text>
)} )}
</ButtonDropdownLight> </ButtonDropdownLight>
...@@ -153,11 +153,11 @@ export default function PoolFinder() { ...@@ -153,11 +153,11 @@ export default function PoolFinder() {
style={{ justifyItems: 'center', backgroundColor: '', padding: '12px 0px', borderRadius: '12px' }} style={{ justifyItems: 'center', backgroundColor: '', padding: '12px 0px', borderRadius: '12px' }}
> >
<Text textAlign="center" fontWeight={500}> <Text textAlign="center" fontWeight={500}>
<Trans id="pools.labels.poolFound">Pool Found!</Trans> <Trans>Pool Found!</Trans>
</Text> </Text>
<StyledInternalLink to={`/pool`}> <StyledInternalLink to={`/pool`}>
<Text textAlign="center"> <Text textAlign="center">
<Trans id="pools.buttons.manage">Manage this pool.</Trans> <Trans>Manage this pool.</Trans>
</Text> </Text>
</StyledInternalLink> </StyledInternalLink>
</ColumnCenter> </ColumnCenter>
...@@ -171,11 +171,11 @@ export default function PoolFinder() { ...@@ -171,11 +171,11 @@ export default function PoolFinder() {
<LightCard padding="45px 10px"> <LightCard padding="45px 10px">
<AutoColumn gap="sm" justify="center"> <AutoColumn gap="sm" justify="center">
<Text textAlign="center"> <Text textAlign="center">
<Trans id="pools.label.noLiquidityInPoolYet">You don’t have liquidity in this pool yet.</Trans> <Trans>You don’t have liquidity in this pool yet.</Trans>
</Text> </Text>
<StyledInternalLink to={`/add/${currencyId(currency0)}/${currencyId(currency1)}`}> <StyledInternalLink to={`/add/${currencyId(currency0)}/${currencyId(currency1)}`}>
<Text textAlign="center"> <Text textAlign="center">
<Trans id="pools.buttons.addLiquidityPoolFinder">Add liquidity.</Trans> <Trans>Add liquidity.</Trans>
</Text> </Text>
</StyledInternalLink> </StyledInternalLink>
</AutoColumn> </AutoColumn>
...@@ -185,10 +185,10 @@ export default function PoolFinder() { ...@@ -185,10 +185,10 @@ export default function PoolFinder() {
<LightCard padding="45px 10px"> <LightCard padding="45px 10px">
<AutoColumn gap="sm" justify="center"> <AutoColumn gap="sm" justify="center">
<Text textAlign="center"> <Text textAlign="center">
<Trans id="pools.error.noPoolFound">No pool found.</Trans> <Trans>No pool found.</Trans>
</Text> </Text>
<StyledInternalLink to={`/add/${currencyId(currency0)}/${currencyId(currency1)}`}> <StyledInternalLink to={`/add/${currencyId(currency0)}/${currencyId(currency1)}`}>
<Trans id="pools.buttons.createPool">Create pool.</Trans> <Trans>Create pool.</Trans>
</StyledInternalLink> </StyledInternalLink>
</AutoColumn> </AutoColumn>
</LightCard> </LightCard>
...@@ -196,7 +196,7 @@ export default function PoolFinder() { ...@@ -196,7 +196,7 @@ export default function PoolFinder() {
<LightCard padding="45px 10px"> <LightCard padding="45px 10px">
<AutoColumn gap="sm" justify="center"> <AutoColumn gap="sm" justify="center">
<Text textAlign="center" fontWeight={500}> <Text textAlign="center" fontWeight={500}>
<Trans id="pools.errors.invalidPair">Invalid pair.</Trans> <Trans>Invalid pair.</Trans>
</Text> </Text>
</AutoColumn> </AutoColumn>
</LightCard> </LightCard>
...@@ -204,7 +204,7 @@ export default function PoolFinder() { ...@@ -204,7 +204,7 @@ export default function PoolFinder() {
<LightCard padding="45px 10px"> <LightCard padding="45px 10px">
<AutoColumn gap="sm" justify="center"> <AutoColumn gap="sm" justify="center">
<Text textAlign="center"> <Text textAlign="center">
<Trans id="common.loading">Loading</Trans> <Trans>Loading</Trans>
<Dots /> <Dots />
</Text> </Text>
</AutoColumn> </AutoColumn>
......
...@@ -152,10 +152,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) { ...@@ -152,10 +152,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) {
setTxnHash(response.hash) setTxnHash(response.hash)
setAttemptingTxn(false) setAttemptingTxn(false)
addTransaction(response, { addTransaction(response, {
summary: t({ summary: t`Remove ${liquidityValue0.currency.symbol}/${liquidityValue1.currency.symbol} V3 liquidity`,
id: 'transactions.summary.removeLiquidityV3',
message: `Remove ${liquidityValue0.currency.symbol}/${liquidityValue1.currency.symbol} V3 liquidity`,
}),
}) })
}) })
}) })
...@@ -190,19 +187,16 @@ function Remove({ tokenId }: { tokenId: BigNumber }) { ...@@ -190,19 +187,16 @@ function Remove({ tokenId }: { tokenId: BigNumber }) {
setTxnHash('') setTxnHash('')
}, [onPercentSelectForSlider, txnHash]) }, [onPercentSelectForSlider, txnHash])
const pendingText = t({ const pendingText = `Removing ${liquidityValue0?.toSignificant(6)} ${
id: 'removeLiquidity.confirming.pending', liquidityValue0?.currency?.symbol
message: `Removing ${liquidityValue0?.toSignificant(6)} ${ } and ${liquidityValue1?.toSignificant(6)} ${liquidityValue1?.currency?.symbol}`
liquidityValue0?.currency?.symbol
} and ${liquidityValue1?.toSignificant(6)} ${liquidityValue1?.currency?.symbol}`,
})
function modalHeader() { function modalHeader() {
return ( return (
<AutoColumn gap={'sm'} style={{ padding: '16px' }}> <AutoColumn gap={'sm'} style={{ padding: '16px' }}>
<RowBetween align="flex-end"> <RowBetween align="flex-end">
<Text fontSize={16} fontWeight={500}> <Text fontSize={16} fontWeight={500}>
<Trans id="pool.pooledCurrency">Pooled {liquidityValue0?.currency?.symbol}:</Trans> <Trans>Pooled {liquidityValue0?.currency?.symbol}:</Trans>
</Text> </Text>
<RowFixed> <RowFixed>
<Text fontSize={16} fontWeight={500} marginLeft={'6px'}> <Text fontSize={16} fontWeight={500} marginLeft={'6px'}>
...@@ -213,7 +207,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) { ...@@ -213,7 +207,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) {
</RowBetween> </RowBetween>
<RowBetween align="flex-end"> <RowBetween align="flex-end">
<Text fontSize={16} fontWeight={500}> <Text fontSize={16} fontWeight={500}>
<Trans id="pool.pooledCurrency">Pooled {liquidityValue1?.currency?.symbol}:</Trans> <Trans>Pooled {liquidityValue1?.currency?.symbol}:</Trans>
</Text> </Text>
<RowFixed> <RowFixed>
<Text fontSize={16} fontWeight={500} marginLeft={'6px'}> <Text fontSize={16} fontWeight={500} marginLeft={'6px'}>
...@@ -225,13 +219,11 @@ function Remove({ tokenId }: { tokenId: BigNumber }) { ...@@ -225,13 +219,11 @@ function Remove({ tokenId }: { tokenId: BigNumber }) {
{feeValue0?.greaterThan(0) || feeValue1?.greaterThan(0) ? ( {feeValue0?.greaterThan(0) || feeValue1?.greaterThan(0) ? (
<> <>
<TYPE.italic fontSize={12} color={theme.text2} textAlign="left" padding={'8px 0 0 0'}> <TYPE.italic fontSize={12} color={theme.text2} textAlign="left" padding={'8px 0 0 0'}>
<Trans id="removeLiquidity.hints.collectFeesEarn"> <Trans>You will also collect fees earned from this position.</Trans>
You will also collect fees earned from this position.
</Trans>
</TYPE.italic> </TYPE.italic>
<RowBetween> <RowBetween>
<Text fontSize={16} fontWeight={500}> <Text fontSize={16} fontWeight={500}>
<Trans id="removeLiquidity.label.feesEarned">{feeValue0?.currency?.symbol} Fees Earned:</Trans> <Trans>{feeValue0?.currency?.symbol} Fees Earned:</Trans>
</Text> </Text>
<RowFixed> <RowFixed>
<Text fontSize={16} fontWeight={500} marginLeft={'6px'}> <Text fontSize={16} fontWeight={500} marginLeft={'6px'}>
...@@ -242,7 +234,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) { ...@@ -242,7 +234,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) {
</RowBetween> </RowBetween>
<RowBetween> <RowBetween>
<Text fontSize={16} fontWeight={500}> <Text fontSize={16} fontWeight={500}>
<Trans id="removeLiquidity.label.feesEarned">{feeValue1?.currency?.symbol} Fees Earned:</Trans> <Trans>{feeValue1?.currency?.symbol} Fees Earned:</Trans>
</Text> </Text>
<RowFixed> <RowFixed>
<Text fontSize={16} fontWeight={500} marginLeft={'6px'}> <Text fontSize={16} fontWeight={500} marginLeft={'6px'}>
...@@ -254,7 +246,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) { ...@@ -254,7 +246,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) {
</> </>
) : null} ) : null}
<ButtonPrimary mt="16px" onClick={burn}> <ButtonPrimary mt="16px" onClick={burn}>
<Trans id="buttons.remove">Remove</Trans> <Trans>Remove</Trans>
</ButtonPrimary> </ButtonPrimary>
</AutoColumn> </AutoColumn>
) )
...@@ -269,7 +261,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) { ...@@ -269,7 +261,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) {
hash={txnHash ?? ''} hash={txnHash ?? ''}
content={() => ( content={() => (
<ConfirmationModalContent <ConfirmationModalContent
title={t({ id: 'removeLiquidity.labels.removeLiquidity', message: 'Remove Liquidity' })} title={t`Remove Liquidity`}
onDismiss={handleDismissConfirmation} onDismiss={handleDismissConfirmation}
topContent={modalHeader} topContent={modalHeader}
/> />
...@@ -304,24 +296,24 @@ function Remove({ tokenId }: { tokenId: BigNumber }) { ...@@ -304,24 +296,24 @@ function Remove({ tokenId }: { tokenId: BigNumber }) {
<LightCard> <LightCard>
<AutoColumn gap="md"> <AutoColumn gap="md">
<TYPE.main fontWeight={400}> <TYPE.main fontWeight={400}>
<Trans id="labels.amount">Amount</Trans> <Trans>Amount</Trans>
</TYPE.main> </TYPE.main>
<RowBetween> <RowBetween>
<ResponsiveHeaderText> <ResponsiveHeaderText>
<Trans id="removeLiquidity.labels.percentForSlider">{percentForSlider}%</Trans> <Trans>{percentForSlider}%</Trans>
</ResponsiveHeaderText> </ResponsiveHeaderText>
<AutoRow gap="4px" justify="flex-end"> <AutoRow gap="4px" justify="flex-end">
<SmallMaxButton onClick={() => onPercentSelect(25)} width="20%"> <SmallMaxButton onClick={() => onPercentSelect(25)} width="20%">
<Trans id="number.25Percent">25%</Trans> <Trans>25%</Trans>
</SmallMaxButton> </SmallMaxButton>
<SmallMaxButton onClick={() => onPercentSelect(50)} width="20%"> <SmallMaxButton onClick={() => onPercentSelect(50)} width="20%">
<Trans id="number.50Percent">50%</Trans> <Trans>50%</Trans>
</SmallMaxButton> </SmallMaxButton>
<SmallMaxButton onClick={() => onPercentSelect(75)} width="20%"> <SmallMaxButton onClick={() => onPercentSelect(75)} width="20%">
<Trans id="number.75Percent">75%</Trans> <Trans>75%</Trans>
</SmallMaxButton> </SmallMaxButton>
<SmallMaxButton onClick={() => onPercentSelect(100)} width="20%"> <SmallMaxButton onClick={() => onPercentSelect(100)} width="20%">
<Trans id="labels.max">Max</Trans> <Trans>Max</Trans>
</SmallMaxButton> </SmallMaxButton>
</AutoRow> </AutoRow>
</RowBetween> </RowBetween>
...@@ -332,7 +324,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) { ...@@ -332,7 +324,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) {
<AutoColumn gap="md"> <AutoColumn gap="md">
<RowBetween> <RowBetween>
<Text fontSize={16} fontWeight={500}> <Text fontSize={16} fontWeight={500}>
<Trans id="pool.pooledCurrency">Pooled {liquidityValue0?.currency?.symbol}:</Trans> <Trans>Pooled {liquidityValue0?.currency?.symbol}:</Trans>
</Text> </Text>
<RowFixed> <RowFixed>
<Text fontSize={16} fontWeight={500} marginLeft={'6px'}> <Text fontSize={16} fontWeight={500} marginLeft={'6px'}>
...@@ -343,7 +335,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) { ...@@ -343,7 +335,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) {
</RowBetween> </RowBetween>
<RowBetween> <RowBetween>
<Text fontSize={16} fontWeight={500}> <Text fontSize={16} fontWeight={500}>
<Trans id="pool.pooledCurrency">Pooled {liquidityValue1?.currency?.symbol}:</Trans> <Trans>Pooled {liquidityValue1?.currency?.symbol}:</Trans>
</Text> </Text>
<RowFixed> <RowFixed>
<Text fontSize={16} fontWeight={500} marginLeft={'6px'}> <Text fontSize={16} fontWeight={500} marginLeft={'6px'}>
...@@ -357,9 +349,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) { ...@@ -357,9 +349,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) {
<Break /> <Break />
<RowBetween> <RowBetween>
<Text fontSize={16} fontWeight={500}> <Text fontSize={16} fontWeight={500}>
<Trans id="removeLiquidity.label.feesEarned"> <Trans>{feeValue0?.currency?.symbol} Fees Earned:</Trans>
{feeValue0?.currency?.symbol} Fees Earned:
</Trans>
</Text> </Text>
<RowFixed> <RowFixed>
<Text fontSize={16} fontWeight={500} marginLeft={'6px'}> <Text fontSize={16} fontWeight={500} marginLeft={'6px'}>
...@@ -392,7 +382,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) { ...@@ -392,7 +382,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) {
liquidityValue1.currency.wrapped.equals(WETH9[liquidityValue1.currency.chainId])) ? ( liquidityValue1.currency.wrapped.equals(WETH9[liquidityValue1.currency.chainId])) ? (
<RowBetween> <RowBetween>
<TYPE.main> <TYPE.main>
<Trans id="pools.labels.collectFeesAsWETH">Collect as WETH</Trans> <Trans>Collect as WETH</Trans>
</TYPE.main> </TYPE.main>
<Toggle <Toggle
id="receive-as-weth" id="receive-as-weth"
...@@ -409,11 +399,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) { ...@@ -409,11 +399,7 @@ function Remove({ tokenId }: { tokenId: BigNumber }) {
disabled={removed || percent === 0 || !liquidityValue0} disabled={removed || percent === 0 || !liquidityValue0}
onClick={() => setShowConfirm(true)} onClick={() => setShowConfirm(true)}
> >
{removed ? ( {removed ? <Trans>Inactive</Trans> : error ?? <Trans>Remove</Trans>}
<Trans id="labels.inactive">Inactive</Trans>
) : (
error ?? <Trans id="labels.remove">Remove</Trans>
)}
</ButtonConfirmed> </ButtonConfirmed>
</AutoColumn> </AutoColumn>
</div> </div>
......
...@@ -266,12 +266,9 @@ export default function RemoveLiquidity({ ...@@ -266,12 +266,9 @@ export default function RemoveLiquidity({
setAttemptingTxn(false) setAttemptingTxn(false)
addTransaction(response, { addTransaction(response, {
summary: t({ summary: t`Remove ${parsedAmounts[Field.CURRENCY_A]?.toSignificant(3)} ${
id: 'transactions.summary.removeLiquidity', currencyA?.symbol
message: `Remove ${parsedAmounts[Field.CURRENCY_A]?.toSignificant(3)} ${ } and ${parsedAmounts[Field.CURRENCY_B]?.toSignificant(3)} ${currencyB?.symbol}`,
currencyA?.symbol
} and ${parsedAmounts[Field.CURRENCY_B]?.toSignificant(3)} ${currencyB?.symbol}`,
}),
}) })
setTxHash(response.hash) setTxHash(response.hash)
...@@ -320,7 +317,7 @@ export default function RemoveLiquidity({ ...@@ -320,7 +317,7 @@ export default function RemoveLiquidity({
</RowBetween> </RowBetween>
<TYPE.italic fontSize={12} color={theme.text2} textAlign="left" padding={'12px 0 0 0'}> <TYPE.italic fontSize={12} color={theme.text2} textAlign="left" padding={'12px 0 0 0'}>
<Trans id="removeLiquidity.hint.outputEstimated"> <Trans>
Output is estimated. If the price changes by more than {allowedSlippage.toSignificant(4)}% your transaction Output is estimated. If the price changes by more than {allowedSlippage.toSignificant(4)}% your transaction
will revert. will revert.
</Trans> </Trans>
...@@ -334,7 +331,7 @@ export default function RemoveLiquidity({ ...@@ -334,7 +331,7 @@ export default function RemoveLiquidity({
<> <>
<RowBetween> <RowBetween>
<Text color={theme.text2} fontWeight={500} fontSize={16}> <Text color={theme.text2} fontWeight={500} fontSize={16}>
<Trans id="removeLiquidity.labels.UNIBurned"> <Trans>
UNI {currencyA?.symbol}/{currencyB?.symbol} Burned UNI {currencyA?.symbol}/{currencyB?.symbol} Burned
</Trans> </Trans>
</Text> </Text>
...@@ -349,7 +346,7 @@ export default function RemoveLiquidity({ ...@@ -349,7 +346,7 @@ export default function RemoveLiquidity({
<> <>
<RowBetween> <RowBetween>
<Text color={theme.text2} fontWeight={500} fontSize={16}> <Text color={theme.text2} fontWeight={500} fontSize={16}>
<Trans id="removeLiquidity.labels.modalPrice">Price</Trans> <Trans>Price</Trans>
</Text> </Text>
<Text fontWeight={500} fontSize={16} color={theme.text1}> <Text fontWeight={500} fontSize={16} color={theme.text1}>
1 {currencyA?.symbol} = {tokenA ? pair.priceOf(tokenA).toSignificant(6) : '-'} {currencyB?.symbol} 1 {currencyA?.symbol} = {tokenA ? pair.priceOf(tokenA).toSignificant(6) : '-'} {currencyB?.symbol}
...@@ -365,19 +362,16 @@ export default function RemoveLiquidity({ ...@@ -365,19 +362,16 @@ export default function RemoveLiquidity({
)} )}
<ButtonPrimary disabled={!(approval === ApprovalState.APPROVED || signatureData !== null)} onClick={onRemove}> <ButtonPrimary disabled={!(approval === ApprovalState.APPROVED || signatureData !== null)} onClick={onRemove}>
<Text fontWeight={500} fontSize={20}> <Text fontWeight={500} fontSize={20}>
<Trans id="buttons.confirm">Confirm</Trans> <Trans>Confirm</Trans>
</Text> </Text>
</ButtonPrimary> </ButtonPrimary>
</> </>
) )
} }
const pendingText = t({ const pendingText = t`Removing ${parsedAmounts[Field.CURRENCY_A]?.toSignificant(6)} ${
id: 'removeLiquidity.confirming.pending', currencyA?.symbol
message: `Removing ${parsedAmounts[Field.CURRENCY_A]?.toSignificant(6)} ${currencyA?.symbol} and ${parsedAmounts[ } and ${parsedAmounts[Field.CURRENCY_B]?.toSignificant(6)} ${currencyB?.symbol}`
Field.CURRENCY_B
]?.toSignificant(6)} ${currencyB?.symbol}`,
})
const liquidityPercentChangeCallback = useCallback( const liquidityPercentChangeCallback = useCallback(
(value: number) => { (value: number) => {
...@@ -438,7 +432,7 @@ export default function RemoveLiquidity({ ...@@ -438,7 +432,7 @@ export default function RemoveLiquidity({
hash={txHash ? txHash : ''} hash={txHash ? txHash : ''}
content={() => ( content={() => (
<ConfirmationModalContent <ConfirmationModalContent
title={t({ id: 'removeLiquidity.labels.confirmationTitle', message: 'You will receive' })} title={t`You will receive`}
onDismiss={handleDismissConfirmation} onDismiss={handleDismissConfirmation}
topContent={modalHeader} topContent={modalHeader}
bottomContent={modalBottom} bottomContent={modalBottom}
...@@ -450,7 +444,7 @@ export default function RemoveLiquidity({ ...@@ -450,7 +444,7 @@ export default function RemoveLiquidity({
<BlueCard> <BlueCard>
<AutoColumn gap="10px"> <AutoColumn gap="10px">
<TYPE.link fontWeight={400} color={'primaryText1'}> <TYPE.link fontWeight={400} color={'primaryText1'}>
<Trans id="removeLiquidity.hints.removingPoolTokensConvertsPosition"> <Trans>
<b>Tip:</b> Removing pool tokens converts your position back into underlying tokens at the current <b>Tip:</b> 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. rate, proportional to your share of the pool. Accrued fees are included in the amounts you receive.
</Trans> </Trans>
...@@ -461,7 +455,7 @@ export default function RemoveLiquidity({ ...@@ -461,7 +455,7 @@ export default function RemoveLiquidity({
<AutoColumn gap="20px"> <AutoColumn gap="20px">
<RowBetween> <RowBetween>
<Text fontWeight={500}> <Text fontWeight={500}>
<Trans id="removeLiquidity.buttons.RemoveAmount">Remove Amount</Trans> <Trans>Remove Amount</Trans>
</Text> </Text>
<ClickableText <ClickableText
fontWeight={500} fontWeight={500}
...@@ -469,11 +463,7 @@ export default function RemoveLiquidity({ ...@@ -469,11 +463,7 @@ export default function RemoveLiquidity({
setShowDetailed(!showDetailed) setShowDetailed(!showDetailed)
}} }}
> >
{showDetailed ? ( {showDetailed ? <Trans>Simple</Trans> : <Trans>Detailed</Trans>}
<Trans id="common.simple">Simple</Trans>
) : (
<Trans id="common.detailed">Detailed</Trans>
)}
</ClickableText> </ClickableText>
</RowBetween> </RowBetween>
<Row style={{ alignItems: 'flex-end' }}> <Row style={{ alignItems: 'flex-end' }}>
...@@ -603,7 +593,7 @@ export default function RemoveLiquidity({ ...@@ -603,7 +593,7 @@ export default function RemoveLiquidity({
{pair && ( {pair && (
<div style={{ padding: '10px 20px' }}> <div style={{ padding: '10px 20px' }}>
<RowBetween> <RowBetween>
<Trans id="removeLiquidity.labels.price">Price:</Trans> <Trans>Price:</Trans>
<div> <div>
1 {currencyA?.symbol} = {tokenA ? pair.priceOf(tokenA).toSignificant(6) : '-'} {currencyB?.symbol} 1 {currencyA?.symbol} = {tokenA ? pair.priceOf(tokenA).toSignificant(6) : '-'} {currencyB?.symbol}
</div> </div>
...@@ -619,7 +609,7 @@ export default function RemoveLiquidity({ ...@@ -619,7 +609,7 @@ export default function RemoveLiquidity({
<div style={{ position: 'relative' }}> <div style={{ position: 'relative' }}>
{!account ? ( {!account ? (
<ButtonLight onClick={toggleWalletModal}> <ButtonLight onClick={toggleWalletModal}>
<Trans id="wallet.connect">Connect Wallet</Trans> <Trans>Connect Wallet</Trans>
</ButtonLight> </ButtonLight>
) : ( ) : (
<RowBetween> <RowBetween>
...@@ -633,12 +623,12 @@ export default function RemoveLiquidity({ ...@@ -633,12 +623,12 @@ export default function RemoveLiquidity({
> >
{approval === ApprovalState.PENDING ? ( {approval === ApprovalState.PENDING ? (
<Dots> <Dots>
<Trans id="transactions.approving">Approving</Trans> <Trans>Approving</Trans>
</Dots> </Dots>
) : approval === ApprovalState.APPROVED || signatureData !== null ? ( ) : approval === ApprovalState.APPROVED || signatureData !== null ? (
<Trans id="transactions.approved">Approved</Trans> <Trans>Approved</Trans>
) : ( ) : (
<Trans id="transactions.approve">Approve</Trans> <Trans>Approve</Trans>
)} )}
</ButtonConfirmed> </ButtonConfirmed>
<ButtonError <ButtonError
...@@ -649,7 +639,7 @@ export default function RemoveLiquidity({ ...@@ -649,7 +639,7 @@ export default function RemoveLiquidity({
error={!isValid && !!parsedAmounts[Field.CURRENCY_A] && !!parsedAmounts[Field.CURRENCY_B]} error={!isValid && !!parsedAmounts[Field.CURRENCY_A] && !!parsedAmounts[Field.CURRENCY_B]}
> >
<Text fontSize={16} fontWeight={500}> <Text fontSize={16} fontWeight={500}>
{error || <Trans id="removeLiquidity.buttons.remove">Remove</Trans>} {error || <Trans>Remove</Trans>}
</Text> </Text>
</ButtonError> </ButtonError>
</RowBetween> </RowBetween>
......
...@@ -377,11 +377,7 @@ export default function Swap({ history }: RouteComponentProps) { ...@@ -377,11 +377,7 @@ export default function Swap({ history }: RouteComponentProps) {
<AutoColumn gap={'md'}> <AutoColumn gap={'md'}>
<div style={{ display: 'relative' }}> <div style={{ display: 'relative' }}>
<CurrencyInputPanel <CurrencyInputPanel
label={ label={independentField === Field.OUTPUT && !showWrap ? t`From (at most)` : t`From`}
independentField === Field.OUTPUT && !showWrap
? t({ id: 'swap.labels.fromAtMost', message: 'From (at most)' })
: t({ id: 'swap.labels.from', message: 'From' })
}
value={formattedAmounts[Field.INPUT]} value={formattedAmounts[Field.INPUT]}
showMaxButton={showMaxButton} showMaxButton={showMaxButton}
currency={currencies[Field.INPUT]} currency={currencies[Field.INPUT]}
...@@ -406,11 +402,7 @@ export default function Swap({ history }: RouteComponentProps) { ...@@ -406,11 +402,7 @@ export default function Swap({ history }: RouteComponentProps) {
<CurrencyInputPanel <CurrencyInputPanel
value={formattedAmounts[Field.OUTPUT]} value={formattedAmounts[Field.OUTPUT]}
onUserInput={handleTypeOutput} onUserInput={handleTypeOutput}
label={ label={independentField === Field.INPUT && !showWrap ? t`To (at least)` : t`To`}
independentField === Field.INPUT && !showWrap
? t({ id: 'swap.labels.toAtLeast', message: 'To (at least)' })
: t({ id: 'swap.labels.to', message: 'To' })
}
showMaxButton={false} showMaxButton={false}
hideBalance={false} hideBalance={false}
fiatValue={fiatValueOutput ?? undefined} fiatValue={fiatValueOutput ?? undefined}
...@@ -430,7 +422,7 @@ export default function Swap({ history }: RouteComponentProps) { ...@@ -430,7 +422,7 @@ export default function Swap({ history }: RouteComponentProps) {
<ArrowDown size="16" color={theme.text2} /> <ArrowDown size="16" color={theme.text2} />
</ArrowWrapper> </ArrowWrapper>
<LinkStyledButton id="remove-recipient-button" onClick={() => onChangeRecipient(null)}> <LinkStyledButton id="remove-recipient-button" onClick={() => onChangeRecipient(null)}>
<Trans id="swap.labels.removeSend">- Remove send</Trans> <Trans>- Remove send</Trans>
</LinkStyledButton> </LinkStyledButton>
</AutoRow> </AutoRow>
<AddressInputPanel id="recipient" value={recipient} onChange={onChangeRecipient} /> <AddressInputPanel id="recipient" value={recipient} onChange={onChangeRecipient} />
...@@ -464,7 +456,7 @@ export default function Swap({ history }: RouteComponentProps) { ...@@ -464,7 +456,7 @@ export default function Swap({ history }: RouteComponentProps) {
> >
<ArrowLeft color={theme.text3} size={12} /> &nbsp; <ArrowLeft color={theme.text3} size={12} /> &nbsp;
<TYPE.main style={{ lineHeight: '120%' }} fontSize={12}> <TYPE.main style={{ lineHeight: '120%' }} fontSize={12}>
<Trans id="swap.buttons.backToV3"> <Trans>
<HideSmall>Back to</HideSmall> <HideSmall>Back to</HideSmall>
V3 V3
</Trans> </Trans>
...@@ -511,20 +503,20 @@ export default function Swap({ history }: RouteComponentProps) { ...@@ -511,20 +503,20 @@ export default function Swap({ history }: RouteComponentProps) {
{swapIsUnsupported ? ( {swapIsUnsupported ? (
<ButtonPrimary disabled={true}> <ButtonPrimary disabled={true}>
<TYPE.main mb="4px"> <TYPE.main mb="4px">
<Trans id="error.unsupportedAssets">Unsupported Asset</Trans> <Trans>Unsupported Asset</Trans>
</TYPE.main> </TYPE.main>
</ButtonPrimary> </ButtonPrimary>
) : !account ? ( ) : !account ? (
<ButtonLight onClick={toggleWalletModal}> <ButtonLight onClick={toggleWalletModal}>
<Trans id="wallet.connect">Connect Wallet</Trans> <Trans>Connect Wallet</Trans>
</ButtonLight> </ButtonLight>
) : showWrap ? ( ) : showWrap ? (
<ButtonPrimary disabled={Boolean(wrapInputError)} onClick={onWrap}> <ButtonPrimary disabled={Boolean(wrapInputError)} onClick={onWrap}>
{wrapInputError ?? {wrapInputError ??
(wrapType === WrapType.WRAP ? ( (wrapType === WrapType.WRAP ? (
<Trans id="swap.buttons.wrap">Wrap</Trans> <Trans>Wrap</Trans>
) : wrapType === WrapType.UNWRAP ? ( ) : wrapType === WrapType.UNWRAP ? (
<Trans id="swap.buttons.unwrap">Unwrap</Trans> <Trans>Unwrap</Trans>
) : null)} ) : null)}
</ButtonPrimary> </ButtonPrimary>
) : routeNotFound && userHasSpecifiedInputOutput ? ( ) : routeNotFound && userHasSpecifiedInputOutput ? (
...@@ -532,14 +524,12 @@ export default function Swap({ history }: RouteComponentProps) { ...@@ -532,14 +524,12 @@ export default function Swap({ history }: RouteComponentProps) {
<TYPE.main mb="4px"> <TYPE.main mb="4px">
{isLoadingRoute ? ( {isLoadingRoute ? (
<Dots> <Dots>
<Trans id="common.loading">Loading</Trans> <Trans>Loading</Trans>
</Dots> </Dots>
) : singleHopOnly ? ( ) : singleHopOnly ? (
<Trans id="swap.labels.insufficientLiquiditySingleHopOnly"> <Trans>Insufficient liquidity for this trade. Try enabling multi-hop trades.</Trans>
Insufficient liquidity for this trade. Try enabling multi-hop trades.
</Trans>
) : ( ) : (
<Trans id="swap.labels.insufficientLiquidity">Insufficient liquidity for this trade.</Trans> <Trans>Insufficient liquidity for this trade.</Trans>
)} )}
</TYPE.main> </TYPE.main>
</GreyCard> </GreyCard>
...@@ -568,13 +558,9 @@ export default function Swap({ history }: RouteComponentProps) { ...@@ -568,13 +558,9 @@ export default function Swap({ history }: RouteComponentProps) {
/> />
{/* we need to shorten this string on mobile */} {/* we need to shorten this string on mobile */}
{approvalState === ApprovalState.APPROVED || signatureState === UseERC20PermitState.SIGNED ? ( {approvalState === ApprovalState.APPROVED || signatureState === UseERC20PermitState.SIGNED ? (
<Trans id="swap.buttons.tradeCurrency"> <Trans>You can now trade {currencies[Field.INPUT]?.symbol}</Trans>
You can now trade {currencies[Field.INPUT]?.symbol}
</Trans>
) : ( ) : (
<Trans id="swap.buttons.allowUniswapToUseCurrency"> <Trans>Allow the Uniswap Protocol to use your {currencies[Field.INPUT]?.symbol}</Trans>
Allow the Uniswap Protocol to use your {currencies[Field.INPUT]?.symbol}
</Trans>
)} )}
</span> </span>
{approvalState === ApprovalState.PENDING ? ( {approvalState === ApprovalState.PENDING ? (
...@@ -584,12 +570,9 @@ export default function Swap({ history }: RouteComponentProps) { ...@@ -584,12 +570,9 @@ export default function Swap({ history }: RouteComponentProps) {
<CheckCircle size="20" color={theme.green1} /> <CheckCircle size="20" color={theme.green1} />
) : ( ) : (
<MouseoverTooltip <MouseoverTooltip
text={t({ text={t`You must give the Uniswap smart contracts permission to use your ${
id: 'swap.hints.permission', currencies[Field.INPUT]?.symbol
message: `You must give the Uniswap smart contracts permission to use your ${ }. You only have to do this once per token.`}
currencies[Field.INPUT]?.symbol
}. You only have to do this once per token.`,
})}
> >
<HelpCircle size="20" color={'white'} style={{ marginLeft: '8px' }} /> <HelpCircle size="20" color={'white'} style={{ marginLeft: '8px' }} />
</MouseoverTooltip> </MouseoverTooltip>
...@@ -621,11 +604,11 @@ export default function Swap({ history }: RouteComponentProps) { ...@@ -621,11 +604,11 @@ export default function Swap({ history }: RouteComponentProps) {
> >
<Text fontSize={16} fontWeight={500}> <Text fontSize={16} fontWeight={500}>
{priceImpactTooHigh ? ( {priceImpactTooHigh ? (
<Trans id="swap.buttons.highPriceImpact">High Price Impact</Trans> <Trans>High Price Impact</Trans>
) : priceImpactSeverity > 2 ? ( ) : priceImpactSeverity > 2 ? (
<Trans id="swap.buttons.swapAnyway">Swap Anyway</Trans> <Trans>Swap Anyway</Trans>
) : ( ) : (
<Trans id="swap.buttons.swap">Swap</Trans> <Trans>Swap</Trans>
)} )}
</Text> </Text>
</ButtonError> </ButtonError>
...@@ -654,11 +637,11 @@ export default function Swap({ history }: RouteComponentProps) { ...@@ -654,11 +637,11 @@ export default function Swap({ history }: RouteComponentProps) {
{swapInputError ? ( {swapInputError ? (
swapInputError swapInputError
) : priceImpactTooHigh ? ( ) : priceImpactTooHigh ? (
<Trans id="swap.buttons.priceImpactTooHigh">Price Impact Too High</Trans> <Trans>Price Impact Too High</Trans>
) : priceImpactSeverity > 2 ? ( ) : priceImpactSeverity > 2 ? (
<Trans id="swap.buttons.swapAnyway">Swap Anyway</Trans> <Trans>Swap Anyway</Trans>
) : ( ) : (
<Trans id="swap.buttons.swap">Swap</Trans> <Trans>Swap</Trans>
)} )}
</Text> </Text>
</ButtonError> </ButtonError>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment