@@ -308,7 +315,7 @@ export default function AccountDetails({
;(connector as any).close()
}}
>
- Disconnect
+ Disconnect
)}
- Change
+ Change
@@ -347,7 +354,9 @@ export default function AccountDetails({
{account && (
- Copy Address
+
+ Copy Address
+
)}
{chainId && account && (
@@ -357,7 +366,9 @@ export default function AccountDetails({
href={getExplorerLink(chainId, ENSName, ExplorerDataType.ADDRESS)}
>
- View on Etherscan
+
+ View on Etherscan
+
)}
@@ -369,7 +380,9 @@ export default function AccountDetails({
{account && (
- Copy Address
+
+ Copy Address
+
)}
{chainId && account && (
@@ -379,7 +392,9 @@ export default function AccountDetails({
href={getExplorerLink(chainId, account, ExplorerDataType.ADDRESS)}
>
- View on Etherscan
+
+ View on Etherscan
+
)}
@@ -394,15 +409,21 @@ export default function AccountDetails({
{!!pendingTransactions.length || !!confirmedTransactions.length ? (
- Recent Transactions
- (clear all)
+
+ Recent Transactions
+
+
+ (clear all)
+
{renderTransactions(pendingTransactions)}
{renderTransactions(confirmedTransactions)}
) : (
- Your transactions will appear here...
+
+ Your transactions will appear here...
+
)}
>
diff --git a/src/components/Blocklist/index.tsx b/src/components/Blocklist/index.tsx
index a72c942ef..43dc3122d 100644
--- a/src/components/Blocklist/index.tsx
+++ b/src/components/Blocklist/index.tsx
@@ -1,5 +1,6 @@
import React, { ReactNode, useMemo } from 'react'
import { useActiveWeb3React } from '../../hooks/web3'
+import { Trans } from '@lingui/macro'
// SDN OFAC addresses
const BLOCKED_ADDRESSES: string[] = [
@@ -14,7 +15,11 @@ export default function Blocklist({ children }: { children: ReactNode }) {
const { account } = useActiveWeb3React()
const blocked: boolean = useMemo(() => Boolean(account && BLOCKED_ADDRESSES.indexOf(account) !== -1), [account])
if (blocked) {
- return Blocked address
+ return (
+
+ Blocked address
+
+ )
}
return <>{children}>
}
diff --git a/src/components/CurrencyInputPanel/FiatValue.tsx b/src/components/CurrencyInputPanel/FiatValue.tsx
index e628fa274..03639888a 100644
--- a/src/components/CurrencyInputPanel/FiatValue.tsx
+++ b/src/components/CurrencyInputPanel/FiatValue.tsx
@@ -4,6 +4,7 @@ import useTheme from '../../hooks/useTheme'
import { TYPE } from '../../theme'
import { warningSeverity } from '../../utils/prices'
import HoverInlineText from 'components/HoverInlineText'
+import { Trans } from '@lingui/macro'
export function FiatValue({
fiatValue,
@@ -24,10 +25,18 @@ export function FiatValue({
return (
- {fiatValue ? '~$' : ''}
- {' '}
+ {fiatValue ? (
+
+ ~$
+
+ ) : (
+ ''
+ )}
{priceImpact ? (
- ({priceImpact.multiply(-1).toSignificant(3)}%)
+
+ {' '}
+ ({priceImpact.multiply(-1).toSignificant(3)}% )
+
) : null}
)
diff --git a/src/components/Header/URLWarning.tsx b/src/components/Header/URLWarning.tsx
index 56e55f6c0..c74006db6 100644
--- a/src/components/Header/URLWarning.tsx
+++ b/src/components/Header/URLWarning.tsx
@@ -4,6 +4,7 @@ import styled from 'styled-components/macro'
import { AlertTriangle, X } from 'react-feather'
import { useURLWarningToggle, useURLWarningVisible } from '../../state/user/hooks'
import { isMobile } from 'react-device-detect'
+import { Trans } from '@lingui/macro'
const PhishAlert = styled.div<{ isActive: any }>`
width: 100%;
@@ -29,17 +30,23 @@ export default function URLWarning() {
return isMobile ? (
-
Make sure the URL is
-
app.uniswap.org
+
+
+ Make sure the URL is
+ app.uniswap.org
+
) : window.location.hostname === 'app.uniswap.org' ? (
-
Always make sure the URL is
-
app.uniswap.org
- bookmark it
- to be safe.
+
+
+ Always make sure the URL is
+ app.uniswap.org
- bookmark it
+ to be safe.
+
diff --git a/src/components/Header/UniBalanceContent.tsx b/src/components/Header/UniBalanceContent.tsx
index 7087e2f5f..ce85d6519 100644
--- a/src/components/Header/UniBalanceContent.tsx
+++ b/src/components/Header/UniBalanceContent.tsx
@@ -16,6 +16,7 @@ import useUSDCPrice from '../../hooks/useUSDCPrice'
import { AutoColumn } from '../Column'
import { RowBetween } from '../Row'
import { Break, CardBGImage, CardNoise, CardSection, DataCard } from '../earn/styled'
+import { Trans } from '@lingui/macro'
const ContentWrapper = styled(AutoColumn)`
width: 100%;
@@ -65,7 +66,9 @@ export default function UniBalanceContent({ setShowUniBalanceModal }: { setShowU
- Your UNI Breakdown
+
+ Your UNI Breakdown
+
setShowUniBalanceModal(false)} />
@@ -81,16 +84,20 @@ export default function UniBalanceContent({ setShowUniBalanceModal }: { setShowU
- Balance:
+
+ Balance:
+
{uniBalance?.toFixed(2, { groupSeparator: ',' })}
- Unclaimed:
+
+ Unclaimed:
+
{uniToClaim?.toFixed(4, { groupSeparator: ',' })}{' '}
{uniToClaim && uniToClaim.greaterThan('0') && (
setShowUniBalanceModal(false)} to="/uni">
- (claim)
+ (claim)
)}
@@ -103,19 +110,27 @@ export default function UniBalanceContent({ setShowUniBalanceModal }: { setShowU
- UNI price:
+
+ UNI price:
+
${uniPrice?.toFixed(2) ?? '-'}
- UNI in circulation:
+
+ UNI in circulation:
+
{circulation?.toFixed(0, { groupSeparator: ',' })}
- Total Supply
+
+ Total Supply
+
{totalSupply?.toFixed(0, { groupSeparator: ',' })}
{uni && uni.chainId === 1 ? (
- View UNI Analytics
+
+ View UNI Analytics
+
) : null}
diff --git a/src/components/InputStepCounter/InputStepCounter.tsx b/src/components/InputStepCounter/InputStepCounter.tsx
index e92da7804..26f4c1f08 100644
--- a/src/components/InputStepCounter/InputStepCounter.tsx
+++ b/src/components/InputStepCounter/InputStepCounter.tsx
@@ -8,6 +8,7 @@ import { AutoColumn } from 'components/Column'
import { ButtonPrimary } from 'components/Button'
import { FeeAmount } from '@uniswap/v3-sdk'
import { formattedFeeAmount } from 'utils'
+import { Trans } from '@lingui/macro'
const pulse = (color: string) => keyframes`
0% {
@@ -139,16 +140,22 @@ const StepCounter = ({
}}
/>
- {tokenB + ' per ' + tokenA}
+
+ {tokenB} per {tokenA}
+
{!locked ? (
- -{feeAmountFormatted}%
+
+ -{feeAmountFormatted}%
+
- +{feeAmountFormatted}%
+
+ +{feeAmountFormatted}%
+
) : null}
diff --git a/src/components/Menu/index.tsx b/src/components/Menu/index.tsx
index f6bd47c31..b8786ab28 100644
--- a/src/components/Menu/index.tsx
+++ b/src/components/Menu/index.tsx
@@ -7,6 +7,7 @@ import { useActiveWeb3React } from '../../hooks/web3'
import { useOnClickOutside } from '../../hooks/useOnClickOutside'
import { ApplicationModal } from '../../state/application/actions'
import { useModalOpen, useToggleModal } from '../../state/application/hooks'
+import { Trans } from '@lingui/macro'
import { ExternalLink } from '../../theme'
import { ButtonPrimary } from '../Button'
@@ -142,27 +143,37 @@ export default function Menu() {
- About
+
+
+
- Docs
+
+
+
- Code
+
+
+
- Discord
+
+
+
- Analytics
+
+
+
{account && (
- Claim UNI
+ Claim UNI
)}
diff --git a/src/components/ModalViews/index.tsx b/src/components/ModalViews/index.tsx
index f300ffdd8..eff826a87 100644
--- a/src/components/ModalViews/index.tsx
+++ b/src/components/ModalViews/index.tsx
@@ -7,6 +7,7 @@ import styled, { ThemeContext } from 'styled-components'
import { RowBetween } from '../Row'
import { TYPE, CloseIcon, CustomLightSpinner } from '../../theme'
import { ArrowUpCircle } from 'react-feather'
+import { Trans } from '@lingui/macro'
import Circle from '../../assets/images/blue-loader.svg'
import { ExternalLink } from '../../theme/components'
@@ -32,7 +33,9 @@ export function LoadingView({ children, onDismiss }: { children: any; onDismiss:
{children}
- Confirm this transaction in your wallet
+
+ Confirm this transaction in your wallet
+
)
@@ -66,7 +69,9 @@ export function SubmittedView({
href={getExplorerLink(chainId, hash, ExplorerDataType.TRANSACTION)}
style={{ marginLeft: '4px' }}
>
- View transaction on Etherscan
+
+ View transaction on Etherscan
+
)}
diff --git a/src/components/PositionCard/Sushi.tsx b/src/components/PositionCard/Sushi.tsx
index 12060b848..2cf875cf9 100644
--- a/src/components/PositionCard/Sushi.tsx
+++ b/src/components/PositionCard/Sushi.tsx
@@ -3,6 +3,7 @@ import { Token } from '@uniswap/sdk-core'
import { Link } from 'react-router-dom'
import { Text } from 'rebass'
import styled from 'styled-components/macro'
+import { Trans } from '@lingui/macro'
import { unwrappedToken } from '../../utils/unwrappedToken'
import { ButtonEmpty } from '../Button'
@@ -48,7 +49,13 @@ export default function SushiPositionCard({ tokenA, tokenB, liquidityToken, bord
- {!currency0 || !currency1 ? Loading : `${currency0.symbol}/${currency1.symbol}`}
+ {!currency0 || !currency1 ? (
+
+ Loading
+
+ ) : (
+ `${currency0.symbol}/${currency1.symbol}`
+ )}
Sushi
@@ -61,7 +68,7 @@ export default function SushiPositionCard({ tokenA, tokenB, liquidityToken, bord
as={Link}
to={`/migrate/v2/${liquidityToken.address}`}
>
- Migrate
+ Migrate
diff --git a/src/components/PositionCard/V2.tsx b/src/components/PositionCard/V2.tsx
index 1fa752fa7..cc139bf95 100644
--- a/src/components/PositionCard/V2.tsx
+++ b/src/components/PositionCard/V2.tsx
@@ -7,6 +7,7 @@ import { Link } from 'react-router-dom'
import { Text } from 'rebass'
import styled from 'styled-components/macro'
import { useTotalSupply } from '../../hooks/useTotalSupply'
+import { Trans } from '@lingui/macro'
import { useActiveWeb3React } from '../../hooks/web3'
import { useTokenBalance } from '../../state/wallet/hooks'
@@ -85,7 +86,13 @@ export default function V2PositionCard({ pair, border, stakedBalance }: Position
- {!currency0 || !currency1 ? Loading : `${currency0.symbol}/${currency1.symbol}`}
+ {!currency0 || !currency1 ? (
+
+ Loading
+
+ ) : (
+ `${currency0.symbol}/${currency1.symbol}`
+ )}
@@ -97,12 +104,12 @@ export default function V2PositionCard({ pair, border, stakedBalance }: Position
>
{showMore ? (
<>
- Manage
+ Manage
>
) : (
<>
- Manage
+ Manage
>
)}
@@ -114,7 +121,7 @@ export default function V2PositionCard({ pair, border, stakedBalance }: Position
- Your total pool tokens:
+ Your total pool tokens:
{userPoolBalance ? userPoolBalance.toSignificant(4) : '-'}
@@ -123,7 +130,7 @@ export default function V2PositionCard({ pair, border, stakedBalance }: Position
{stakedBalance && (
- Pool tokens in rewards pool:
+ Pool tokens in rewards pool:
{stakedBalance.toSignificant(4)}
@@ -133,7 +140,7 @@ export default function V2PositionCard({ pair, border, stakedBalance }: Position
- Pooled {currency0.symbol}:
+ Pooled {currency0.symbol}:
{token0Deposited ? (
@@ -151,7 +158,7 @@ export default function V2PositionCard({ pair, border, stakedBalance }: Position
- Pooled {currency1.symbol}:
+ Pooled {currency1.symbol}:
{token1Deposited ? (
@@ -168,7 +175,7 @@ export default function V2PositionCard({ pair, border, stakedBalance }: Position
- Your pool share:
+ Your pool share:
{poolTokenPercentage
@@ -186,7 +193,7 @@ export default function V2PositionCard({ pair, border, stakedBalance }: Position
to={`/migrate/v2/${pair.liquidityToken.address}`}
width="64%"
>
- Migrate
+ Migrate
- Remove
+ Remove
)}
diff --git a/src/components/PositionCard/index.tsx b/src/components/PositionCard/index.tsx
index f98b5ab46..28f47c83d 100644
--- a/src/components/PositionCard/index.tsx
+++ b/src/components/PositionCard/index.tsx
@@ -8,6 +8,7 @@ import { Link } from 'react-router-dom'
import { Text } from 'rebass'
import styled from 'styled-components/macro'
import { useTotalSupply } from '../../hooks/useTotalSupply'
+import { Trans } from '@lingui/macro'
import { useActiveWeb3React } from '../../hooks/web3'
import { useTokenBalance } from '../../state/wallet/hooks'
@@ -91,7 +92,7 @@ export function MinimalPositionCard({ pair, showUnwrapped = false, border }: Pos
- Your position
+ Your position
@@ -111,7 +112,7 @@ export function MinimalPositionCard({ pair, showUnwrapped = false, border }: Pos
- Your pool share:
+ Your pool share:
{poolTokenPercentage ? poolTokenPercentage.toFixed(6) + '%' : '-'}
@@ -154,8 +155,10 @@ export function MinimalPositionCard({ pair, showUnwrapped = false, border }: Pos
⭐️
{' '}
- By adding liquidity you'll earn 0.3% of all trades on this pair proportional to your share of the pool.
- Fees are added to the pool, accrue in real time and can be claimed by withdrawing your liquidity.
+
+ By adding liquidity you'll earn 0.3% of all trades on this pair proportional to your share of the
+ pool. Fees are added to the pool, accrue in real time and can be claimed by withdrawing your liquidity.
+ {' '}
)}
@@ -206,19 +209,25 @@ export default function FullPositionCard({ pair, border, stakedBalance }: Positi
- {!currency0 || !currency1 ? Loading : `${currency0.symbol}/${currency1.symbol}`}
+ {!currency0 || !currency1 ? (
+
+ Loading
+
+ ) : (
+ `${currency0.symbol}/${currency1.symbol}`
+ )}
setShowMore(!showMore)}>
{showMore ? (
<>
- Manage
+ Manage
>
) : (
<>
- Manage
+ Manage
>
)}
@@ -230,7 +239,7 @@ export default function FullPositionCard({ pair, border, stakedBalance }: Positi
- Your total pool tokens:
+ Your total pool tokens:
{userPoolBalance ? userPoolBalance.toSignificant(4) : '-'}
@@ -239,7 +248,7 @@ export default function FullPositionCard({ pair, border, stakedBalance }: Positi
{stakedBalance && (
- Pool tokens in rewards pool:
+ Pool tokens in rewards pool:
{stakedBalance.toSignificant(4)}
@@ -249,7 +258,7 @@ export default function FullPositionCard({ pair, border, stakedBalance }: Positi
- Pooled {currency0.symbol}:
+ Pooled {currency0.symbol}:
{token0Deposited ? (
@@ -267,7 +276,7 @@ export default function FullPositionCard({ pair, border, stakedBalance }: Positi
- Pooled {currency1.symbol}:
+ Pooled {currency1.symbol}:
{token1Deposited ? (
@@ -284,12 +293,16 @@ export default function FullPositionCard({ pair, border, stakedBalance }: Positi
- Your pool share:
+ Your pool share:
- {poolTokenPercentage
- ? (poolTokenPercentage.toFixed(2) === '0.00' ? '<0.01' : poolTokenPercentage.toFixed(2)) + '%'
- : '-'}
+ {poolTokenPercentage ? (
+
+ {poolTokenPercentage.toFixed(2) === '0.00' ? '<0.01' : poolTokenPercentage.toFixed(2)} %
+
+ ) : (
+ '-'
+ )}
@@ -298,7 +311,9 @@ export default function FullPositionCard({ pair, border, stakedBalance }: Positi
style={{ width: '100%', textAlign: 'center' }}
href={`https://v2.info.uniswap.org/account/${account}`}
>
- View accrued fees and analytics↗
+
+ View accrued fees and analytics↗
+
{userDefaultPoolBalance && JSBI.greaterThan(userDefaultPoolBalance.quotient, BIG_INT_ZERO) && (
@@ -310,7 +325,7 @@ export default function FullPositionCard({ pair, border, stakedBalance }: Positi
to={`/migrate/v2/${pair.liquidityToken.address}`}
width="32%"
>
- Migrate
+ Migrate
- Add
+ Add
- Remove
+ Remove
)}
@@ -340,7 +355,7 @@ export default function FullPositionCard({ pair, border, stakedBalance }: Positi
to={`/uni/${currencyId(currency0)}/${currencyId(currency1)}`}
width="100%"
>
- Manage Liquidity in Rewards Pool
+ Manage Liquidity in Rewards Pool
)}
diff --git a/src/components/PositionListItem/index.tsx b/src/components/PositionListItem/index.tsx
index 934ab2576..0109f6f5f 100644
--- a/src/components/PositionListItem/index.tsx
+++ b/src/components/PositionListItem/index.tsx
@@ -16,6 +16,7 @@ import RangeBadge from 'components/Badge/RangeBadge'
import { RowFixed } from 'components/Row'
import HoverInlineText from 'components/HoverInlineText'
import { DAI, USDC, USDT, WBTC } from '../../constants/tokens'
+import { Trans } from '@lingui/macro'
const LinkRow = styled(Link)`
align-items: center;
@@ -223,7 +224,9 @@ export default function PositionListItem({ positionDetails }: PositionListItemPr
- {new Percent(feeAmount, 1_000_000).toSignificant()}%
+
+ {new Percent(feeAmount, 1_000_000).toSignificant()}%
+
@@ -232,9 +235,13 @@ export default function PositionListItem({ positionDetails }: PositionListItemPr
{priceLower && priceUpper ? (
- Min:
- {formatPrice(priceLower, 5)} {' per '}{' '}
-
+
+ Min:
+
+
+ {formatPrice(priceLower, 5)} per{' '}
+
+
{' '}
⟷ {' '}
@@ -243,9 +250,13 @@ export default function PositionListItem({ positionDetails }: PositionListItemPr
↕ {' '}
- Max:
- {formatPrice(priceUpper, 5)} {' per '}{' '}
-
+
+ Max:
+
+
+ {formatPrice(priceUpper, 5)} per{' '}
+
+
) : (
diff --git a/src/components/SearchModal/ImportRow.tsx b/src/components/SearchModal/ImportRow.tsx
index b9abcde89..0a1206ec9 100644
--- a/src/components/SearchModal/ImportRow.tsx
+++ b/src/components/SearchModal/ImportRow.tsx
@@ -11,6 +11,7 @@ import styled from 'styled-components/macro'
import { useIsUserAddedToken, useIsTokenActive } from 'hooks/Tokens'
import { CheckCircle } from 'react-feather'
import { WrappedTokenInfo } from '../../state/lists/wrappedTokenInfo'
+import { Trans } from '@lingui/macro'
const TokenSection = styled.div<{ dim?: boolean }>`
padding: 4px 20px;
@@ -73,7 +74,7 @@ export default function ImportRow({
{list && list.logoURI && (
- via {list.name}
+ via {list.name}
@@ -90,12 +91,14 @@ export default function ImportRow({
showImportView()
}}
>
- Import
+ Import
) : (
- Active
+
+ Active
+
)}
diff --git a/src/components/SearchModal/ManageLists.tsx b/src/components/SearchModal/ManageLists.tsx
index c67f44d83..bf9fe0487 100644
--- a/src/components/SearchModal/ManageLists.tsx
+++ b/src/components/SearchModal/ManageLists.tsx
@@ -7,6 +7,7 @@ import styled from 'styled-components/macro'
import { useFetchListCallback } from '../../hooks/useFetchListCallback'
import { useOnClickOutside } from '../../hooks/useOnClickOutside'
import { TokenList } from '@uniswap/token-lists'
+import { t, Trans } from '@lingui/macro'
import useToggle from '../../hooks/useToggle'
import { AppDispatch, AppState } from '../../state'
@@ -173,7 +174,7 @@ const ListRow = memo(function ListRow({ listUrl }: { listUrl: string }) {
- {list.tokens.length} tokens
+ {list.tokens.length} tokens
@@ -183,12 +184,16 @@ const ListRow = memo(function ListRow({ listUrl }: { listUrl: string }) {
{list && listVersionLabel(list.version)}
- View list
+
+ View list
+
- Remove list
+ Remove list
{pending && (
- Update list
+
+ Update list
+
)}
)}
@@ -287,14 +292,15 @@ export function ManageLists({
async function fetchTempList() {
fetchList(listUrlInput, false)
.then((list) => setTempList(list))
- .catch(() => setAddError('Error importing list'))
+ .catch(() => setAddError(t({ id: 'tokenLists.errors.importingList', message: 'Error importing list' })))
}
// if valid url, fetch details for card
if (validUrl) {
fetchTempList()
} else {
setTempList(undefined)
- listUrlInput !== '' && setAddError('Enter valid list location')
+ listUrlInput !== '' &&
+ setAddError(t({ id: 'tokenList.errors.invalidLocation', message: 'Enter valid list location' }))
}
// reset error
@@ -348,7 +354,9 @@ export function ManageLists({
- Loaded
+
+ Loaded
+
) : (
- Import
+ Import
)}
diff --git a/src/components/SearchModal/ManageTokens.tsx b/src/components/SearchModal/ManageTokens.tsx
index b3aa934fd..48aaef368 100644
--- a/src/components/SearchModal/ManageTokens.tsx
+++ b/src/components/SearchModal/ManageTokens.tsx
@@ -14,6 +14,7 @@ import { useActiveWeb3React } from 'hooks/web3'
import Card from 'components/Card'
import ImportRow from './ImportRow'
import useTheme from '../../hooks/useTheme'
+import { Trans } from '@lingui/macro'
import { CurrencyModalView } from './CurrencySearchModal'
@@ -109,7 +110,11 @@ export default function ManageTokens({
onChange={handleInput}
/>
- {searchQuery !== '' && !isAddressSearch && Enter valid token address }
+ {searchQuery !== '' && !isAddressSearch && (
+
+ Enter valid token address
+
+ )}
{searchToken && (
+ {/* TODO(judo): handle plural */}
{userAddedTokens?.length} Custom {userAddedTokens.length === 1 ? 'Token' : 'Tokens'}
{userAddedTokens.length > 0 && (
- Clear all
+
+ Clear all
+
)}
@@ -137,7 +145,9 @@ export default function ManageTokens({
- Tip: Custom tokens are stored locally in your browser
+
+ Tip: Custom tokens are stored locally in your browser
+
)
diff --git a/src/components/TransactionConfirmationModal/index.tsx b/src/components/TransactionConfirmationModal/index.tsx
index dd8917f72..76c0bf252 100644
--- a/src/components/TransactionConfirmationModal/index.tsx
+++ b/src/components/TransactionConfirmationModal/index.tsx
@@ -14,6 +14,7 @@ import Circle from '../../assets/images/blue-loader.svg'
import MetaMaskLogo from '../../assets/images/metamask.png'
import { useActiveWeb3React } from '../../hooks/web3'
import useAddTokenToMetamask from 'hooks/useAddTokenToMetamask'
+import { Trans } from '@lingui/macro'
const Wrapper = styled.div`
width: 100%;
@@ -61,7 +62,7 @@ export function ConfirmationPendingContent({
- Waiting For Confirmation
+ Waiting For Confirmation
@@ -69,7 +70,7 @@ export function ConfirmationPendingContent({
- Confirm this transaction in your wallet
+ Confirm this transaction in your wallet
@@ -110,12 +111,12 @@ export function TransactionSubmittedContent({
- Transaction Submitted
+ Transaction Submitted
{chainId && hash && (
- View on Etherscan
+ View on Etherscan
)}
@@ -123,11 +124,13 @@ export function TransactionSubmittedContent({
{!success ? (
- Add {currencyToAdd.symbol} to Metamask
+
+ Add {currencyToAdd.symbol} to Metamask
+
) : (
- Added {currencyToAdd.symbol}{' '}
+ Added {currencyToAdd.symbol}
)}
@@ -135,7 +138,7 @@ export function TransactionSubmittedContent({
)}
- {inline ? 'Return' : 'Close'}
+ {inline ? Return : Close }
@@ -195,7 +198,9 @@ export function TransactionErrorContent({ message, onDismiss }: { message: strin
- Dismiss
+
+ Dismiss
+
)
diff --git a/src/components/WalletModal/PendingView.tsx b/src/components/WalletModal/PendingView.tsx
index d9e0dfd0f..0024c9f14 100644
--- a/src/components/WalletModal/PendingView.tsx
+++ b/src/components/WalletModal/PendingView.tsx
@@ -6,6 +6,7 @@ import Option from './Option'
import { injected } from '../../connectors'
import { darken } from 'polished'
import Loader from '../Loader'
+import { Trans } from '@lingui/macro'
const PendingSection = styled.div`
${({ theme }) => theme.flexColumnNoWrap};
@@ -82,20 +83,22 @@ export default function PendingView({
{error ? (
- Error connecting.
+
+ Error connecting
+
{
setPendingError(false)
connector && tryActivation(connector)
}}
>
- Try Again
+ Try Again
) : (
<>
- Initializing...
+ Initializing...
>
)}
diff --git a/src/components/WalletModal/index.tsx b/src/components/WalletModal/index.tsx
index 12ac4a03b..12b8dc96a 100644
--- a/src/components/WalletModal/index.tsx
+++ b/src/components/WalletModal/index.tsx
@@ -16,6 +16,7 @@ import { ApplicationModal } from '../../state/application/actions'
import { useModalOpen, useWalletModalToggle } from '../../state/application/hooks'
import { ExternalLink, TYPE } from '../../theme'
import AccountDetails from '../AccountDetails'
+import { t, Trans } from '@lingui/macro'
import Modal from '../Modal'
import Option from './Option'
@@ -239,7 +240,7 @@ export default function WalletModal({
id={`connect-${key}`}
key={key}
color={'#E8831D'}
- header={'Install Metamask'}
+ header={t({ id: 'wallet.installMetamask', message: 'Install Metamask' })}
subheader={null}
link={'https://metamask.io/'}
icon={MetamaskIcon}
@@ -290,12 +291,20 @@ export default function WalletModal({
- {error instanceof UnsupportedChainIdError ? 'Wrong Network' : 'Error connecting'}
+
+ {error instanceof UnsupportedChainIdError ? (
+ Wrong Network
+ ) : (
+ Error connecting
+ )}
+
{error instanceof UnsupportedChainIdError ? (
- Please connect to the appropriate Ethereum network.
+
+ Please connect to the appropriate Ethereum network.
+
) : (
- 'Error connecting. Try refreshing the page.'
+ Error connecting. Try refreshing the page.
)}
@@ -325,12 +334,14 @@ export default function WalletModal({
setWalletView(WALLET_VIEWS.ACCOUNT)
}}
>
- Back
+ Back
) : (
- Connect to a wallet
+
+ Connect to a wallet
+
)}
@@ -338,10 +349,12 @@ export default function WalletModal({
- By connecting a wallet, you agree to Uniswap Labs’{' '}
- Terms of Service and
- acknowledge that you have read and understand the{' '}
- Uniswap protocol disclaimer .
+
+ By connecting a wallet, you agree to Uniswap Labs’{' '}
+ Terms of Service and
+ acknowledge that you have read and understand the{' '}
+ Uniswap protocol disclaimer .
+
diff --git a/src/components/claim/AddressClaimModal.tsx b/src/components/claim/AddressClaimModal.tsx
index 4ea9dc1c5..984de00cc 100644
--- a/src/components/claim/AddressClaimModal.tsx
+++ b/src/components/claim/AddressClaimModal.tsx
@@ -20,6 +20,7 @@ import { CardNoise, CardBGImage, CardBGImageSmaller } from '../earn/styled'
import { useIsTransactionPending } from '../../state/transactions/hooks'
import { CurrencyAmount, Token } from '@uniswap/sdk-core'
import { shortenAddress } from '../../utils'
+import { Trans } from '@lingui/macro'
const ContentWrapper = styled(AutoColumn)`
width: 100%;
@@ -103,23 +104,31 @@ export default function AddressClaimModal({ isOpen, onDismiss }: { isOpen: boole
- Claim UNI Token
+
+ Claim UNI Token
+
- {unclaimedAmount?.toFixed(0, { groupSeparator: ',' } ?? '-')} UNI
+
+ {unclaimedAmount?.toFixed(0, { groupSeparator: ',' } ?? '-')} UNI
+
- Enter an address to trigger a UNI claim. If the address has any claimable UNI it will be sent to them on
- submission.
+
+ Enter an address to trigger a UNI claim. If the address has any claimable UNI it will be sent to them on
+ submission.
+
{parsedAddress && !hasAvailableClaim && (
- Address has no available claim
+
+ Address has no available claim
+
)}
- Claim UNI
+ Claim UNI
@@ -146,22 +155,28 @@ export default function AddressClaimModal({ isOpen, onDismiss }: { isOpen: boole
{!claimConfirmed ? (
) : (
-
+
)}
- {claimConfirmed ? 'Claimed' : 'Claiming'}
+ {claimConfirmed ? (
+ Claimed
+ ) : (
+ Claiming
+ )}
{!claimConfirmed && (
- {unclaimedAmount?.toFixed(0, { groupSeparator: ',' } ?? '-')} UNI
+
+ {unclaimedAmount?.toFixed(0, { groupSeparator: ',' } ?? '-')} UNI
+
)}
{parsedAddress && (
- for {shortenAddress(parsedAddress)}
+ for {shortenAddress(parsedAddress)}
)}
@@ -171,7 +186,7 @@ export default function AddressClaimModal({ isOpen, onDismiss }: { isOpen: boole
🎉{' '}
- Welcome to team Unicorn :){' '}
+ Welcome to team Unicorn :)
🎉
@@ -179,11 +194,13 @@ export default function AddressClaimModal({ isOpen, onDismiss }: { isOpen: boole
>
)}
{attempting && !hash && (
- Confirm this transaction in your wallet
+
+ Confirm this transaction in your wallet
+
)}
{attempting && hash && !claimConfirmed && chainId && hash && (
- View transaction on Etherscan
+ View transaction on Etherscan
)}
diff --git a/src/components/claim/ClaimModal.tsx b/src/components/claim/ClaimModal.tsx
index 5fbc2edc7..15eb78b3d 100644
--- a/src/components/claim/ClaimModal.tsx
+++ b/src/components/claim/ClaimModal.tsx
@@ -17,6 +17,7 @@ import { ButtonPrimary } from '../Button'
import { AutoColumn, ColumnCenter } from '../Column'
import Confetti from '../Confetti'
import { Break, CardBGImage, CardBGImageSmaller, CardNoise, CardSection, DataCard } from '../earn/styled'
+import { Trans } from '@lingui/macro'
import Modal from '../Modal'
import { RowBetween } from '../Row'
@@ -99,11 +100,15 @@ export default function ClaimModal() {
- Claim UNI
+
+ Claim UNI
+
- {unclaimedAmount?.toFixed(0, { groupSeparator: ',' } ?? '-')} UNI
+
+ {unclaimedAmount?.toFixed(0, { groupSeparator: ',' } ?? '-')} UNI
+
@@ -111,34 +116,48 @@ export default function ClaimModal() {
{userClaimData?.flags?.isSOCKS && (
SOCKS
- {SOCKS_AMOUNT} UNI
+
+ {SOCKS_AMOUNT} UNI
+
)}
{userClaimData?.flags?.isLP &&
unclaimedAmount &&
JSBI.greaterThanOrEqual(unclaimedAmount.quotient, nonLPAmount) && (
- Liquidity
- {unclaimedAmount
- .subtract(CurrencyAmount.fromRawAmount(unclaimedAmount.currency, nonLPAmount))
- .toFixed(0, { groupSeparator: ',' })}{' '}
- UNI
+ Liquidity
+
+
+
+ {unclaimedAmount
+ .subtract(CurrencyAmount.fromRawAmount(unclaimedAmount.currency, nonLPAmount))
+ .toFixed(0, { groupSeparator: ',' })}{' '}
+ UNI
+
)}
{userClaimData?.flags?.isUser && (
- User
- {USER_AMOUNT} UNI
+
+ User
+
+
+ {USER_AMOUNT} UNI
+
)}
- As a member of the Uniswap community you may claim UNI to be used for voting and governance.
- Read more about UNI
+
- Claim UNI
+ Claim UNI
@@ -165,7 +184,7 @@ export default function ClaimModal() {
{!claimConfirmed ? (
) : (
-
+
)}
@@ -175,32 +194,38 @@ export default function ClaimModal() {
{!claimConfirmed && (
- {unclaimedAmount?.toFixed(0, { groupSeparator: ',' } ?? '-')} UNI
+
+ {unclaimedAmount?.toFixed(0, { groupSeparator: ',' } ?? '-')} UNI
+
)}
{claimConfirmed && (
<>
-
- 🎉{' '}
-
- Welcome to team Unicorn :){' '}
-
- 🎉
-
+
+
+ 🎉{' '}
+
+ Welcome to team Unicorn :){' '}
+
+ 🎉
+
+
>
)}
{attempting && !claimSubmitted && (
- Confirm this transaction in your wallet
+
+ Confirm this transaction in your wallet
+
)}
{attempting && claimSubmitted && !claimConfirmed && chainId && claimTxn?.hash && (
- View transaction on Etherscan
+ View transaction on Etherscan
)}
diff --git a/src/components/earn/ClaimRewardModal.tsx b/src/components/earn/ClaimRewardModal.tsx
index 45da93239..0a082b684 100644
--- a/src/components/earn/ClaimRewardModal.tsx
+++ b/src/components/earn/ClaimRewardModal.tsx
@@ -11,6 +11,7 @@ import { SubmittedView, LoadingView } from '../ModalViews'
import { TransactionResponse } from '@ethersproject/providers'
import { useTransactionAdder } from '../../state/transactions/hooks'
import { useActiveWeb3React } from '../../hooks/web3'
+import { t, Trans } from '@lingui/macro'
const ContentWrapper = styled(AutoColumn)`
width: 100%;
@@ -46,7 +47,10 @@ export default function ClaimRewardModal({ isOpen, onDismiss, stakingInfo }: Sta
.getReward({ gasLimit: 350000 })
.then((response: TransactionResponse) => {
addTransaction(response, {
- summary: `Claim accumulated UNI rewards`,
+ summary: t({
+ id: 'transactions.summary.claimAccumulatedUNIRewards',
+ message: 'Claim accumulated UNI rewards',
+ }),
})
setHash(response.hash)
})
@@ -59,10 +63,10 @@ export default function ClaimRewardModal({ isOpen, onDismiss, stakingInfo }: Sta
let error: string | undefined
if (!account) {
- error = 'Connect Wallet'
+ error = t({ id: 'wallet.connect' })
}
if (!stakingInfo?.stakedAmount) {
- error = error ?? 'Enter an amount'
+ error = error ?? t({ id: 'earn.enterAmountError', message: 'Enter an amount' })
}
return (
@@ -70,7 +74,9 @@ export default function ClaimRewardModal({ isOpen, onDismiss, stakingInfo }: Sta
{!attempting && !hash && (
- Claim
+
+ Claim
+
{stakingInfo?.earnedAmount && (
@@ -78,29 +84,39 @@ export default function ClaimRewardModal({ isOpen, onDismiss, stakingInfo }: Sta
{stakingInfo?.earnedAmount?.toSignificant(6)}
- Unclaimed UNI
+
+ Unclaimed UNI
+
)}
- When you claim without withdrawing your liquidity remains in the mining pool.
+
+ When you claim without withdrawing your liquidity remains in the mining pool.
+
- {error ?? 'Claim'}
+ {error ?? Claim }
)}
{attempting && !hash && (
- Claiming {stakingInfo?.earnedAmount?.toSignificant(6)} UNI
+
+ Claiming {stakingInfo?.earnedAmount?.toSignificant(6)} UNI
+
)}
{hash && (
- Transaction Submitted
- Claimed UNI!
+
+ Transaction Submitted
+
+
+ Claimed UNI!
+
)}
diff --git a/src/components/earn/PoolCard.tsx b/src/components/earn/PoolCard.tsx
index 064a9326e..5d6c858c1 100644
--- a/src/components/earn/PoolCard.tsx
+++ b/src/components/earn/PoolCard.tsx
@@ -16,6 +16,7 @@ import { useTotalSupply } from '../../hooks/useTotalSupply'
import { useV2Pair } from '../../hooks/useV2Pairs'
import useUSDCPrice from '../../hooks/useUSDCPrice'
import { BIG_INT_SECONDS_IN_WEEK } from '../../constants/misc'
+import { Trans } from '@lingui/macro'
const StatContainer = styled.div`
display: flex;
@@ -120,30 +121,45 @@ export default function PoolCard({ stakingInfo }: { stakingInfo: StakingInfo })
- {isStaking ? 'Manage' : 'Deposit'}
+ {isStaking ? Manage : Deposit }
- Total deposited
- {valueOfTotalStakedAmountInUSDC
- ? `$${valueOfTotalStakedAmountInUSDC.toFixed(0, { groupSeparator: ',' })}`
- : `${valueOfTotalStakedAmountInWETH?.toSignificant(4, { groupSeparator: ',' }) ?? '-'} ETH`}
+ Total deposited
+
+
+ {valueOfTotalStakedAmountInUSDC ? (
+
+ ${valueOfTotalStakedAmountInUSDC.toFixed(0, { groupSeparator: ',' })}
+
+ ) : (
+
+ ${valueOfTotalStakedAmountInWETH?.toSignificant(4, { groupSeparator: ',' }) ?? '-'} ETH
+
+ )}
- Pool rate
- {stakingInfo
- ? stakingInfo.active
- ? `${stakingInfo.totalRewardRate
- ?.multiply(BIG_INT_SECONDS_IN_WEEK)
- ?.toFixed(0, { groupSeparator: ',' })} UNI / week`
- : '0 UNI / week'
- : '-'}
+ Pool rate
+
+
+ {stakingInfo ? (
+ stakingInfo.active ? (
+
+ {stakingInfo.totalRewardRate?.multiply(BIG_INT_SECONDS_IN_WEEK)?.toFixed(0, { groupSeparator: ',' })}{' '}
+ UNI / week
+
+ ) : (
+ 0 UNI / week
+ )
+ ) : (
+ '-'
+ )}
@@ -153,20 +169,29 @@ export default function PoolCard({ stakingInfo }: { stakingInfo: StakingInfo })
- Your rate
+
+ Your rate
+
⚡
- {stakingInfo
- ? stakingInfo.active
- ? `${stakingInfo.rewardRate
+ {stakingInfo ? (
+ stakingInfo.active ? (
+
+ {stakingInfo.rewardRate
?.multiply(BIG_INT_SECONDS_IN_WEEK)
- ?.toSignificant(4, { groupSeparator: ',' })} UNI / week`
- : '0 UNI / week'
- : '-'}
+ ?.toSignificant(4, { groupSeparator: ',' })}{' '}
+ UNI / week
+
+ ) : (
+ 0 UNI / week
+ )
+ ) : (
+ '-'
+ )}
>
diff --git a/src/components/earn/StakingModal.tsx b/src/components/earn/StakingModal.tsx
index d8842d902..f19fa5eb8 100644
--- a/src/components/earn/StakingModal.tsx
+++ b/src/components/earn/StakingModal.tsx
@@ -19,6 +19,7 @@ import { StakingInfo, useDerivedStakeInfo } from '../../state/stake/hooks'
import { TransactionResponse } from '@ethersproject/providers'
import { useTransactionAdder } from '../../state/transactions/hooks'
import { LoadingView, SubmittedView } from '../ModalViews'
+import { t, Trans } from '@lingui/macro'
const HypotheticalRewardRate = styled.div<{ dim: boolean }>`
display: flex;
@@ -103,7 +104,7 @@ export default function StakingModal({ isOpen, onDismiss, stakingInfo, userLiqui
)
.then((response: TransactionResponse) => {
addTransaction(response, {
- summary: `Deposit liquidity`,
+ summary: t({ id: 'transactions.summary.depositLiquidity', message: 'Deposit liquidity' }),
})
setHash(response.hash)
})
@@ -153,7 +154,9 @@ export default function StakingModal({ isOpen, onDismiss, stakingInfo, userLiqui
{!attempting && !hash && (
- Deposit
+
+ Deposit
+
- Weekly Rewards
+
+ Weekly Rewards
+
- {hypotheticalRewardRate.multiply((60 * 60 * 24 * 7).toString()).toSignificant(4, { groupSeparator: ',' })}{' '}
- UNI / week
+
+ {hypotheticalRewardRate
+ .multiply((60 * 60 * 24 * 7).toString())
+ .toSignificant(4, { groupSeparator: ',' })}{' '}
+ UNI / week
+
@@ -186,14 +195,14 @@ export default function StakingModal({ isOpen, onDismiss, stakingInfo, userLiqui
confirmed={approval === ApprovalState.APPROVED || signatureData !== null}
disabled={approval !== ApprovalState.NOT_APPROVED || signatureData !== null}
>
- Approve
+ Approve
- {error ?? 'Deposit'}
+ {error ?? Deposit }
@@ -202,16 +211,24 @@ export default function StakingModal({ isOpen, onDismiss, stakingInfo, userLiqui
{attempting && !hash && (
- Depositing Liquidity
- {parsedAmount?.toSignificant(4)} UNI-V2
+
+ Depositing Liquidity
+
+
+ {parsedAmount?.toSignificant(4)} UNI-V2
+
)}
{attempting && hash && (
- Transaction Submitted
- Deposited {parsedAmount?.toSignificant(4)} UNI-V2
+
+ Transaction Submitted
+
+
+ Deposited {parsedAmount?.toSignificant(4)} UNI-V2
+
)}
diff --git a/src/components/earn/UnstakingModal.tsx b/src/components/earn/UnstakingModal.tsx
index bb687e6a7..a8b81e83d 100644
--- a/src/components/earn/UnstakingModal.tsx
+++ b/src/components/earn/UnstakingModal.tsx
@@ -12,6 +12,7 @@ import { TransactionResponse } from '@ethersproject/providers'
import { useTransactionAdder } from '../../state/transactions/hooks'
import FormattedCurrencyAmount from '../FormattedCurrencyAmount'
import { useActiveWeb3React } from '../../hooks/web3'
+import { t, Trans } from '@lingui/macro'
const ContentWrapper = styled(AutoColumn)`
width: 100%;
@@ -47,7 +48,10 @@ export default function UnstakingModal({ isOpen, onDismiss, stakingInfo }: Staki
.exit({ gasLimit: 300000 })
.then((response: TransactionResponse) => {
addTransaction(response, {
- summary: `Withdraw deposited liquidity`,
+ summary: t({
+ id: 'transactions.summary.withdrawDepositedLiquidity',
+ message: 'Withdraw deposited liquidity',
+ }),
})
setHash(response.hash)
})
@@ -60,10 +64,10 @@ export default function UnstakingModal({ isOpen, onDismiss, stakingInfo }: Staki
let error: string | undefined
if (!account) {
- error = 'Connect Wallet'
+ error = t({ id: 'wallet.connect', message: 'Connect a wallet' })
}
if (!stakingInfo?.stakedAmount) {
- error = error ?? 'Enter an amount'
+ error = error ?? t({ id: 'earn.enterAnAmountError', message: 'Enter an amount' })
}
return (
@@ -71,7 +75,9 @@ export default function UnstakingModal({ isOpen, onDismiss, stakingInfo }: Staki
{!attempting && !hash && (
- Withdraw
+
+ Withdraw
+
{stakingInfo?.stakedAmount && (
@@ -79,7 +85,9 @@ export default function UnstakingModal({ isOpen, onDismiss, stakingInfo }: Staki
{ }
- Deposited liquidity:
+
+ Deposited liquidity:
+
)}
{stakingInfo?.earnedAmount && (
@@ -87,31 +95,47 @@ export default function UnstakingModal({ isOpen, onDismiss, stakingInfo }: Staki
{ }
- Unclaimed UNI
+
+ Unclaimed UNI
+
)}
- When you withdraw, your UNI is claimed and your liquidity is removed from the mining pool.
+
+ When you withdraw, your UNI is claimed and your liquidity is removed from the mining pool.
+
- {error ?? 'Withdraw & Claim'}
+ {error ?? Withdraw & Claim }
)}
{attempting && !hash && (
- Withdrawing {stakingInfo?.stakedAmount?.toSignificant(4)} UNI-V2
- Claiming {stakingInfo?.earnedAmount?.toSignificant(4)} UNI
+
+
+ Withdrawing {stakingInfo?.stakedAmount?.toSignificant(4)} UNI-V2
+
+
+
+ Claiming {stakingInfo?.earnedAmount?.toSignificant(4)} UNI
+
)}
{hash && (
- Transaction Submitted
- Withdrew UNI-V2!
- Claimed UNI!
+
+ Transaction Submitted
+
+
+ Withdrew UNI-V2!
+
+
+ Claimed UNI!
+
)}
diff --git a/src/components/swap/SwapModalHeader.tsx b/src/components/swap/SwapModalHeader.tsx
index 5a8eabcb5..2638f431f 100644
--- a/src/components/swap/SwapModalHeader.tsx
+++ b/src/components/swap/SwapModalHeader.tsx
@@ -15,6 +15,7 @@ import { FiatValue } from '../CurrencyInputPanel/FiatValue'
import CurrencyLogo from '../CurrencyLogo'
import { RowBetween, RowFixed } from '../Row'
import { TruncatedText, SwapShowAcceptChanges } from './styleds'
+import { Trans } from '@lingui/macro'
import { AdvancedSwapDetails } from './AdvancedSwapDetails'
import { LightCard } from '../Card'
@@ -64,7 +65,7 @@ export default function SwapModalHeader({
- From
+ From
@@ -94,7 +95,7 @@ export default function SwapModalHeader({
- To
+ To
- Price Updated
+
+ Price Updated
+
- Accept
+ Accept
@@ -149,27 +152,33 @@ export default function SwapModalHeader({
{trade.tradeType === TradeType.EXACT_INPUT ? (
- {`Output is estimated. You will receive at least `}
-
- {trade.minimumAmountOut(allowedSlippage).toSignificant(6)} {trade.outputAmount.currency.symbol}
-
- {' or the transaction will revert.'}
+
+ Output is estimated. You will receive at least{' '}
+
+ {trade.minimumAmountOut(allowedSlippage).toSignificant(6)} {trade.outputAmount.currency.symbol}
+ {' '}
+ or the transaction will revert.
+
) : (
- {`Input is estimated. You will sell at most `}
-
- {trade.maximumAmountIn(allowedSlippage).toSignificant(6)} {trade.inputAmount.currency.symbol}
-
- {' or the transaction will revert.'}
+
+ Input is estimated. You will sell at most{' '}
+
+ {trade.maximumAmountIn(allowedSlippage).toSignificant(6)} {trade.inputAmount.currency.symbol}
+ {' '}
+ or the transaction will revert.
+
)}
{recipient !== null ? (
- Output will be sent to{' '}
- {isAddress(recipient) ? shortenAddress(recipient) : recipient}
+
+ Output will be sent to{' '}
+ {isAddress(recipient) ? shortenAddress(recipient) : recipient}
+
) : null}
diff --git a/src/components/swap/UnsupportedCurrencyFooter.tsx b/src/components/swap/UnsupportedCurrencyFooter.tsx
index aed6f139e..35c2b7f8c 100644
--- a/src/components/swap/UnsupportedCurrencyFooter.tsx
+++ b/src/components/swap/UnsupportedCurrencyFooter.tsx
@@ -11,6 +11,7 @@ import { useActiveWeb3React } from 'hooks/web3'
import { Currency, Token } from '@uniswap/sdk-core'
import { useUnsupportedTokens } from '../../hooks/Tokens'
import { ExplorerDataType, getExplorerLink } from '../../utils/getExplorerLink'
+import { Trans } from '@lingui/macro'
const DetailsFooter = styled.div<{ show: boolean }>`
padding-top: calc(16px + 2rem);
@@ -62,7 +63,9 @@ export default function UnsupportedCurrencyFooter({
- Unsupported Assets
+
+ Unsupported Assets
+
setShowDetails(false)} />
{tokens.map((token) => {
@@ -88,15 +91,19 @@ export default function UnsupportedCurrencyFooter({
})}
- Some assets are not available through this interface because they may not work well with the smart
- contracts or we are unable to allow trading for legal reasons.
+
+ Some assets are not available through this interface because they may not work well with the smart
+ contracts or we are unable to allow trading for legal reasons.
+
setShowDetails(true)}>
- Read more about unsupported assets
+
+ Read more about unsupported assets
+
)
diff --git a/src/components/vote/DelegateModal.tsx b/src/components/vote/DelegateModal.tsx
index 13bcbd6c0..3b14ddfc7 100644
--- a/src/components/vote/DelegateModal.tsx
+++ b/src/components/vote/DelegateModal.tsx
@@ -16,6 +16,7 @@ import { useDelegateCallback } from '../../state/governance/hooks'
import { useTokenBalance } from '../../state/wallet/hooks'
import { LoadingView, SubmittedView } from '../ModalViews'
import { formatTokenAmount } from 'utils/formatTokenAmount'
+import { Trans } from '@lingui/macro'
const ContentWrapper = styled(AutoColumn)`
width: 100%;
@@ -97,17 +98,31 @@ export default function DelegateModal({ isOpen, onDismiss, title }: VoteModalPro
{title}
- Earned UNI tokens represent voting shares in Uniswap governance.
- You can either vote on each proposal yourself or delegate your votes to a third party.
+ Earned UNI tokens represent voting shares in Uniswap governance.
+
+
+
+ You can either vote on each proposal yourself or delegate your votes to a third party.
+
{usingDelegate && }
- {usingDelegate ? 'Delegate Votes' : 'Self Delegate'}
+
+ {usingDelegate ? (
+ Delegate Votes
+ ) : (
+ Self Delegate
+ )}
+
setUsingDelegate(!usingDelegate)}>
- {usingDelegate ? 'Remove' : 'Add'} Delegate {!usingDelegate && '+'}
+ {usingDelegate ? (
+ Remove Delegate
+ ) : (
+ Add Delegate +
+ )}
@@ -116,7 +131,13 @@ export default function DelegateModal({ isOpen, onDismiss, title }: VoteModalPro
{attempting && !hash && (
- {usingDelegate ? 'Delegating votes' : 'Unlocking Votes'}
+
+ {usingDelegate ? (
+ Delegating votes
+ ) : (
+ Unlocking Votes
+ )}
+
{formatTokenAmount(uniBalance, 4)}
@@ -124,7 +145,9 @@ export default function DelegateModal({ isOpen, onDismiss, title }: VoteModalPro
{hash && (
- Transaction Submitted
+
+ Transaction Submitted
+
{formatTokenAmount(uniBalance, 4)}
diff --git a/src/components/vote/VoteModal.tsx b/src/components/vote/VoteModal.tsx
index 93adefaa7..90f55dd48 100644
--- a/src/components/vote/VoteModal.tsx
+++ b/src/components/vote/VoteModal.tsx
@@ -14,6 +14,7 @@ import { useVoteCallback, useUserVotes } from '../../state/governance/hooks'
import { ExternalLink } from '../../theme/components'
import { formatTokenAmount } from 'utils/formatTokenAmount'
import { CurrencyAmount, Token } from '@uniswap/sdk-core'
+import { Trans } from '@lingui/macro'
const ContentWrapper = styled(AutoColumn)`
width: 100%;
@@ -88,16 +89,26 @@ export default function VoteModal({ isOpen, onDismiss, proposalId, support }: Vo
- {`Vote ${
- support ? 'for ' : 'against'
- } proposal ${proposalId}`}
+
+ {support ? (
+ Vote for proposal {proposalId}
+ ) : (
+ Vote against proposal {proposalId}
+ )}
+
- {formatTokenAmount(availableVotes, 4)} Votes
+
+ {formatTokenAmount(availableVotes, 4)} Votes
+
- {`Vote ${
- support ? 'for ' : 'against'
- } proposal ${proposalId}`}
+
+ {support ? (
+ Vote for proposal {proposalId}
+ ) : (
+ Vote against proposal {proposalId}
+ )}
+
@@ -113,9 +124,13 @@ export default function VoteModal({ isOpen, onDismiss, proposalId, support }: Vo
- Submitting Vote
+
+ Submitting Vote
+
- Confirm this transaction in your wallet
+
+ Confirm this transaction in your wallet
+
)}
@@ -130,14 +145,18 @@ export default function VoteModal({ isOpen, onDismiss, proposalId, support }: Vo
- Transaction Submitted
+
+ Transaction Submitted
+
{chainId && (
- View transaction on Etherscan
+
+ View transaction on Etherscan
+
)}
diff --git a/src/locales/de.po b/src/locales/de.po
index a51142d4d..ea5252c71 100644
--- a/src/locales/de.po
+++ b/src/locales/de.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"POT-Creation-Date: 2021-05-28 15:09-0700\n"
+"POT-Creation-Date: 2021-05-28 15:36-0700\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -682,10 +682,1018 @@ msgstr ""
msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr ""
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "addLiquidity.confirmation.pendingV2"
+msgstr ""
+
+#: src/components/Blocklist/index.tsx
+msgid "blocklist.labels.blockedAddress"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "butons.remove"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.buttons.claimUNI"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.buttons.claimUNIToken"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.hints.uniswapCommunityMember"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaimed"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaiming"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.address"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.balance"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.claim"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "claim.labels.claimingAmount"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.confirmTransactionInWallet"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.enterAddress"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.socksAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.tokenAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.welcome"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.noAvailableClaim"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.unclaimed"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.userAmount"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "common.accept"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.add"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.approve"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "common.back"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "common.clearAll"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.close"
+msgstr ""
+
+#: src/components/AccountDetails/Copy.tsx
+msgid "common.copied"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "common.deposit"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.depositingLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.dismiss"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.liquidity"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "common.loaded"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/pages/MigrateV2/index.tsx
+#: src/pages/Pool/v2.tsx
+msgid "common.loading"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.remove"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.return"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.user"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "common.withdraw"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.amountUNIV2"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "currencies.denominated"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "currencies.denominatedWithValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.depositedSymbol"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.depositedUNIV2"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+msgid "currencies.labels.fiatValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.rates"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+#: src/pages/Vote/VotePage.tsx
+msgid "currencies.valueWithPercent"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2LPAvailable"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.claimedUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.label"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.unclaimedUNI"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.withdrawingClaimsUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.withoutWithdrawingHint"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.customBalanceText"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.depositLPHint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.depositUNIVLP"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.enterAmountError"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.enterAnAmountError"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.hint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.title"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimedUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimingUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrawingUNIV2"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrewUNIV2"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.liquidityMining"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+#: src/pages/Earn/index.tsx
+msgid "earn.noActivePools"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.participatingPools"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.addLiquidity"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.deposit"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityMining"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.manage"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.noRewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.totalDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.totalDeposits"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInETH"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInUSDC"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.yourRate"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.depositedLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.hint"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdraw"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdrawAndClaim"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.weeklyRewardsHeading"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+#: src/components/WalletModal/index.tsx
+msgid "error.connecting"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.connectingTryRefreshing"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "error.tryAgain"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "error.unsupportedAsset"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.wrongNetwork"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "errors.unsuportedAssets"
+msgstr ""
+
#: src/components/Web3Status/index.tsx
msgid "has socks emoji"
msgstr ""
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.minus"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.plus"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "links.viewAccruedFees"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.about"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.analytics"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.code"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.discord"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.docs"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.buttons.migrateV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.clickToRemoveV2"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.connectWalltToViewV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.importV2Position"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.migrateFromV2ToV3"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "number.valueWithPercent"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "numbers.valueWithPercent"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarning"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarningLocationOk"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.addLiquidityLPHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.buttons.supply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.confirmSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.createPoolAndSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.creatingPool"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.firstLiquidityProvider"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.initialPriceHint"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.noLiquidityHint"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.poolTokensInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.pooledCurrency"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.noLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.withLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.reviewHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.shareOfPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPoolShare"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPosition"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourTotalPoolTokens"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.yourWillReceive"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.accountAnalytics"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.add"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.addV2Liquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.createPair"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manage"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manageLiquidityInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.migrate"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.migrateLiquidityToV3"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.liquidityProviderRewards"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.readAboutProvidingLiquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.liquidityProviderRewards"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.max"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.min"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.noLiquidityFound"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.yourV2Liquidity"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.buttons.readMoreUnsupportedAssets"
+msgstr ""
+
+#: src/pages/Swap/index.tsx
+msgid "swap.buttons.v3"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.fromCurrency"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.inputEstimated.hint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "swap.outputEstimatedHint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.outputRecipient"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.priceUpdated"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.toCurrency"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.unsupportedAssetsHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenList.errors.invalidLocation"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.import"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.removeList"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.updateLists"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.errors.importingList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.input.enterValidAddress"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.labels.active"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.links.viewList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.manageHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.numberOfTokens"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.via"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokensLists.buttons.import"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transaction.approveCurrency"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "transaction.submitted"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "transaction.viewOnEherscan"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.approvingCurrency"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.confirmInWallet"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/components/vote/DelegateModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "transactions.submitted"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.summary.addLiquidityWithValue"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "transactions.summary.claimAccumulatedUNIRewards"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "transactions.summary.depositLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+msgid "transactions.summary.withdrawDepositedLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.waitingForConfirmation"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.UNIPrice"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.inCirculation"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "uni.readMore"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.totalSupply"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.viewAnalytics"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.yourUNIBreakdown"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.edit"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.buttons.voteAgainst"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.confirmInWallet"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegateVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegatingVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint1"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint2"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.selfDelegate"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.unlockVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegates.unlockingVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.update"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.votingEligibility"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.proposalSubmitted"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.readMoreUniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.submissionThreshold"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.votingShares"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.against"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.allProposals"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.availableVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.delegatedTo"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.description"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.details"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.for"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.noProposalsFound"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.proposals"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.proposer"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.self"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.uniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.unlockVotes"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEnded"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEndsApproximately"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.numVotes"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.submitting"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.against"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.for"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.account"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addTokenToMetamask"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addedTokenToMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.change"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.clearAllTransactions"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+msgid "wallet.confirmTransaction"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "wallet.connect"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectAcknowledgement"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectLongForm"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectToNetwork"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "wallet.connectWalletToViewLiquidity"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.connectedWith"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.copyAddress"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.disconnect"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "wallet.initializing"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.installMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.recentTransactions"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.showPortis"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "wallet.viewOnEtherscan"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.yourTransactionsWillAppearHere"
+msgstr ""
+
#: src/components/Header/index.tsx
msgid "{0} ETH"
msgstr ""
diff --git a/src/locales/en.po b/src/locales/en.po
index c093f3ca8..4b63bed72 100644
--- a/src/locales/en.po
+++ b/src/locales/en.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"POT-Creation-Date: 2021-05-28 15:09-0700\n"
+"POT-Creation-Date: 2021-05-28 15:36-0700\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -682,10 +682,1018 @@ msgstr "Your positions"
msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr "Your transaction cost will be much higher as it includes the gas to create the pool."
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "addLiquidity.confirmation.pendingV2"
+msgstr "Supplying {0} {1} and {2} {3}"
+
+#: src/components/Blocklist/index.tsx
+msgid "blocklist.labels.blockedAddress"
+msgstr "Blocked address"
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "butons.remove"
+msgstr "Remove"
+
+#: src/components/Menu/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.buttons.claimUNI"
+msgstr "Claim UNI"
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.buttons.claimUNIToken"
+msgstr "Claim UNI Token"
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.hints.uniswapCommunityMember"
+msgstr "As a member of the Uniswap community you may claim UNI to be used for voting and governance.<0/><1/><2>Read more about UNI2>"
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaimed"
+msgstr "Claimed"
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaiming"
+msgstr "Claiming"
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.address"
+msgstr "for {0}"
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.balance"
+msgstr "Balance:"
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.claim"
+msgstr "(claim)"
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "claim.labels.claimingAmount"
+msgstr "Claiming {0} UNI"
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.confirmTransactionInWallet"
+msgstr "Confirm this transaction in your wallet"
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.enterAddress"
+msgstr "Enter an address to trigger a UNI claim. If the address has any claimable UNI it will be sent to them on submission."
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.socksAmount"
+msgstr "{SOCKS_AMOUNT} UNI"
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.tokenAmount"
+msgstr "{0} UNI"
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.welcome"
+msgstr "<0>🎉 0>Welcome to team Unicorn :) <1>🎉1>"
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.noAvailableClaim"
+msgstr "Address has no available claim"
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.unclaimed"
+msgstr "Unclaimed:"
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.userAmount"
+msgstr "{USER_AMOUNT} UNI"
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "common.accept"
+msgstr "Accept"
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.add"
+msgstr "Add Delegate +"
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.approve"
+msgstr "Approve"
+
+#: src/components/WalletModal/index.tsx
+msgid "common.back"
+msgstr "Back"
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "common.clearAll"
+msgstr "Clear all"
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.close"
+msgstr "Close"
+
+#: src/components/AccountDetails/Copy.tsx
+msgid "common.copied"
+msgstr "Copied"
+
+#: src/components/earn/StakingModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "common.deposit"
+msgstr "Deposit"
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.depositingLiquidity"
+msgstr "Depositing Liquidity"
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.dismiss"
+msgstr "Dismiss"
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.liquidity"
+msgstr "Liquidity"
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "common.loaded"
+msgstr "Loaded"
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/pages/MigrateV2/index.tsx
+#: src/pages/Pool/v2.tsx
+msgid "common.loading"
+msgstr "Loading"
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.remove"
+msgstr "Remove Delegate"
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.return"
+msgstr "Return"
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.user"
+msgstr "User"
+
+#: src/pages/Earn/Manage.tsx
+msgid "common.withdraw"
+msgstr "Withdraw"
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.amountUNIV2"
+msgstr "{0} UNI-V2"
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "currencies.denominated"
+msgstr "{tokenB} per {tokenA}"
+
+#: src/components/PositionListItem/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "currencies.denominatedWithValue"
+msgstr "{0} <0/> per <1/>"
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.depositedSymbol"
+msgstr "{0} Deposited"
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.depositedUNIV2"
+msgstr "Deposited {0} UNI-V2"
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+msgid "currencies.labels.fiatValue"
+msgstr "~$ <0/>"
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.rates"
+msgstr "Rates"
+
+#: src/pages/Vote/VotePage.tsx
+#: src/pages/Vote/VotePage.tsx
+msgid "currencies.valueWithPercent"
+msgstr "{0} %"
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2"
+msgstr "UNI-V2 {0}-{1}"
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2LPAvailable"
+msgstr "{0} UNI-V2 LP tokens available"
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.claimedUNI"
+msgstr "Claimed UNI!"
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.label"
+msgstr "Claim"
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.unclaimedUNI"
+msgstr "Your unclaimed UNI"
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.withdrawingClaimsUNI"
+msgstr "When you withdraw, the contract will automagically claim UNI on your behalf!"
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.withoutWithdrawingHint"
+msgstr "When you claim without withdrawing your liquidity remains in the mining pool."
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.customBalanceText"
+msgstr "Available to deposit: "
+
+#: src/pages/Earn/index.tsx
+msgid "earn.depositLPHint"
+msgstr "Deposit your Liquidity Provider tokens to receive UNI, the Uniswap protocol governance token."
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.depositUNIVLP"
+msgstr "Deposit UNI-V2 LP Tokens"
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.enterAmountError"
+msgstr "Enter an amount"
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.enterAnAmountError"
+msgstr "Enter an amount"
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.hint"
+msgstr "UNI-V2 LP tokens are required. Once you've added liquidity to the {0}-{1} pool you can stake your liquidity tokens on this page."
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.title"
+msgstr "Step 1. Get UNI-V2 Liquidity tokens"
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimedUNI"
+msgstr "Claimed UNI!"
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimingUNI"
+msgstr "Claiming {0} UNI"
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrawingUNIV2"
+msgstr "Withdrawing {0} UNI-V2"
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrewUNIV2"
+msgstr "Withdrew UNI-V2!"
+
+#: src/pages/Earn/index.tsx
+msgid "earn.liquidityMining"
+msgstr "Uniswap liquidity mining"
+
+#: src/pages/Earn/index.tsx
+#: src/pages/Earn/index.tsx
+msgid "earn.noActivePools"
+msgstr "No active pools"
+
+#: src/pages/Earn/index.tsx
+msgid "earn.participatingPools"
+msgstr "Participating pools"
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.addLiquidity"
+msgstr "Add {0}-{1} liquidity"
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.deposit"
+msgstr "Deposit"
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityDeposited"
+msgstr "Your liquidity deposits"
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityMining"
+msgstr "{0}-{1} Liquidity Mining"
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.manage"
+msgstr "Manage"
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.noRewardRate"
+msgstr "0 UNI / week"
+
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rate"
+msgstr "Pool Rate"
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rewardRate"
+msgstr "{0} UNI / week"
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.totalDeposited"
+msgstr "Total deposited"
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.totalDeposits"
+msgstr "Total deposits"
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInETH"
+msgstr "${0} ETH"
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInUSDC"
+msgstr "${0}"
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.yourRate"
+msgstr "Your rate"
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.depositedLiquidity"
+msgstr "Deposited liquidity:"
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.hint"
+msgstr "When you withdraw, your UNI is claimed and your liquidity is removed from the mining pool."
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdraw"
+msgstr "Withdraw"
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdrawAndClaim"
+msgstr "Withdraw & Claim"
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.weeklyRewardsHeading"
+msgstr "Weekly Rewards"
+
+#: src/components/WalletModal/PendingView.tsx
+#: src/components/WalletModal/index.tsx
+msgid "error.connecting"
+msgstr "Error connecting"
+
+#: src/components/WalletModal/index.tsx
+msgid "error.connectingTryRefreshing"
+msgstr "Error connecting. Try refreshing the page."
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "error.tryAgain"
+msgstr "Try Again"
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "error.unsupportedAsset"
+msgstr "Unsupported Asset"
+
+#: src/components/WalletModal/index.tsx
+msgid "error.wrongNetwork"
+msgstr "Wrong Network"
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "errors.unsuportedAssets"
+msgstr "Unsupported Assets"
+
#: src/components/Web3Status/index.tsx
msgid "has socks emoji"
msgstr "has socks emoji"
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.minus"
+msgstr "-{feeAmountFormatted}%"
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.plus"
+msgstr "+{feeAmountFormatted}%"
+
+#: src/components/PositionCard/index.tsx
+msgid "links.viewAccruedFees"
+msgstr "View accrued fees and analytics<0>↗0>"
+
+#: src/components/Menu/index.tsx
+msgid "menu.about"
+msgstr "About"
+
+#: src/components/Menu/index.tsx
+msgid "menu.analytics"
+msgstr "Analytics"
+
+#: src/components/Menu/index.tsx
+msgid "menu.code"
+msgstr "Code"
+
+#: src/components/Menu/index.tsx
+msgid "menu.discord"
+msgstr "Discord"
+
+#: src/components/Menu/index.tsx
+msgid "menu.docs"
+msgstr "Docs"
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.buttons.migrateV2Liquidity"
+msgstr "Migrate V2 Liquidity"
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.clickToRemoveV2"
+msgstr "For each pool shown below, click migrate to remove your liquidity from Uniswap V2 and deposit it into Uniswap V3."
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.connectWalltToViewV2Liquidity"
+msgstr "Connect to a wallet to view your V2 liquidity."
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.importV2Position"
+msgstr "Don’t see one of your v2 positions? <0>Import it.0>"
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.migrateFromV2ToV3"
+msgstr "Migrate your liquidity tokens from Uniswap V2 to Uniswap V3."
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "number.valueWithPercent"
+msgstr "{0}%"
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "numbers.valueWithPercent"
+msgstr "{0}%"
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarning"
+msgstr "Make sure the URL is<0>app.uniswap.org0>"
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarningLocationOk"
+msgstr "Always make sure the URL is<0>app.uniswap.org0> - bookmark it to be safe."
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.addLiquidityLPHint"
+msgstr "<0>Tip:0> When you add liquidity, you will receive pool tokens representing your position. These tokens automatically earn fees proportional to your share of the pool, and can be redeemed at any time."
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.buttons.supply"
+msgstr "Supply"
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.confirmSupply"
+msgstr "Confirm Supply"
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.createPoolAndSupply"
+msgstr "Create Pool & Supply"
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.creatingPool"
+msgstr "You are creating a pool"
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.firstLiquidityProvider"
+msgstr "You are the first liquidity provider."
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.initialPriceHint"
+msgstr "The ratio of tokens you add will set the price of this pool."
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.noLiquidityHint"
+msgstr "By adding liquidity you'll earn 0.3% of all trades on this pair proportional to your share of the pool. Fees are added to the pool, accrue in real time and can be claimed by withdrawing your liquidity."
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.poolTokensInRewardsPool"
+msgstr "Pool tokens in rewards pool:"
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.pooledCurrency"
+msgstr "Pooled {0}:"
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.noLiquidity"
+msgstr "Initial prices and pool share"
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.withLiquidity"
+msgstr "Prices and pool share"
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.reviewHint"
+msgstr "Once you are happy with the rate click supply to review."
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.shareOfPool"
+msgstr "Share of Pool:"
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPoolShare"
+msgstr "Your pool share:"
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPosition"
+msgstr "Your position"
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourTotalPoolTokens"
+msgstr "Your total pool tokens:"
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.yourWillReceive"
+msgstr "You will receive"
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.accountAnalytics"
+msgstr "<0>Account analytics and accrued fees0><1> ↗ 1>"
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.add"
+msgstr "Add"
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.addV2Liquidity"
+msgstr "Add V2 Liquidity"
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.createPair"
+msgstr "Create a pair"
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manage"
+msgstr "Manage"
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manageLiquidityInRewardsPool"
+msgstr "Manage Liquidity in Rewards Pool"
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.migrate"
+msgstr "Migrate"
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.migrateLiquidityToV3"
+msgstr "Migrate Liquidity to V3"
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.liquidityProviderRewards"
+msgstr "Liquidity providers earn a 0.3% fee on all trades proportional to their share of the pool. Fees are added to the pool, accrue in real time and can be claimed by withdrawing your liquidity."
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.readAboutProvidingLiquidity"
+msgstr "Read more about providing liquidity"
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.liquidityProviderRewards"
+msgstr "Liquidity provider rewards"
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.max"
+msgstr "Max:"
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.min"
+msgstr "Min:"
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.noLiquidityFound"
+msgstr "No liquidity found."
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.yourV2Liquidity"
+msgstr "Your V2 liquidity"
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.buttons.readMoreUnsupportedAssets"
+msgstr "Read more about unsupported assets"
+
+#: src/pages/Swap/index.tsx
+msgid "swap.buttons.v3"
+msgstr "V3"
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.fromCurrency"
+msgstr "From"
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.inputEstimated.hint"
+msgstr "Input is estimated. You will sell at most <0>{0} {1}0> or the transaction will revert."
+
+#: src/components/swap/SwapModalHeader.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "swap.outputEstimatedHint"
+msgstr "Output is estimated. If the price changes by more than {0}% your transaction will revert."
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.outputRecipient"
+msgstr "Output will be sent to <0>{0}0>"
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.priceUpdated"
+msgstr "Price Updated"
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.toCurrency"
+msgstr "To"
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.unsupportedAssetsHint"
+msgstr "Some assets are not available through this interface because they may not work well with the smart contracts or we are unable to allow trading for legal reasons."
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenList.errors.invalidLocation"
+msgstr "Enter valid list location"
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.import"
+msgstr "Import"
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.removeList"
+msgstr "Remove list"
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.updateLists"
+msgstr "Update list"
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.errors.importingList"
+msgstr "Error importing list"
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.input.enterValidAddress"
+msgstr "Enter valid token address"
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.labels.active"
+msgstr "Active"
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.links.viewList"
+msgstr "View list"
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.manageHint"
+msgstr "Tip: Custom tokens are stored locally in your browser"
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.numberOfTokens"
+msgstr "{0} tokens"
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.via"
+msgstr "via {0}"
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokensLists.buttons.import"
+msgstr "Import"
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transaction.approveCurrency"
+msgstr "Approve {0}"
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "transaction.submitted"
+msgstr "Transaction Submitted"
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "transaction.viewOnEherscan"
+msgstr "View transaction on Etherscan"
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.approvingCurrency"
+msgstr "Approving {0}"
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.confirmInWallet"
+msgstr "Confirm this transaction in your wallet"
+
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/components/vote/DelegateModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "transactions.submitted"
+msgstr "Transaction Submitted"
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.summary.addLiquidityWithValue"
+msgstr "Add {0} {1} and {2} {3}"
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "transactions.summary.claimAccumulatedUNIRewards"
+msgstr "Claim accumulated UNI rewards"
+
+#: src/components/earn/StakingModal.tsx
+msgid "transactions.summary.depositLiquidity"
+msgstr "Deposit liquidity"
+
+#: src/components/earn/UnstakingModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+msgid "transactions.summary.withdrawDepositedLiquidity"
+msgstr "Withdraw deposited liquidity"
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.waitingForConfirmation"
+msgstr "Waiting For Confirmation"
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.UNIPrice"
+msgstr "UNI price:"
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.inCirculation"
+msgstr "UNI in circulation:"
+
+#: src/pages/Earn/index.tsx
+msgid "uni.readMore"
+msgstr "Read more about UNI"
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.totalSupply"
+msgstr "Total Supply"
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.viewAnalytics"
+msgstr "View UNI Analytics"
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.yourUNIBreakdown"
+msgstr "Your UNI Breakdown"
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.edit"
+msgstr "(edit)"
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.unlockVoting"
+msgstr "Unlock Voting"
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.buttons.voteAgainst"
+msgstr "Vote Against"
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.confirmInWallet"
+msgstr "Confirm this transaction in your wallet"
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegateVotes"
+msgstr "Delegate Votes"
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegatingVotes"
+msgstr "Delegating votes"
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint1"
+msgstr "Earned UNI tokens represent voting shares in Uniswap governance."
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint2"
+msgstr "You can either vote on each proposal yourself or delegate your votes to a third party."
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.selfDelegate"
+msgstr "Self Delegate"
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.unlockVotes"
+msgstr "Unlock Votes"
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegates.unlockingVotes"
+msgstr "Unlocking Votes"
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.update"
+msgstr "Update Delegation"
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.unlockVoting"
+msgstr "<0>Unlock voting0> to prepare for the next proposal."
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.votingEligibility"
+msgstr "Only UNI votes that were self delegated or delegated to another address before block {0} are eligible for voting."
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.proposalSubmitted"
+msgstr "Proposals submitted by community members will appear here."
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.readMoreUniswapGovernance"
+msgstr "Read more about Uniswap governance"
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.submissionThreshold"
+msgstr "A minimum threshold of 1% of the total UNI supply is required to submit proposals"
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.votingShares"
+msgstr "UNI tokens represent voting shares in Uniswap governance. You can vote on each proposal yourself or delegate your votes to a third party."
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.against"
+msgstr "Against"
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.allProposals"
+msgstr "<0/> All Proposals"
+
+#: src/pages/Vote/index.tsx
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.availableVotes"
+msgstr "<0/> Votes"
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.delegatedTo"
+msgstr "Delegated to:"
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.description"
+msgstr "Description"
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.details"
+msgstr "Details"
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.for"
+msgstr "<0>For0><1>{0}1>"
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.noProposalsFound"
+msgstr "No proposals found."
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.proposals"
+msgstr "Proposals"
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.proposer"
+msgstr "Proposer"
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.self"
+msgstr "Self"
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.uniswapGovernance"
+msgstr "Uniswap Governance"
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.unlockVotes"
+msgstr "Unlock Votes"
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEnded"
+msgstr "Voting ended {0}"
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEndsApproximately"
+msgstr "Voting ends approximately {0}"
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.numVotes"
+msgstr "{0} Votes"
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.submitting"
+msgstr "Submitting Vote"
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.against"
+msgstr "Vote against proposal {proposalId}"
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.for"
+msgstr "Vote for proposal {proposalId}"
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.account"
+msgstr "Account"
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addTokenToMetamask"
+msgstr "Add {0} to Metamask <0/>"
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addedTokenToMetamask"
+msgstr "Added {0}"
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.change"
+msgstr "Change"
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.clearAllTransactions"
+msgstr "(clear all)"
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+msgid "wallet.confirmTransaction"
+msgstr "Confirm this transaction in your wallet"
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "wallet.connect"
+msgstr "Connect Wallet"
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectAcknowledgement"
+msgstr "By connecting a wallet, you agree to Uniswap Labs’ <0>Terms of Service0> and acknowledge that you have read and understand the <1>Uniswap protocol disclaimer1>."
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectLongForm"
+msgstr "Connect to a wallet"
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectToNetwork"
+msgstr "Please connect to the appropriate Ethereum network."
+
+#: src/pages/Pool/v2.tsx
+msgid "wallet.connectWalletToViewLiquidity"
+msgstr "Connect to a wallet to view your liquidity."
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.connectedWith"
+msgstr "Connected with {name}"
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.copyAddress"
+msgstr "Copy Address"
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.disconnect"
+msgstr "Disconnect"
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "wallet.initializing"
+msgstr "Initializing..."
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.installMetamask"
+msgstr "Install Metamask"
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.recentTransactions"
+msgstr "Recent Transactions"
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.showPortis"
+msgstr "Show Portis"
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "wallet.viewOnEtherscan"
+msgstr "View transaction on Etherscan"
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.yourTransactionsWillAppearHere"
+msgstr "Your transactions will appear here..."
+
#: src/components/Header/index.tsx
msgid "{0} ETH"
msgstr "{0} ETH"
diff --git a/src/locales/es-AR.po b/src/locales/es-AR.po
index 204e159a1..acb6565f4 100644
--- a/src/locales/es-AR.po
+++ b/src/locales/es-AR.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"POT-Creation-Date: 2021-05-28 15:09-0700\n"
+"POT-Creation-Date: 2021-05-28 15:36-0700\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -682,10 +682,1018 @@ msgstr ""
msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr ""
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "addLiquidity.confirmation.pendingV2"
+msgstr ""
+
+#: src/components/Blocklist/index.tsx
+msgid "blocklist.labels.blockedAddress"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "butons.remove"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.buttons.claimUNI"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.buttons.claimUNIToken"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.hints.uniswapCommunityMember"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaimed"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaiming"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.address"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.balance"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.claim"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "claim.labels.claimingAmount"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.confirmTransactionInWallet"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.enterAddress"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.socksAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.tokenAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.welcome"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.noAvailableClaim"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.unclaimed"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.userAmount"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "common.accept"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.add"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.approve"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "common.back"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "common.clearAll"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.close"
+msgstr ""
+
+#: src/components/AccountDetails/Copy.tsx
+msgid "common.copied"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "common.deposit"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.depositingLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.dismiss"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.liquidity"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "common.loaded"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/pages/MigrateV2/index.tsx
+#: src/pages/Pool/v2.tsx
+msgid "common.loading"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.remove"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.return"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.user"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "common.withdraw"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.amountUNIV2"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "currencies.denominated"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "currencies.denominatedWithValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.depositedSymbol"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.depositedUNIV2"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+msgid "currencies.labels.fiatValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.rates"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+#: src/pages/Vote/VotePage.tsx
+msgid "currencies.valueWithPercent"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2LPAvailable"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.claimedUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.label"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.unclaimedUNI"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.withdrawingClaimsUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.withoutWithdrawingHint"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.customBalanceText"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.depositLPHint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.depositUNIVLP"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.enterAmountError"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.enterAnAmountError"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.hint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.title"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimedUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimingUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrawingUNIV2"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrewUNIV2"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.liquidityMining"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+#: src/pages/Earn/index.tsx
+msgid "earn.noActivePools"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.participatingPools"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.addLiquidity"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.deposit"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityMining"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.manage"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.noRewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.totalDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.totalDeposits"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInETH"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInUSDC"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.yourRate"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.depositedLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.hint"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdraw"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdrawAndClaim"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.weeklyRewardsHeading"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+#: src/components/WalletModal/index.tsx
+msgid "error.connecting"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.connectingTryRefreshing"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "error.tryAgain"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "error.unsupportedAsset"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.wrongNetwork"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "errors.unsuportedAssets"
+msgstr ""
+
#: src/components/Web3Status/index.tsx
msgid "has socks emoji"
msgstr ""
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.minus"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.plus"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "links.viewAccruedFees"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.about"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.analytics"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.code"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.discord"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.docs"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.buttons.migrateV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.clickToRemoveV2"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.connectWalltToViewV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.importV2Position"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.migrateFromV2ToV3"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "number.valueWithPercent"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "numbers.valueWithPercent"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarning"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarningLocationOk"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.addLiquidityLPHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.buttons.supply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.confirmSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.createPoolAndSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.creatingPool"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.firstLiquidityProvider"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.initialPriceHint"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.noLiquidityHint"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.poolTokensInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.pooledCurrency"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.noLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.withLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.reviewHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.shareOfPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPoolShare"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPosition"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourTotalPoolTokens"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.yourWillReceive"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.accountAnalytics"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.add"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.addV2Liquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.createPair"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manage"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manageLiquidityInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.migrate"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.migrateLiquidityToV3"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.liquidityProviderRewards"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.readAboutProvidingLiquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.liquidityProviderRewards"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.max"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.min"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.noLiquidityFound"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.yourV2Liquidity"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.buttons.readMoreUnsupportedAssets"
+msgstr ""
+
+#: src/pages/Swap/index.tsx
+msgid "swap.buttons.v3"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.fromCurrency"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.inputEstimated.hint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "swap.outputEstimatedHint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.outputRecipient"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.priceUpdated"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.toCurrency"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.unsupportedAssetsHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenList.errors.invalidLocation"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.import"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.removeList"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.updateLists"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.errors.importingList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.input.enterValidAddress"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.labels.active"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.links.viewList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.manageHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.numberOfTokens"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.via"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokensLists.buttons.import"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transaction.approveCurrency"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "transaction.submitted"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "transaction.viewOnEherscan"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.approvingCurrency"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.confirmInWallet"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/components/vote/DelegateModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "transactions.submitted"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.summary.addLiquidityWithValue"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "transactions.summary.claimAccumulatedUNIRewards"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "transactions.summary.depositLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+msgid "transactions.summary.withdrawDepositedLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.waitingForConfirmation"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.UNIPrice"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.inCirculation"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "uni.readMore"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.totalSupply"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.viewAnalytics"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.yourUNIBreakdown"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.edit"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.buttons.voteAgainst"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.confirmInWallet"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegateVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegatingVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint1"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint2"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.selfDelegate"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.unlockVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegates.unlockingVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.update"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.votingEligibility"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.proposalSubmitted"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.readMoreUniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.submissionThreshold"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.votingShares"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.against"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.allProposals"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.availableVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.delegatedTo"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.description"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.details"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.for"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.noProposalsFound"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.proposals"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.proposer"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.self"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.uniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.unlockVotes"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEnded"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEndsApproximately"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.numVotes"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.submitting"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.against"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.for"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.account"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addTokenToMetamask"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addedTokenToMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.change"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.clearAllTransactions"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+msgid "wallet.confirmTransaction"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "wallet.connect"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectAcknowledgement"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectLongForm"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectToNetwork"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "wallet.connectWalletToViewLiquidity"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.connectedWith"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.copyAddress"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.disconnect"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "wallet.initializing"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.installMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.recentTransactions"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.showPortis"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "wallet.viewOnEtherscan"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.yourTransactionsWillAppearHere"
+msgstr ""
+
#: src/components/Header/index.tsx
msgid "{0} ETH"
msgstr ""
diff --git a/src/locales/es-US.po b/src/locales/es-US.po
index 06cc63391..2db91dcf1 100644
--- a/src/locales/es-US.po
+++ b/src/locales/es-US.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"POT-Creation-Date: 2021-05-28 15:09-0700\n"
+"POT-Creation-Date: 2021-05-28 15:36-0700\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -682,10 +682,1018 @@ msgstr ""
msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr ""
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "addLiquidity.confirmation.pendingV2"
+msgstr ""
+
+#: src/components/Blocklist/index.tsx
+msgid "blocklist.labels.blockedAddress"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "butons.remove"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.buttons.claimUNI"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.buttons.claimUNIToken"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.hints.uniswapCommunityMember"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaimed"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaiming"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.address"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.balance"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.claim"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "claim.labels.claimingAmount"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.confirmTransactionInWallet"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.enterAddress"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.socksAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.tokenAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.welcome"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.noAvailableClaim"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.unclaimed"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.userAmount"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "common.accept"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.add"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.approve"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "common.back"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "common.clearAll"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.close"
+msgstr ""
+
+#: src/components/AccountDetails/Copy.tsx
+msgid "common.copied"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "common.deposit"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.depositingLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.dismiss"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.liquidity"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "common.loaded"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/pages/MigrateV2/index.tsx
+#: src/pages/Pool/v2.tsx
+msgid "common.loading"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.remove"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.return"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.user"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "common.withdraw"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.amountUNIV2"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "currencies.denominated"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "currencies.denominatedWithValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.depositedSymbol"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.depositedUNIV2"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+msgid "currencies.labels.fiatValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.rates"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+#: src/pages/Vote/VotePage.tsx
+msgid "currencies.valueWithPercent"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2LPAvailable"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.claimedUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.label"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.unclaimedUNI"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.withdrawingClaimsUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.withoutWithdrawingHint"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.customBalanceText"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.depositLPHint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.depositUNIVLP"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.enterAmountError"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.enterAnAmountError"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.hint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.title"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimedUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimingUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrawingUNIV2"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrewUNIV2"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.liquidityMining"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+#: src/pages/Earn/index.tsx
+msgid "earn.noActivePools"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.participatingPools"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.addLiquidity"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.deposit"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityMining"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.manage"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.noRewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.totalDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.totalDeposits"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInETH"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInUSDC"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.yourRate"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.depositedLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.hint"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdraw"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdrawAndClaim"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.weeklyRewardsHeading"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+#: src/components/WalletModal/index.tsx
+msgid "error.connecting"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.connectingTryRefreshing"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "error.tryAgain"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "error.unsupportedAsset"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.wrongNetwork"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "errors.unsuportedAssets"
+msgstr ""
+
#: src/components/Web3Status/index.tsx
msgid "has socks emoji"
msgstr ""
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.minus"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.plus"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "links.viewAccruedFees"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.about"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.analytics"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.code"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.discord"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.docs"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.buttons.migrateV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.clickToRemoveV2"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.connectWalltToViewV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.importV2Position"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.migrateFromV2ToV3"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "number.valueWithPercent"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "numbers.valueWithPercent"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarning"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarningLocationOk"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.addLiquidityLPHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.buttons.supply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.confirmSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.createPoolAndSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.creatingPool"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.firstLiquidityProvider"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.initialPriceHint"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.noLiquidityHint"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.poolTokensInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.pooledCurrency"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.noLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.withLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.reviewHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.shareOfPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPoolShare"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPosition"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourTotalPoolTokens"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.yourWillReceive"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.accountAnalytics"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.add"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.addV2Liquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.createPair"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manage"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manageLiquidityInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.migrate"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.migrateLiquidityToV3"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.liquidityProviderRewards"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.readAboutProvidingLiquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.liquidityProviderRewards"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.max"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.min"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.noLiquidityFound"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.yourV2Liquidity"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.buttons.readMoreUnsupportedAssets"
+msgstr ""
+
+#: src/pages/Swap/index.tsx
+msgid "swap.buttons.v3"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.fromCurrency"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.inputEstimated.hint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "swap.outputEstimatedHint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.outputRecipient"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.priceUpdated"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.toCurrency"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.unsupportedAssetsHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenList.errors.invalidLocation"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.import"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.removeList"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.updateLists"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.errors.importingList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.input.enterValidAddress"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.labels.active"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.links.viewList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.manageHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.numberOfTokens"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.via"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokensLists.buttons.import"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transaction.approveCurrency"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "transaction.submitted"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "transaction.viewOnEherscan"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.approvingCurrency"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.confirmInWallet"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/components/vote/DelegateModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "transactions.submitted"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.summary.addLiquidityWithValue"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "transactions.summary.claimAccumulatedUNIRewards"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "transactions.summary.depositLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+msgid "transactions.summary.withdrawDepositedLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.waitingForConfirmation"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.UNIPrice"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.inCirculation"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "uni.readMore"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.totalSupply"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.viewAnalytics"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.yourUNIBreakdown"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.edit"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.buttons.voteAgainst"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.confirmInWallet"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegateVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegatingVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint1"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint2"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.selfDelegate"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.unlockVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegates.unlockingVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.update"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.votingEligibility"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.proposalSubmitted"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.readMoreUniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.submissionThreshold"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.votingShares"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.against"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.allProposals"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.availableVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.delegatedTo"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.description"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.details"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.for"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.noProposalsFound"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.proposals"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.proposer"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.self"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.uniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.unlockVotes"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEnded"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEndsApproximately"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.numVotes"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.submitting"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.against"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.for"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.account"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addTokenToMetamask"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addedTokenToMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.change"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.clearAllTransactions"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+msgid "wallet.confirmTransaction"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "wallet.connect"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectAcknowledgement"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectLongForm"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectToNetwork"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "wallet.connectWalletToViewLiquidity"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.connectedWith"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.copyAddress"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.disconnect"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "wallet.initializing"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.installMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.recentTransactions"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.showPortis"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "wallet.viewOnEtherscan"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.yourTransactionsWillAppearHere"
+msgstr ""
+
#: src/components/Header/index.tsx
msgid "{0} ETH"
msgstr ""
diff --git a/src/locales/it-IT.po b/src/locales/it-IT.po
index 3b92d6040..8da92afed 100644
--- a/src/locales/it-IT.po
+++ b/src/locales/it-IT.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"POT-Creation-Date: 2021-05-28 15:09-0700\n"
+"POT-Creation-Date: 2021-05-28 15:36-0700\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -682,10 +682,1018 @@ msgstr ""
msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr ""
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "addLiquidity.confirmation.pendingV2"
+msgstr ""
+
+#: src/components/Blocklist/index.tsx
+msgid "blocklist.labels.blockedAddress"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "butons.remove"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.buttons.claimUNI"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.buttons.claimUNIToken"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.hints.uniswapCommunityMember"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaimed"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaiming"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.address"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.balance"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.claim"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "claim.labels.claimingAmount"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.confirmTransactionInWallet"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.enterAddress"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.socksAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.tokenAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.welcome"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.noAvailableClaim"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.unclaimed"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.userAmount"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "common.accept"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.add"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.approve"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "common.back"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "common.clearAll"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.close"
+msgstr ""
+
+#: src/components/AccountDetails/Copy.tsx
+msgid "common.copied"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "common.deposit"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.depositingLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.dismiss"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.liquidity"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "common.loaded"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/pages/MigrateV2/index.tsx
+#: src/pages/Pool/v2.tsx
+msgid "common.loading"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.remove"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.return"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.user"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "common.withdraw"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.amountUNIV2"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "currencies.denominated"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "currencies.denominatedWithValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.depositedSymbol"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.depositedUNIV2"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+msgid "currencies.labels.fiatValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.rates"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+#: src/pages/Vote/VotePage.tsx
+msgid "currencies.valueWithPercent"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2LPAvailable"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.claimedUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.label"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.unclaimedUNI"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.withdrawingClaimsUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.withoutWithdrawingHint"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.customBalanceText"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.depositLPHint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.depositUNIVLP"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.enterAmountError"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.enterAnAmountError"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.hint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.title"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimedUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimingUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrawingUNIV2"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrewUNIV2"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.liquidityMining"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+#: src/pages/Earn/index.tsx
+msgid "earn.noActivePools"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.participatingPools"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.addLiquidity"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.deposit"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityMining"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.manage"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.noRewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.totalDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.totalDeposits"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInETH"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInUSDC"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.yourRate"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.depositedLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.hint"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdraw"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdrawAndClaim"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.weeklyRewardsHeading"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+#: src/components/WalletModal/index.tsx
+msgid "error.connecting"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.connectingTryRefreshing"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "error.tryAgain"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "error.unsupportedAsset"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.wrongNetwork"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "errors.unsuportedAssets"
+msgstr ""
+
#: src/components/Web3Status/index.tsx
msgid "has socks emoji"
msgstr ""
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.minus"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.plus"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "links.viewAccruedFees"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.about"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.analytics"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.code"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.discord"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.docs"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.buttons.migrateV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.clickToRemoveV2"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.connectWalltToViewV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.importV2Position"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.migrateFromV2ToV3"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "number.valueWithPercent"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "numbers.valueWithPercent"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarning"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarningLocationOk"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.addLiquidityLPHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.buttons.supply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.confirmSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.createPoolAndSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.creatingPool"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.firstLiquidityProvider"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.initialPriceHint"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.noLiquidityHint"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.poolTokensInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.pooledCurrency"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.noLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.withLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.reviewHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.shareOfPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPoolShare"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPosition"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourTotalPoolTokens"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.yourWillReceive"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.accountAnalytics"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.add"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.addV2Liquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.createPair"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manage"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manageLiquidityInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.migrate"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.migrateLiquidityToV3"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.liquidityProviderRewards"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.readAboutProvidingLiquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.liquidityProviderRewards"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.max"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.min"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.noLiquidityFound"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.yourV2Liquidity"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.buttons.readMoreUnsupportedAssets"
+msgstr ""
+
+#: src/pages/Swap/index.tsx
+msgid "swap.buttons.v3"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.fromCurrency"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.inputEstimated.hint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "swap.outputEstimatedHint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.outputRecipient"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.priceUpdated"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.toCurrency"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.unsupportedAssetsHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenList.errors.invalidLocation"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.import"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.removeList"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.updateLists"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.errors.importingList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.input.enterValidAddress"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.labels.active"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.links.viewList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.manageHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.numberOfTokens"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.via"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokensLists.buttons.import"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transaction.approveCurrency"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "transaction.submitted"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "transaction.viewOnEherscan"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.approvingCurrency"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.confirmInWallet"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/components/vote/DelegateModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "transactions.submitted"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.summary.addLiquidityWithValue"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "transactions.summary.claimAccumulatedUNIRewards"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "transactions.summary.depositLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+msgid "transactions.summary.withdrawDepositedLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.waitingForConfirmation"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.UNIPrice"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.inCirculation"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "uni.readMore"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.totalSupply"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.viewAnalytics"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.yourUNIBreakdown"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.edit"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.buttons.voteAgainst"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.confirmInWallet"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegateVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegatingVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint1"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint2"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.selfDelegate"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.unlockVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegates.unlockingVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.update"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.votingEligibility"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.proposalSubmitted"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.readMoreUniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.submissionThreshold"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.votingShares"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.against"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.allProposals"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.availableVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.delegatedTo"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.description"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.details"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.for"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.noProposalsFound"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.proposals"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.proposer"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.self"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.uniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.unlockVotes"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEnded"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEndsApproximately"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.numVotes"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.submitting"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.against"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.for"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.account"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addTokenToMetamask"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addedTokenToMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.change"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.clearAllTransactions"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+msgid "wallet.confirmTransaction"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "wallet.connect"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectAcknowledgement"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectLongForm"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectToNetwork"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "wallet.connectWalletToViewLiquidity"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.connectedWith"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.copyAddress"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.disconnect"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "wallet.initializing"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.installMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.recentTransactions"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.showPortis"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "wallet.viewOnEtherscan"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.yourTransactionsWillAppearHere"
+msgstr ""
+
#: src/components/Header/index.tsx
msgid "{0} ETH"
msgstr ""
diff --git a/src/locales/iw.po b/src/locales/iw.po
index 10e9f5ee3..8e5efb0c6 100644
--- a/src/locales/iw.po
+++ b/src/locales/iw.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"POT-Creation-Date: 2021-05-28 15:09-0700\n"
+"POT-Creation-Date: 2021-05-28 15:36-0700\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -682,10 +682,1018 @@ msgstr ""
msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr ""
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "addLiquidity.confirmation.pendingV2"
+msgstr ""
+
+#: src/components/Blocklist/index.tsx
+msgid "blocklist.labels.blockedAddress"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "butons.remove"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.buttons.claimUNI"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.buttons.claimUNIToken"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.hints.uniswapCommunityMember"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaimed"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaiming"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.address"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.balance"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.claim"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "claim.labels.claimingAmount"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.confirmTransactionInWallet"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.enterAddress"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.socksAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.tokenAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.welcome"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.noAvailableClaim"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.unclaimed"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.userAmount"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "common.accept"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.add"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.approve"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "common.back"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "common.clearAll"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.close"
+msgstr ""
+
+#: src/components/AccountDetails/Copy.tsx
+msgid "common.copied"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "common.deposit"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.depositingLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.dismiss"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.liquidity"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "common.loaded"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/pages/MigrateV2/index.tsx
+#: src/pages/Pool/v2.tsx
+msgid "common.loading"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.remove"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.return"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.user"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "common.withdraw"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.amountUNIV2"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "currencies.denominated"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "currencies.denominatedWithValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.depositedSymbol"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.depositedUNIV2"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+msgid "currencies.labels.fiatValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.rates"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+#: src/pages/Vote/VotePage.tsx
+msgid "currencies.valueWithPercent"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2LPAvailable"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.claimedUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.label"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.unclaimedUNI"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.withdrawingClaimsUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.withoutWithdrawingHint"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.customBalanceText"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.depositLPHint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.depositUNIVLP"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.enterAmountError"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.enterAnAmountError"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.hint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.title"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimedUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimingUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrawingUNIV2"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrewUNIV2"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.liquidityMining"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+#: src/pages/Earn/index.tsx
+msgid "earn.noActivePools"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.participatingPools"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.addLiquidity"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.deposit"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityMining"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.manage"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.noRewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.totalDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.totalDeposits"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInETH"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInUSDC"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.yourRate"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.depositedLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.hint"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdraw"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdrawAndClaim"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.weeklyRewardsHeading"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+#: src/components/WalletModal/index.tsx
+msgid "error.connecting"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.connectingTryRefreshing"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "error.tryAgain"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "error.unsupportedAsset"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.wrongNetwork"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "errors.unsuportedAssets"
+msgstr ""
+
#: src/components/Web3Status/index.tsx
msgid "has socks emoji"
msgstr ""
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.minus"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.plus"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "links.viewAccruedFees"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.about"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.analytics"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.code"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.discord"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.docs"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.buttons.migrateV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.clickToRemoveV2"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.connectWalltToViewV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.importV2Position"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.migrateFromV2ToV3"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "number.valueWithPercent"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "numbers.valueWithPercent"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarning"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarningLocationOk"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.addLiquidityLPHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.buttons.supply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.confirmSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.createPoolAndSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.creatingPool"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.firstLiquidityProvider"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.initialPriceHint"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.noLiquidityHint"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.poolTokensInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.pooledCurrency"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.noLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.withLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.reviewHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.shareOfPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPoolShare"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPosition"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourTotalPoolTokens"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.yourWillReceive"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.accountAnalytics"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.add"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.addV2Liquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.createPair"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manage"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manageLiquidityInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.migrate"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.migrateLiquidityToV3"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.liquidityProviderRewards"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.readAboutProvidingLiquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.liquidityProviderRewards"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.max"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.min"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.noLiquidityFound"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.yourV2Liquidity"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.buttons.readMoreUnsupportedAssets"
+msgstr ""
+
+#: src/pages/Swap/index.tsx
+msgid "swap.buttons.v3"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.fromCurrency"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.inputEstimated.hint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "swap.outputEstimatedHint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.outputRecipient"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.priceUpdated"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.toCurrency"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.unsupportedAssetsHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenList.errors.invalidLocation"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.import"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.removeList"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.updateLists"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.errors.importingList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.input.enterValidAddress"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.labels.active"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.links.viewList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.manageHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.numberOfTokens"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.via"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokensLists.buttons.import"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transaction.approveCurrency"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "transaction.submitted"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "transaction.viewOnEherscan"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.approvingCurrency"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.confirmInWallet"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/components/vote/DelegateModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "transactions.submitted"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.summary.addLiquidityWithValue"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "transactions.summary.claimAccumulatedUNIRewards"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "transactions.summary.depositLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+msgid "transactions.summary.withdrawDepositedLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.waitingForConfirmation"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.UNIPrice"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.inCirculation"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "uni.readMore"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.totalSupply"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.viewAnalytics"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.yourUNIBreakdown"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.edit"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.buttons.voteAgainst"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.confirmInWallet"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegateVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegatingVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint1"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint2"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.selfDelegate"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.unlockVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegates.unlockingVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.update"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.votingEligibility"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.proposalSubmitted"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.readMoreUniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.submissionThreshold"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.votingShares"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.against"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.allProposals"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.availableVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.delegatedTo"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.description"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.details"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.for"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.noProposalsFound"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.proposals"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.proposer"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.self"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.uniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.unlockVotes"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEnded"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEndsApproximately"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.numVotes"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.submitting"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.against"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.for"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.account"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addTokenToMetamask"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addedTokenToMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.change"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.clearAllTransactions"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+msgid "wallet.confirmTransaction"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "wallet.connect"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectAcknowledgement"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectLongForm"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectToNetwork"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "wallet.connectWalletToViewLiquidity"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.connectedWith"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.copyAddress"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.disconnect"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "wallet.initializing"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.installMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.recentTransactions"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.showPortis"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "wallet.viewOnEtherscan"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.yourTransactionsWillAppearHere"
+msgstr ""
+
#: src/components/Header/index.tsx
msgid "{0} ETH"
msgstr ""
diff --git a/src/locales/pseudo-en.po b/src/locales/pseudo-en.po
index 04b5aa574..b5fb9e727 100644
--- a/src/locales/pseudo-en.po
+++ b/src/locales/pseudo-en.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"POT-Creation-Date: 2021-05-28 15:09-0700\n"
+"POT-Creation-Date: 2021-05-28 15:36-0700\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -682,10 +682,1018 @@ msgstr ""
msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr ""
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "addLiquidity.confirmation.pendingV2"
+msgstr ""
+
+#: src/components/Blocklist/index.tsx
+msgid "blocklist.labels.blockedAddress"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "butons.remove"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.buttons.claimUNI"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.buttons.claimUNIToken"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.hints.uniswapCommunityMember"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaimed"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaiming"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.address"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.balance"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.claim"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "claim.labels.claimingAmount"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.confirmTransactionInWallet"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.enterAddress"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.socksAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.tokenAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.welcome"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.noAvailableClaim"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.unclaimed"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.userAmount"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "common.accept"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.add"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.approve"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "common.back"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "common.clearAll"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.close"
+msgstr ""
+
+#: src/components/AccountDetails/Copy.tsx
+msgid "common.copied"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "common.deposit"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.depositingLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.dismiss"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.liquidity"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "common.loaded"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/pages/MigrateV2/index.tsx
+#: src/pages/Pool/v2.tsx
+msgid "common.loading"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.remove"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.return"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.user"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "common.withdraw"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.amountUNIV2"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "currencies.denominated"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "currencies.denominatedWithValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.depositedSymbol"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.depositedUNIV2"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+msgid "currencies.labels.fiatValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.rates"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+#: src/pages/Vote/VotePage.tsx
+msgid "currencies.valueWithPercent"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2LPAvailable"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.claimedUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.label"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.unclaimedUNI"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.withdrawingClaimsUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.withoutWithdrawingHint"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.customBalanceText"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.depositLPHint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.depositUNIVLP"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.enterAmountError"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.enterAnAmountError"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.hint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.title"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimedUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimingUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrawingUNIV2"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrewUNIV2"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.liquidityMining"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+#: src/pages/Earn/index.tsx
+msgid "earn.noActivePools"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.participatingPools"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.addLiquidity"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.deposit"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityMining"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.manage"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.noRewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.totalDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.totalDeposits"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInETH"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInUSDC"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.yourRate"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.depositedLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.hint"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdraw"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdrawAndClaim"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.weeklyRewardsHeading"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+#: src/components/WalletModal/index.tsx
+msgid "error.connecting"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.connectingTryRefreshing"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "error.tryAgain"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "error.unsupportedAsset"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.wrongNetwork"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "errors.unsuportedAssets"
+msgstr ""
+
#: src/components/Web3Status/index.tsx
msgid "has socks emoji"
msgstr ""
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.minus"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.plus"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "links.viewAccruedFees"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.about"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.analytics"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.code"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.discord"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.docs"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.buttons.migrateV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.clickToRemoveV2"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.connectWalltToViewV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.importV2Position"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.migrateFromV2ToV3"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "number.valueWithPercent"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "numbers.valueWithPercent"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarning"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarningLocationOk"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.addLiquidityLPHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.buttons.supply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.confirmSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.createPoolAndSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.creatingPool"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.firstLiquidityProvider"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.initialPriceHint"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.noLiquidityHint"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.poolTokensInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.pooledCurrency"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.noLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.withLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.reviewHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.shareOfPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPoolShare"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPosition"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourTotalPoolTokens"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.yourWillReceive"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.accountAnalytics"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.add"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.addV2Liquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.createPair"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manage"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manageLiquidityInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.migrate"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.migrateLiquidityToV3"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.liquidityProviderRewards"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.readAboutProvidingLiquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.liquidityProviderRewards"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.max"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.min"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.noLiquidityFound"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.yourV2Liquidity"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.buttons.readMoreUnsupportedAssets"
+msgstr ""
+
+#: src/pages/Swap/index.tsx
+msgid "swap.buttons.v3"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.fromCurrency"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.inputEstimated.hint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "swap.outputEstimatedHint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.outputRecipient"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.priceUpdated"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.toCurrency"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.unsupportedAssetsHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenList.errors.invalidLocation"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.import"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.removeList"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.updateLists"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.errors.importingList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.input.enterValidAddress"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.labels.active"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.links.viewList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.manageHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.numberOfTokens"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.via"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokensLists.buttons.import"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transaction.approveCurrency"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "transaction.submitted"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "transaction.viewOnEherscan"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.approvingCurrency"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.confirmInWallet"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/components/vote/DelegateModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "transactions.submitted"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.summary.addLiquidityWithValue"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "transactions.summary.claimAccumulatedUNIRewards"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "transactions.summary.depositLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+msgid "transactions.summary.withdrawDepositedLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.waitingForConfirmation"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.UNIPrice"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.inCirculation"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "uni.readMore"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.totalSupply"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.viewAnalytics"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.yourUNIBreakdown"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.edit"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.buttons.voteAgainst"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.confirmInWallet"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegateVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegatingVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint1"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint2"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.selfDelegate"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.unlockVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegates.unlockingVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.update"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.votingEligibility"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.proposalSubmitted"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.readMoreUniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.submissionThreshold"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.votingShares"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.against"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.allProposals"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.availableVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.delegatedTo"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.description"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.details"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.for"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.noProposalsFound"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.proposals"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.proposer"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.self"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.uniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.unlockVotes"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEnded"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEndsApproximately"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.numVotes"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.submitting"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.against"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.for"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.account"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addTokenToMetamask"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addedTokenToMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.change"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.clearAllTransactions"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+msgid "wallet.confirmTransaction"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "wallet.connect"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectAcknowledgement"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectLongForm"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectToNetwork"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "wallet.connectWalletToViewLiquidity"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.connectedWith"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.copyAddress"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.disconnect"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "wallet.initializing"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.installMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.recentTransactions"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.showPortis"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "wallet.viewOnEtherscan"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.yourTransactionsWillAppearHere"
+msgstr ""
+
#: src/components/Header/index.tsx
msgid "{0} ETH"
msgstr ""
diff --git a/src/locales/ro.po b/src/locales/ro.po
index 0aae69936..fe8d55d1e 100644
--- a/src/locales/ro.po
+++ b/src/locales/ro.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"POT-Creation-Date: 2021-05-28 15:09-0700\n"
+"POT-Creation-Date: 2021-05-28 15:36-0700\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -682,10 +682,1018 @@ msgstr ""
msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr ""
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "addLiquidity.confirmation.pendingV2"
+msgstr ""
+
+#: src/components/Blocklist/index.tsx
+msgid "blocklist.labels.blockedAddress"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "butons.remove"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.buttons.claimUNI"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.buttons.claimUNIToken"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.hints.uniswapCommunityMember"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaimed"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaiming"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.address"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.balance"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.claim"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "claim.labels.claimingAmount"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.confirmTransactionInWallet"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.enterAddress"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.socksAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.tokenAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.welcome"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.noAvailableClaim"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.unclaimed"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.userAmount"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "common.accept"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.add"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.approve"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "common.back"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "common.clearAll"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.close"
+msgstr ""
+
+#: src/components/AccountDetails/Copy.tsx
+msgid "common.copied"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "common.deposit"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.depositingLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.dismiss"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.liquidity"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "common.loaded"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/pages/MigrateV2/index.tsx
+#: src/pages/Pool/v2.tsx
+msgid "common.loading"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.remove"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.return"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.user"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "common.withdraw"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.amountUNIV2"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "currencies.denominated"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "currencies.denominatedWithValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.depositedSymbol"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.depositedUNIV2"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+msgid "currencies.labels.fiatValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.rates"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+#: src/pages/Vote/VotePage.tsx
+msgid "currencies.valueWithPercent"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2LPAvailable"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.claimedUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.label"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.unclaimedUNI"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.withdrawingClaimsUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.withoutWithdrawingHint"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.customBalanceText"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.depositLPHint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.depositUNIVLP"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.enterAmountError"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.enterAnAmountError"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.hint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.title"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimedUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimingUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrawingUNIV2"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrewUNIV2"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.liquidityMining"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+#: src/pages/Earn/index.tsx
+msgid "earn.noActivePools"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.participatingPools"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.addLiquidity"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.deposit"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityMining"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.manage"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.noRewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.totalDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.totalDeposits"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInETH"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInUSDC"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.yourRate"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.depositedLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.hint"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdraw"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdrawAndClaim"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.weeklyRewardsHeading"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+#: src/components/WalletModal/index.tsx
+msgid "error.connecting"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.connectingTryRefreshing"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "error.tryAgain"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "error.unsupportedAsset"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.wrongNetwork"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "errors.unsuportedAssets"
+msgstr ""
+
#: src/components/Web3Status/index.tsx
msgid "has socks emoji"
msgstr ""
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.minus"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.plus"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "links.viewAccruedFees"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.about"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.analytics"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.code"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.discord"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.docs"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.buttons.migrateV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.clickToRemoveV2"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.connectWalltToViewV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.importV2Position"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.migrateFromV2ToV3"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "number.valueWithPercent"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "numbers.valueWithPercent"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarning"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarningLocationOk"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.addLiquidityLPHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.buttons.supply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.confirmSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.createPoolAndSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.creatingPool"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.firstLiquidityProvider"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.initialPriceHint"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.noLiquidityHint"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.poolTokensInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.pooledCurrency"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.noLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.withLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.reviewHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.shareOfPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPoolShare"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPosition"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourTotalPoolTokens"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.yourWillReceive"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.accountAnalytics"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.add"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.addV2Liquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.createPair"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manage"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manageLiquidityInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.migrate"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.migrateLiquidityToV3"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.liquidityProviderRewards"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.readAboutProvidingLiquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.liquidityProviderRewards"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.max"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.min"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.noLiquidityFound"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.yourV2Liquidity"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.buttons.readMoreUnsupportedAssets"
+msgstr ""
+
+#: src/pages/Swap/index.tsx
+msgid "swap.buttons.v3"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.fromCurrency"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.inputEstimated.hint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "swap.outputEstimatedHint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.outputRecipient"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.priceUpdated"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.toCurrency"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.unsupportedAssetsHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenList.errors.invalidLocation"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.import"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.removeList"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.updateLists"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.errors.importingList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.input.enterValidAddress"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.labels.active"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.links.viewList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.manageHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.numberOfTokens"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.via"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokensLists.buttons.import"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transaction.approveCurrency"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "transaction.submitted"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "transaction.viewOnEherscan"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.approvingCurrency"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.confirmInWallet"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/components/vote/DelegateModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "transactions.submitted"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.summary.addLiquidityWithValue"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "transactions.summary.claimAccumulatedUNIRewards"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "transactions.summary.depositLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+msgid "transactions.summary.withdrawDepositedLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.waitingForConfirmation"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.UNIPrice"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.inCirculation"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "uni.readMore"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.totalSupply"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.viewAnalytics"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.yourUNIBreakdown"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.edit"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.buttons.voteAgainst"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.confirmInWallet"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegateVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegatingVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint1"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint2"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.selfDelegate"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.unlockVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegates.unlockingVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.update"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.votingEligibility"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.proposalSubmitted"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.readMoreUniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.submissionThreshold"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.votingShares"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.against"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.allProposals"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.availableVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.delegatedTo"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.description"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.details"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.for"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.noProposalsFound"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.proposals"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.proposer"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.self"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.uniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.unlockVotes"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEnded"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEndsApproximately"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.numVotes"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.submitting"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.against"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.for"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.account"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addTokenToMetamask"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addedTokenToMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.change"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.clearAllTransactions"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+msgid "wallet.confirmTransaction"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "wallet.connect"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectAcknowledgement"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectLongForm"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectToNetwork"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "wallet.connectWalletToViewLiquidity"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.connectedWith"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.copyAddress"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.disconnect"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "wallet.initializing"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.installMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.recentTransactions"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.showPortis"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "wallet.viewOnEtherscan"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.yourTransactionsWillAppearHere"
+msgstr ""
+
#: src/components/Header/index.tsx
msgid "{0} ETH"
msgstr ""
diff --git a/src/locales/ru.po b/src/locales/ru.po
index 68ab68910..3d5ad7365 100644
--- a/src/locales/ru.po
+++ b/src/locales/ru.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"POT-Creation-Date: 2021-05-28 15:09-0700\n"
+"POT-Creation-Date: 2021-05-28 15:36-0700\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -682,10 +682,1018 @@ msgstr ""
msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr ""
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "addLiquidity.confirmation.pendingV2"
+msgstr ""
+
+#: src/components/Blocklist/index.tsx
+msgid "blocklist.labels.blockedAddress"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "butons.remove"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.buttons.claimUNI"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.buttons.claimUNIToken"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.hints.uniswapCommunityMember"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaimed"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaiming"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.address"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.balance"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.claim"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "claim.labels.claimingAmount"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.confirmTransactionInWallet"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.enterAddress"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.socksAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.tokenAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.welcome"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.noAvailableClaim"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.unclaimed"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.userAmount"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "common.accept"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.add"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.approve"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "common.back"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "common.clearAll"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.close"
+msgstr ""
+
+#: src/components/AccountDetails/Copy.tsx
+msgid "common.copied"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "common.deposit"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.depositingLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.dismiss"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.liquidity"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "common.loaded"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/pages/MigrateV2/index.tsx
+#: src/pages/Pool/v2.tsx
+msgid "common.loading"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.remove"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.return"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.user"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "common.withdraw"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.amountUNIV2"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "currencies.denominated"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "currencies.denominatedWithValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.depositedSymbol"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.depositedUNIV2"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+msgid "currencies.labels.fiatValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.rates"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+#: src/pages/Vote/VotePage.tsx
+msgid "currencies.valueWithPercent"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2LPAvailable"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.claimedUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.label"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.unclaimedUNI"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.withdrawingClaimsUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.withoutWithdrawingHint"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.customBalanceText"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.depositLPHint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.depositUNIVLP"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.enterAmountError"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.enterAnAmountError"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.hint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.title"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimedUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimingUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrawingUNIV2"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrewUNIV2"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.liquidityMining"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+#: src/pages/Earn/index.tsx
+msgid "earn.noActivePools"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.participatingPools"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.addLiquidity"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.deposit"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityMining"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.manage"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.noRewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.totalDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.totalDeposits"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInETH"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInUSDC"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.yourRate"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.depositedLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.hint"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdraw"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdrawAndClaim"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.weeklyRewardsHeading"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+#: src/components/WalletModal/index.tsx
+msgid "error.connecting"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.connectingTryRefreshing"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "error.tryAgain"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "error.unsupportedAsset"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.wrongNetwork"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "errors.unsuportedAssets"
+msgstr ""
+
#: src/components/Web3Status/index.tsx
msgid "has socks emoji"
msgstr ""
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.minus"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.plus"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "links.viewAccruedFees"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.about"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.analytics"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.code"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.discord"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.docs"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.buttons.migrateV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.clickToRemoveV2"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.connectWalltToViewV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.importV2Position"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.migrateFromV2ToV3"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "number.valueWithPercent"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "numbers.valueWithPercent"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarning"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarningLocationOk"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.addLiquidityLPHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.buttons.supply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.confirmSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.createPoolAndSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.creatingPool"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.firstLiquidityProvider"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.initialPriceHint"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.noLiquidityHint"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.poolTokensInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.pooledCurrency"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.noLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.withLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.reviewHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.shareOfPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPoolShare"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPosition"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourTotalPoolTokens"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.yourWillReceive"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.accountAnalytics"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.add"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.addV2Liquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.createPair"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manage"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manageLiquidityInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.migrate"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.migrateLiquidityToV3"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.liquidityProviderRewards"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.readAboutProvidingLiquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.liquidityProviderRewards"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.max"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.min"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.noLiquidityFound"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.yourV2Liquidity"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.buttons.readMoreUnsupportedAssets"
+msgstr ""
+
+#: src/pages/Swap/index.tsx
+msgid "swap.buttons.v3"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.fromCurrency"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.inputEstimated.hint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "swap.outputEstimatedHint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.outputRecipient"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.priceUpdated"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.toCurrency"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.unsupportedAssetsHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenList.errors.invalidLocation"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.import"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.removeList"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.updateLists"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.errors.importingList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.input.enterValidAddress"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.labels.active"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.links.viewList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.manageHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.numberOfTokens"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.via"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokensLists.buttons.import"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transaction.approveCurrency"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "transaction.submitted"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "transaction.viewOnEherscan"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.approvingCurrency"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.confirmInWallet"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/components/vote/DelegateModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "transactions.submitted"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.summary.addLiquidityWithValue"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "transactions.summary.claimAccumulatedUNIRewards"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "transactions.summary.depositLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+msgid "transactions.summary.withdrawDepositedLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.waitingForConfirmation"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.UNIPrice"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.inCirculation"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "uni.readMore"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.totalSupply"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.viewAnalytics"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.yourUNIBreakdown"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.edit"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.buttons.voteAgainst"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.confirmInWallet"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegateVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegatingVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint1"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint2"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.selfDelegate"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.unlockVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegates.unlockingVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.update"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.votingEligibility"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.proposalSubmitted"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.readMoreUniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.submissionThreshold"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.votingShares"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.against"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.allProposals"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.availableVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.delegatedTo"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.description"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.details"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.for"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.noProposalsFound"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.proposals"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.proposer"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.self"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.uniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.unlockVotes"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEnded"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEndsApproximately"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.numVotes"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.submitting"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.against"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.for"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.account"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addTokenToMetamask"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addedTokenToMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.change"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.clearAllTransactions"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+msgid "wallet.confirmTransaction"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "wallet.connect"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectAcknowledgement"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectLongForm"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectToNetwork"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "wallet.connectWalletToViewLiquidity"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.connectedWith"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.copyAddress"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.disconnect"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "wallet.initializing"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.installMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.recentTransactions"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.showPortis"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "wallet.viewOnEtherscan"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.yourTransactionsWillAppearHere"
+msgstr ""
+
#: src/components/Header/index.tsx
msgid "{0} ETH"
msgstr ""
diff --git a/src/locales/vi.po b/src/locales/vi.po
index d33d184e2..48ce1acee 100644
--- a/src/locales/vi.po
+++ b/src/locales/vi.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"POT-Creation-Date: 2021-05-28 15:09-0700\n"
+"POT-Creation-Date: 2021-05-28 15:36-0700\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -682,10 +682,1018 @@ msgstr ""
msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr ""
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "addLiquidity.confirmation.pendingV2"
+msgstr ""
+
+#: src/components/Blocklist/index.tsx
+msgid "blocklist.labels.blockedAddress"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "butons.remove"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.buttons.claimUNI"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.buttons.claimUNIToken"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.hints.uniswapCommunityMember"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaimed"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaiming"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.address"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.balance"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.claim"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "claim.labels.claimingAmount"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.confirmTransactionInWallet"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.enterAddress"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.socksAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.tokenAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.welcome"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.noAvailableClaim"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.unclaimed"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.userAmount"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "common.accept"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.add"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.approve"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "common.back"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "common.clearAll"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.close"
+msgstr ""
+
+#: src/components/AccountDetails/Copy.tsx
+msgid "common.copied"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "common.deposit"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.depositingLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.dismiss"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.liquidity"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "common.loaded"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/pages/MigrateV2/index.tsx
+#: src/pages/Pool/v2.tsx
+msgid "common.loading"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.remove"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.return"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.user"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "common.withdraw"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.amountUNIV2"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "currencies.denominated"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "currencies.denominatedWithValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.depositedSymbol"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.depositedUNIV2"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+msgid "currencies.labels.fiatValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.rates"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+#: src/pages/Vote/VotePage.tsx
+msgid "currencies.valueWithPercent"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2LPAvailable"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.claimedUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.label"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.unclaimedUNI"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.withdrawingClaimsUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.withoutWithdrawingHint"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.customBalanceText"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.depositLPHint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.depositUNIVLP"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.enterAmountError"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.enterAnAmountError"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.hint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.title"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimedUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimingUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrawingUNIV2"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrewUNIV2"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.liquidityMining"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+#: src/pages/Earn/index.tsx
+msgid "earn.noActivePools"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.participatingPools"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.addLiquidity"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.deposit"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityMining"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.manage"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.noRewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.totalDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.totalDeposits"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInETH"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInUSDC"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.yourRate"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.depositedLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.hint"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdraw"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdrawAndClaim"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.weeklyRewardsHeading"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+#: src/components/WalletModal/index.tsx
+msgid "error.connecting"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.connectingTryRefreshing"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "error.tryAgain"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "error.unsupportedAsset"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.wrongNetwork"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "errors.unsuportedAssets"
+msgstr ""
+
#: src/components/Web3Status/index.tsx
msgid "has socks emoji"
msgstr ""
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.minus"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.plus"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "links.viewAccruedFees"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.about"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.analytics"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.code"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.discord"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.docs"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.buttons.migrateV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.clickToRemoveV2"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.connectWalltToViewV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.importV2Position"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.migrateFromV2ToV3"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "number.valueWithPercent"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "numbers.valueWithPercent"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarning"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarningLocationOk"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.addLiquidityLPHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.buttons.supply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.confirmSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.createPoolAndSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.creatingPool"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.firstLiquidityProvider"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.initialPriceHint"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.noLiquidityHint"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.poolTokensInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.pooledCurrency"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.noLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.withLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.reviewHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.shareOfPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPoolShare"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPosition"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourTotalPoolTokens"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.yourWillReceive"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.accountAnalytics"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.add"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.addV2Liquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.createPair"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manage"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manageLiquidityInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.migrate"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.migrateLiquidityToV3"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.liquidityProviderRewards"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.readAboutProvidingLiquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.liquidityProviderRewards"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.max"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.min"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.noLiquidityFound"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.yourV2Liquidity"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.buttons.readMoreUnsupportedAssets"
+msgstr ""
+
+#: src/pages/Swap/index.tsx
+msgid "swap.buttons.v3"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.fromCurrency"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.inputEstimated.hint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "swap.outputEstimatedHint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.outputRecipient"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.priceUpdated"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.toCurrency"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.unsupportedAssetsHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenList.errors.invalidLocation"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.import"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.removeList"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.updateLists"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.errors.importingList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.input.enterValidAddress"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.labels.active"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.links.viewList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.manageHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.numberOfTokens"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.via"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokensLists.buttons.import"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transaction.approveCurrency"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "transaction.submitted"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "transaction.viewOnEherscan"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.approvingCurrency"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.confirmInWallet"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/components/vote/DelegateModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "transactions.submitted"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.summary.addLiquidityWithValue"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "transactions.summary.claimAccumulatedUNIRewards"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "transactions.summary.depositLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+msgid "transactions.summary.withdrawDepositedLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.waitingForConfirmation"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.UNIPrice"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.inCirculation"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "uni.readMore"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.totalSupply"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.viewAnalytics"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.yourUNIBreakdown"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.edit"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.buttons.voteAgainst"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.confirmInWallet"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegateVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegatingVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint1"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint2"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.selfDelegate"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.unlockVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegates.unlockingVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.update"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.votingEligibility"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.proposalSubmitted"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.readMoreUniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.submissionThreshold"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.votingShares"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.against"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.allProposals"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.availableVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.delegatedTo"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.description"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.details"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.for"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.noProposalsFound"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.proposals"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.proposer"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.self"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.uniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.unlockVotes"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEnded"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEndsApproximately"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.numVotes"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.submitting"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.against"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.for"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.account"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addTokenToMetamask"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addedTokenToMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.change"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.clearAllTransactions"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+msgid "wallet.confirmTransaction"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "wallet.connect"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectAcknowledgement"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectLongForm"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectToNetwork"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "wallet.connectWalletToViewLiquidity"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.connectedWith"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.copyAddress"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.disconnect"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "wallet.initializing"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.installMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.recentTransactions"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.showPortis"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "wallet.viewOnEtherscan"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.yourTransactionsWillAppearHere"
+msgstr ""
+
#: src/components/Header/index.tsx
msgid "{0} ETH"
msgstr ""
diff --git a/src/locales/zh-CN.po b/src/locales/zh-CN.po
index d3b078d55..9117cf16f 100644
--- a/src/locales/zh-CN.po
+++ b/src/locales/zh-CN.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"POT-Creation-Date: 2021-05-28 15:09-0700\n"
+"POT-Creation-Date: 2021-05-28 15:36-0700\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -682,10 +682,1018 @@ msgstr ""
msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr ""
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "addLiquidity.confirmation.pendingV2"
+msgstr ""
+
+#: src/components/Blocklist/index.tsx
+msgid "blocklist.labels.blockedAddress"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "butons.remove"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.buttons.claimUNI"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.buttons.claimUNIToken"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.hints.uniswapCommunityMember"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaimed"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaiming"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.address"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.balance"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.claim"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "claim.labels.claimingAmount"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.confirmTransactionInWallet"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.enterAddress"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.socksAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.tokenAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.welcome"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.noAvailableClaim"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.unclaimed"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.userAmount"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "common.accept"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.add"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.approve"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "common.back"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "common.clearAll"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.close"
+msgstr ""
+
+#: src/components/AccountDetails/Copy.tsx
+msgid "common.copied"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "common.deposit"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.depositingLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.dismiss"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.liquidity"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "common.loaded"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/pages/MigrateV2/index.tsx
+#: src/pages/Pool/v2.tsx
+msgid "common.loading"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.remove"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.return"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.user"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "common.withdraw"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.amountUNIV2"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "currencies.denominated"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "currencies.denominatedWithValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.depositedSymbol"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.depositedUNIV2"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+msgid "currencies.labels.fiatValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.rates"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+#: src/pages/Vote/VotePage.tsx
+msgid "currencies.valueWithPercent"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2LPAvailable"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.claimedUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.label"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.unclaimedUNI"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.withdrawingClaimsUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.withoutWithdrawingHint"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.customBalanceText"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.depositLPHint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.depositUNIVLP"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.enterAmountError"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.enterAnAmountError"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.hint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.title"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimedUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimingUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrawingUNIV2"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrewUNIV2"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.liquidityMining"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+#: src/pages/Earn/index.tsx
+msgid "earn.noActivePools"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.participatingPools"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.addLiquidity"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.deposit"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityMining"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.manage"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.noRewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.totalDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.totalDeposits"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInETH"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInUSDC"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.yourRate"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.depositedLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.hint"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdraw"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdrawAndClaim"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.weeklyRewardsHeading"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+#: src/components/WalletModal/index.tsx
+msgid "error.connecting"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.connectingTryRefreshing"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "error.tryAgain"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "error.unsupportedAsset"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.wrongNetwork"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "errors.unsuportedAssets"
+msgstr ""
+
#: src/components/Web3Status/index.tsx
msgid "has socks emoji"
msgstr ""
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.minus"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.plus"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "links.viewAccruedFees"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.about"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.analytics"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.code"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.discord"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.docs"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.buttons.migrateV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.clickToRemoveV2"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.connectWalltToViewV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.importV2Position"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.migrateFromV2ToV3"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "number.valueWithPercent"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "numbers.valueWithPercent"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarning"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarningLocationOk"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.addLiquidityLPHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.buttons.supply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.confirmSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.createPoolAndSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.creatingPool"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.firstLiquidityProvider"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.initialPriceHint"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.noLiquidityHint"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.poolTokensInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.pooledCurrency"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.noLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.withLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.reviewHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.shareOfPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPoolShare"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPosition"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourTotalPoolTokens"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.yourWillReceive"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.accountAnalytics"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.add"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.addV2Liquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.createPair"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manage"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manageLiquidityInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.migrate"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.migrateLiquidityToV3"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.liquidityProviderRewards"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.readAboutProvidingLiquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.liquidityProviderRewards"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.max"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.min"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.noLiquidityFound"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.yourV2Liquidity"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.buttons.readMoreUnsupportedAssets"
+msgstr ""
+
+#: src/pages/Swap/index.tsx
+msgid "swap.buttons.v3"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.fromCurrency"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.inputEstimated.hint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "swap.outputEstimatedHint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.outputRecipient"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.priceUpdated"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.toCurrency"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.unsupportedAssetsHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenList.errors.invalidLocation"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.import"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.removeList"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.updateLists"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.errors.importingList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.input.enterValidAddress"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.labels.active"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.links.viewList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.manageHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.numberOfTokens"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.via"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokensLists.buttons.import"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transaction.approveCurrency"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "transaction.submitted"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "transaction.viewOnEherscan"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.approvingCurrency"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.confirmInWallet"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/components/vote/DelegateModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "transactions.submitted"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.summary.addLiquidityWithValue"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "transactions.summary.claimAccumulatedUNIRewards"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "transactions.summary.depositLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+msgid "transactions.summary.withdrawDepositedLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.waitingForConfirmation"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.UNIPrice"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.inCirculation"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "uni.readMore"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.totalSupply"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.viewAnalytics"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.yourUNIBreakdown"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.edit"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.buttons.voteAgainst"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.confirmInWallet"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegateVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegatingVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint1"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint2"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.selfDelegate"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.unlockVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegates.unlockingVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.update"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.votingEligibility"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.proposalSubmitted"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.readMoreUniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.submissionThreshold"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.votingShares"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.against"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.allProposals"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.availableVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.delegatedTo"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.description"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.details"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.for"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.noProposalsFound"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.proposals"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.proposer"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.self"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.uniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.unlockVotes"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEnded"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEndsApproximately"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.numVotes"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.submitting"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.against"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.for"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.account"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addTokenToMetamask"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addedTokenToMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.change"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.clearAllTransactions"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+msgid "wallet.confirmTransaction"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "wallet.connect"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectAcknowledgement"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectLongForm"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectToNetwork"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "wallet.connectWalletToViewLiquidity"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.connectedWith"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.copyAddress"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.disconnect"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "wallet.initializing"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.installMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.recentTransactions"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.showPortis"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "wallet.viewOnEtherscan"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.yourTransactionsWillAppearHere"
+msgstr ""
+
#: src/components/Header/index.tsx
msgid "{0} ETH"
msgstr ""
diff --git a/src/locales/zh-TW.po b/src/locales/zh-TW.po
index 8054e0ef9..d6c1bbc68 100644
--- a/src/locales/zh-TW.po
+++ b/src/locales/zh-TW.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"POT-Creation-Date: 2021-05-28 15:09-0700\n"
+"POT-Creation-Date: 2021-05-28 15:36-0700\n"
"Mime-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -682,10 +682,1018 @@ msgstr ""
msgid "Your transaction cost will be much higher as it includes the gas to create the pool."
msgstr ""
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "addLiquidity.confirmation.pendingV2"
+msgstr ""
+
+#: src/components/Blocklist/index.tsx
+msgid "blocklist.labels.blockedAddress"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "butons.remove"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.buttons.claimUNI"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.buttons.claimUNIToken"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.hints.uniswapCommunityMember"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaimed"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.label.statusClaiming"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.address"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.balance"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.labels.claim"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "claim.labels.claimingAmount"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.confirmTransactionInWallet"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.labels.enterAddress"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.socksAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.tokenAmount"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.labels.welcome"
+msgstr ""
+
+#: src/components/claim/AddressClaimModal.tsx
+msgid "claim.noAvailableClaim"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "claim.unclaimed"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "claim.userAmount"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "common.accept"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.add"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.approve"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "common.back"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "common.clearAll"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.close"
+msgstr ""
+
+#: src/components/AccountDetails/Copy.tsx
+msgid "common.copied"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "common.deposit"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "common.depositingLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.dismiss"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.liquidity"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "common.loaded"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/pages/MigrateV2/index.tsx
+#: src/pages/Pool/v2.tsx
+msgid "common.loading"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "common.remove"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "common.return"
+msgstr ""
+
+#: src/components/claim/ClaimModal.tsx
+msgid "common.user"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "common.withdraw"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.amountUNIV2"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "currencies.denominated"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "currencies.denominatedWithValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.depositedSymbol"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "currencies.depositedUNIV2"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+msgid "currencies.labels.fiatValue"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "currencies.rates"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+#: src/pages/Vote/VotePage.tsx
+msgid "currencies.valueWithPercent"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.UNIV2LPAvailable"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.claimedUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.label"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.unclaimedUNI"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.claim.withdrawingClaimsUNI"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.claim.withoutWithdrawingHint"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.customBalanceText"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.depositLPHint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.depositUNIVLP"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "earn.enterAmountError"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.enterAnAmountError"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.hint"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.instructions1.title"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimedUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.claimingUNI"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrawingUNIV2"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.labels.withdrewUNIV2"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.liquidityMining"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+#: src/pages/Earn/index.tsx
+msgid "earn.noActivePools"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "earn.participatingPools"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.addLiquidity"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.deposit"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.liquidityMining"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.manage"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.noRewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/PoolCard.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/pages/Earn/Manage.tsx
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.rewardRate"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.totalDeposited"
+msgstr ""
+
+#: src/pages/Earn/Manage.tsx
+msgid "earn.pool.totalDeposits"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInETH"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.valueInUSDC"
+msgstr ""
+
+#: src/components/earn/PoolCard.tsx
+msgid "earn.pool.yourRate"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.depositedLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.hint"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdraw"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "earn.unstake.withdrawAndClaim"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "earn.weeklyRewardsHeading"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+#: src/components/WalletModal/index.tsx
+msgid "error.connecting"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.connectingTryRefreshing"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "error.tryAgain"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "error.unsupportedAsset"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "error.wrongNetwork"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "errors.unsuportedAssets"
+msgstr ""
+
#: src/components/Web3Status/index.tsx
msgid "has socks emoji"
msgstr ""
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.minus"
+msgstr ""
+
+#: src/components/InputStepCounter/InputStepCounter.tsx
+msgid "inputs.feeAmount.plus"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "links.viewAccruedFees"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.about"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.analytics"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.code"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.discord"
+msgstr ""
+
+#: src/components/Menu/index.tsx
+msgid "menu.docs"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.buttons.migrateV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.clickToRemoveV2"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.connectWalltToViewV2Liquidity"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.importV2Position"
+msgstr ""
+
+#: src/pages/MigrateV2/index.tsx
+msgid "migrate.hint.migrateFromV2ToV3"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "number.valueWithPercent"
+msgstr ""
+
+#: src/components/CurrencyInputPanel/FiatValue.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionListItem/index.tsx
+msgid "numbers.valueWithPercent"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarning"
+msgstr ""
+
+#: src/components/Header/URLWarning.tsx
+msgid "phish.urlWarningLocationOk"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.addLiquidityLPHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.buttons.supply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.confirmSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.createPoolAndSupply"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.creatingPool"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.firstLiquidityProvider"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.initialPriceHint"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.noLiquidityHint"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.poolTokensInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.pooledCurrency"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.noLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.prices.withLiquidity"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.reviewHint"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+msgid "pool.shareOfPool"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPoolShare"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourPosition"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pool.yourTotalPoolTokens"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "pool.yourWillReceive"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.accountAnalytics"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.add"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.addV2Liquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.createPair"
+msgstr ""
+
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manage"
+msgstr ""
+
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.manageLiquidityInRewardsPool"
+msgstr ""
+
+#: src/components/PositionCard/Sushi.tsx
+#: src/components/PositionCard/V2.tsx
+#: src/components/PositionCard/index.tsx
+msgid "pools.buttons.migrate"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.buttons.migrateLiquidityToV3"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.liquidityProviderRewards"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.hints.readAboutProvidingLiquidity"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.liquidityProviderRewards"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.max"
+msgstr ""
+
+#: src/components/PositionListItem/index.tsx
+msgid "pools.labels.min"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.noLiquidityFound"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "pools.labels.yourV2Liquidity"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.buttons.readMoreUnsupportedAssets"
+msgstr ""
+
+#: src/pages/Swap/index.tsx
+msgid "swap.buttons.v3"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.fromCurrency"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.inputEstimated.hint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "swap.outputEstimatedHint"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.outputRecipient"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.priceUpdated"
+msgstr ""
+
+#: src/components/swap/SwapModalHeader.tsx
+msgid "swap.toCurrency"
+msgstr ""
+
+#: src/components/swap/UnsupportedCurrencyFooter.tsx
+msgid "swap.unsupportedAssetsHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenList.errors.invalidLocation"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.import"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.removeList"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.buttons.updateLists"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.errors.importingList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.input.enterValidAddress"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.labels.active"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.links.viewList"
+msgstr ""
+
+#: src/components/SearchModal/ManageTokens.tsx
+msgid "tokenLists.manageHint"
+msgstr ""
+
+#: src/components/SearchModal/ManageLists.tsx
+msgid "tokenLists.numberOfTokens"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokenLists.via"
+msgstr ""
+
+#: src/components/SearchModal/ImportRow.tsx
+msgid "tokensLists.buttons.import"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transaction.approveCurrency"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+msgid "transaction.submitted"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+#: src/components/claim/ClaimModal.tsx
+msgid "transaction.viewOnEherscan"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.approvingCurrency"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.confirmInWallet"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/StakingModal.tsx
+#: src/components/vote/DelegateModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "transactions.submitted"
+msgstr ""
+
+#: src/pages/AddLiquidityV2/index.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "transactions.summary.addLiquidityWithValue"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/ClaimRewardModal.tsx
+msgid "transactions.summary.claimAccumulatedUNIRewards"
+msgstr ""
+
+#: src/components/earn/StakingModal.tsx
+msgid "transactions.summary.depositLiquidity"
+msgstr ""
+
+#: src/components/earn/UnstakingModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+msgid "transactions.summary.withdrawDepositedLiquidity"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "transactions.waitingForConfirmation"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.UNIPrice"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.inCirculation"
+msgstr ""
+
+#: src/pages/Earn/index.tsx
+msgid "uni.readMore"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.totalSupply"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.viewAnalytics"
+msgstr ""
+
+#: src/components/Header/UniBalanceContent.tsx
+msgid "uni.yourUNIBreakdown"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.edit"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.buttons.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.buttons.voteAgainst"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.confirmInWallet"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegateVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.delegatingVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint1"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.hint2"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegate.selfDelegate"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.unlockVotes"
+msgstr ""
+
+#: src/components/vote/DelegateModal.tsx
+msgid "vote.delegates.unlockingVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.delegates.update"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.unlockVoting"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.hint.votingEligibility"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.proposalSubmitted"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.readMoreUniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.submissionThreshold"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.hints.votingShares"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.against"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.allProposals"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.availableVotes"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.delegatedTo"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.description"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.details"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.for"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.noProposalsFound"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.proposals"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.proposer"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.self"
+msgstr ""
+
+#: src/pages/Vote/index.tsx
+msgid "vote.labels.uniswapGovernance"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.unlockVotes"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEnded"
+msgstr ""
+
+#: src/pages/Vote/VotePage.tsx
+msgid "vote.labels.votingEndsApproximately"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.numVotes"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+msgid "vote.submitting"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.against"
+msgstr ""
+
+#: src/components/vote/VoteModal.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "vote.support.for"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.account"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addTokenToMetamask"
+msgstr ""
+
+#: src/components/TransactionConfirmationModal/index.tsx
+msgid "wallet.addedTokenToMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.change"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.clearAllTransactions"
+msgstr ""
+
+#: src/components/ModalViews/index.tsx
+#: src/components/claim/AddressClaimModal.tsx
+msgid "wallet.confirmTransaction"
+msgstr ""
+
+#: src/components/earn/ClaimRewardModal.tsx
+#: src/components/earn/UnstakingModal.tsx
+#: src/pages/AddLiquidityV2/index.tsx
+msgid "wallet.connect"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectAcknowledgement"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectLongForm"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.connectToNetwork"
+msgstr ""
+
+#: src/pages/Pool/v2.tsx
+msgid "wallet.connectWalletToViewLiquidity"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.connectedWith"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.copyAddress"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.disconnect"
+msgstr ""
+
+#: src/components/WalletModal/PendingView.tsx
+msgid "wallet.initializing"
+msgstr ""
+
+#: src/components/WalletModal/index.tsx
+msgid "wallet.installMetamask"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.recentTransactions"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.showPortis"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+#: src/components/AccountDetails/index.tsx
+#: src/components/TransactionConfirmationModal/index.tsx
+#: src/components/vote/VoteModal.tsx
+msgid "wallet.viewOnEtherscan"
+msgstr ""
+
+#: src/components/AccountDetails/index.tsx
+msgid "wallet.yourTransactionsWillAppearHere"
+msgstr ""
+
#: src/components/Header/index.tsx
msgid "{0} ETH"
msgstr ""
diff --git a/src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx b/src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
index a9cb2bc65..a1faaede9 100644
--- a/src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
+++ b/src/pages/AddLiquidityV2/ConfirmAddModalBottom.tsx
@@ -6,6 +6,7 @@ import { RowBetween, RowFixed } from '../../components/Row'
import CurrencyLogo from '../../components/CurrencyLogo'
import { Field } from '../../state/mint/actions'
import { TYPE } from '../../theme'
+import { Trans } from '@lingui/macro'
export function ConfirmAddModalBottom({
noLiquidity,
@@ -25,21 +26,27 @@ export function ConfirmAddModalBottom({
return (
<>
- {currencies[Field.CURRENCY_A]?.symbol} Deposited
+
+ {currencies[Field.CURRENCY_A]?.symbol} Deposited
+
{parsedAmounts[Field.CURRENCY_A]?.toSignificant(6)}
- {currencies[Field.CURRENCY_B]?.symbol} Deposited
+
+ {currencies[Field.CURRENCY_B]?.symbol} Deposited
+
{parsedAmounts[Field.CURRENCY_B]?.toSignificant(6)}
- Rates
+
+ Rates
+
{`1 ${currencies[Field.CURRENCY_A]?.symbol} = ${price?.toSignificant(4)} ${
currencies[Field.CURRENCY_B]?.symbol
@@ -54,12 +61,20 @@ export function ConfirmAddModalBottom({
- Share of Pool:
- {noLiquidity ? '100' : poolTokenPercentage?.toSignificant(4)}%
+
+ Share of Pool:
+
+
+ {noLiquidity ? '100' : poolTokenPercentage?.toSignificant(4)}%
+
- {noLiquidity ? 'Create Pool & Supply' : 'Confirm Supply'}
+ {noLiquidity ? (
+ Create Pool & Supply
+ ) : (
+ Confirm Supply
+ )}
>
diff --git a/src/pages/AddLiquidityV2/index.tsx b/src/pages/AddLiquidityV2/index.tsx
index 31f64cf98..80643b309 100644
--- a/src/pages/AddLiquidityV2/index.tsx
+++ b/src/pages/AddLiquidityV2/index.tsx
@@ -41,6 +41,7 @@ import { ConfirmAddModalBottom } from './ConfirmAddModalBottom'
import { currencyId } from '../../utils/currencyId'
import { PoolPriceBar } from './PoolPriceBar'
import UnsupportedCurrencyFooter from 'components/swap/UnsupportedCurrencyFooter'
+import { t, Trans } from '@lingui/macro'
const DEFAULT_ADD_V2_SLIPPAGE_TOLERANCE = new Percent(50, 10_000)
@@ -184,15 +185,12 @@ export default function AddLiquidity({
setAttemptingTxn(false)
addTransaction(response, {
- summary:
- 'Add ' +
- parsedAmounts[Field.CURRENCY_A]?.toSignificant(3) +
- ' ' +
- currencies[Field.CURRENCY_A]?.symbol +
- ' and ' +
- parsedAmounts[Field.CURRENCY_B]?.toSignificant(3) +
- ' ' +
- currencies[Field.CURRENCY_B]?.symbol,
+ summary: t({
+ id: 'transactions.summary.addLiquidityWithValue',
+ message: `Add ${parsedAmounts[Field.CURRENCY_A]?.toSignificant(3)} ${
+ currencies[Field.CURRENCY_A]?.symbol
+ } and ${parsedAmounts[Field.CURRENCY_B]?.toSignificant(3)} ${currencies[Field.CURRENCY_B]?.symbol}`,
+ }),
})
setTxHash(response.hash)
@@ -247,9 +245,10 @@ export default function AddLiquidity({
- {`Output is estimated. If the price changes by more than ${allowedSlippage.toSignificant(
- 4
- )}% your transaction will revert.`}
+
+ Output is estimated. If the price changes by more than {allowedSlippage.toSignificant(4)}% your transaction
+ will revert.
+
)
@@ -268,9 +267,12 @@ export default function AddLiquidity({
)
}
- const pendingText = `Supplying ${parsedAmounts[Field.CURRENCY_A]?.toSignificant(6)} ${
- currencies[Field.CURRENCY_A]?.symbol
- } and ${parsedAmounts[Field.CURRENCY_B]?.toSignificant(6)} ${currencies[Field.CURRENCY_B]?.symbol}`
+ const pendingText = t({
+ id: 'addLiquidity.confirmation.pendingV2',
+ message: `Supplying ${parsedAmounts[Field.CURRENCY_A]?.toSignificant(6)} ${
+ currencies[Field.CURRENCY_A]?.symbol
+ } and ${parsedAmounts[Field.CURRENCY_B]?.toSignificant(6)} ${currencies[Field.CURRENCY_B]?.symbol}`,
+ })
const handleCurrencyASelect = useCallback(
(currencyA: Currency) => {
@@ -324,7 +326,11 @@ export default function AddLiquidity({
hash={txHash}
content={() => (
- You are the first liquidity provider.
+ You are the first liquidity provider.
- The ratio of tokens you add will set the price of this pool.
+
+ The ratio of tokens you add will set the price of this pool.
+
- Once you are happy with the rate click supply to review.
+ Once you are happy with the rate click supply to review.
@@ -356,9 +364,14 @@ export default function AddLiquidity({
- Tip: When you add liquidity, you will receive pool tokens representing your position.
- These tokens automatically earn fees proportional to your share of the pool, and can be redeemed
- at any time.
+
+
+ Tip:
+ {' '}
+ When you add liquidity, you will receive pool tokens representing your position. These tokens
+ automatically earn fees proportional to your share of the pool, and can be redeemed at any
+ time.
+
@@ -396,7 +409,11 @@ export default function AddLiquidity({
- {noLiquidity ? 'Initial prices' : 'Prices'} and pool share
+ {noLiquidity ? (
+ Initial prices and pool share
+ ) : (
+ Prices and pool share
+ )}
{' '}
@@ -413,10 +430,14 @@ export default function AddLiquidity({
{addIsUnsupported ? (
- Unsupported Asset
+
+ Unsupported Asset
+
) : !account ? (
- Connect Wallet
+
+ Connect Wallet
+
) : (
{(approvalA === ApprovalState.NOT_APPROVED ||
@@ -432,9 +453,15 @@ export default function AddLiquidity({
width={approvalB !== ApprovalState.APPROVED ? '48%' : '100%'}
>
{approvalA === ApprovalState.PENDING ? (
- Approving {currencies[Field.CURRENCY_A]?.symbol}
+
+
+ Approving {currencies[Field.CURRENCY_A]?.symbol}
+
+
) : (
- 'Approve ' + currencies[Field.CURRENCY_A]?.symbol
+
+ Approve {currencies[Field.CURRENCY_A]?.symbol}
+
)}
)}
@@ -445,9 +472,15 @@ export default function AddLiquidity({
width={approvalA !== ApprovalState.APPROVED ? '48%' : '100%'}
>
{approvalB === ApprovalState.PENDING ? (
- Approving {currencies[Field.CURRENCY_B]?.symbol}
+
+
+ Approving {currencies[Field.CURRENCY_B]?.symbol}
+
+
) : (
- 'Approve ' + currencies[Field.CURRENCY_B]?.symbol
+
+ Approve {currencies[Field.CURRENCY_B]?.symbol}
+
)}
)}
@@ -461,7 +494,7 @@ export default function AddLiquidity({
error={!isValid && !!parsedAmounts[Field.CURRENCY_A] && !!parsedAmounts[Field.CURRENCY_B]}
>
- {error ?? 'Supply'}
+ {error ?? Supply }
diff --git a/src/pages/Earn/Manage.tsx b/src/pages/Earn/Manage.tsx
index 07d6f86d5..367655494 100644
--- a/src/pages/Earn/Manage.tsx
+++ b/src/pages/Earn/Manage.tsx
@@ -28,6 +28,7 @@ import { useV2Pair } from '../../hooks/useV2Pairs'
import usePrevious from '../../hooks/usePrevious'
import useUSDCPrice from '../../hooks/useUSDCPrice'
import { BIG_INT_ZERO, BIG_INT_SECONDS_IN_WEEK } from '../../constants/misc'
+import { Trans } from '@lingui/macro'
const PageWrapper = styled(AutoColumn)`
max-width: 640px;
@@ -156,7 +157,9 @@ export default function Manage({
- {currencyA?.symbol}-{currencyB?.symbol} Liquidity Mining
+
+ {currencyA?.symbol}-{currencyB?.symbol} Liquidity Mining
+
@@ -164,7 +167,9 @@ export default function Manage({
- Total deposits
+
+ Total deposits
+
{valueOfTotalStakedAmountInUSDC
? `$${valueOfTotalStakedAmountInUSDC.toFixed(0, { groupSeparator: ',' })}`
@@ -174,14 +179,18 @@ export default function Manage({
- Pool Rate
+
+ Pool Rate
+
- {stakingInfo?.active
- ? stakingInfo?.totalRewardRate
- ?.multiply(BIG_INT_SECONDS_IN_WEEK)
- ?.toFixed(0, { groupSeparator: ',' }) ?? '-'
- : '0'}
- {' UNI / week'}
+ {stakingInfo.active ? (
+
+ {stakingInfo.totalRewardRate?.multiply(BIG_INT_SECONDS_IN_WEEK)?.toFixed(0, { groupSeparator: ',' })}{' '}
+ UNI / week
+
+ ) : (
+ 0 UNI / week
+ )}
@@ -194,11 +203,16 @@ export default function Manage({
- Step 1. Get UNI-V2 Liquidity tokens
+
+ Step 1. Get UNI-V2 Liquidity tokens
+
- {`UNI-V2 LP tokens are required. Once you've added liquidity to the ${currencyA?.symbol}-${currencyB?.symbol} pool you can stake your liquidity tokens on this page.`}
+
+ UNI-V2 LP tokens are required. Once you've added liquidity to the {currencyA?.symbol}-
+ {currencyB?.symbol} pool you can stake your liquidity tokens on this page.
+
- {`Add ${currencyA?.symbol}-${currencyB?.symbol} liquidity`}
+
+ Add {currencyA?.symbol}-{currencyB?.symbol} liquidity
+
@@ -246,14 +262,18 @@ export default function Manage({
- Your liquidity deposits
+
+ Your liquidity deposits
+
{stakingInfo?.stakedAmount?.toSignificant(6) ?? '-'}
- UNI-V2 {currencyA?.symbol}-{currencyB?.symbol}
+
+ UNI-V2 {currencyA?.symbol}-{currencyB?.symbol}
+
@@ -265,7 +285,9 @@ export default function Manage({
- Your unclaimed UNI
+
+ Your unclaimed UNI
+
{stakingInfo?.earnedAmount && JSBI.notEqual(BIG_INT_ZERO, stakingInfo?.earnedAmount?.quotient) && (
setShowClaimRewardModal(true)}
>
- Claim
+ Claim
)}
@@ -294,12 +316,15 @@ export default function Manage({
⚡
- {stakingInfo?.active
- ? stakingInfo?.rewardRate
- ?.multiply(BIG_INT_SECONDS_IN_WEEK)
- ?.toSignificant(4, { groupSeparator: ',' }) ?? '-'
- : '0'}
- {' UNI / week'}
+
+ {stakingInfo.active ? (
+
+ {stakingInfo.rewardRate?.multiply(BIG_INT_SECONDS_IN_WEEK)?.toFixed(0, { groupSeparator: ',' })}{' '}
+ UNI / week
+
+ ) : (
+ 0 UNI / week
+ )}
@@ -309,14 +334,20 @@ export default function Manage({
⭐️
- When you withdraw, the contract will automagically claim UNI on your behalf!
+
+ When you withdraw, the contract will automagically claim UNI on your behalf!
+
{!showAddLiquidityButton && (
{stakingInfo && stakingInfo.active && (
- {stakingInfo?.stakedAmount?.greaterThan(JSBI.BigInt(0)) ? 'Deposit' : 'Deposit UNI-V2 LP Tokens'}
+ {stakingInfo?.stakedAmount?.greaterThan(JSBI.BigInt(0)) ? (
+ Deposit
+ ) : (
+ Deposit UNI-V2 LP Tokens
+ )}
)}
@@ -328,14 +359,18 @@ export default function Manage({
width="160px"
onClick={() => setShowUnstakingModal(true)}
>
- Withdraw
+ Withdraw
>
)}
)}
{!userLiquidityUnstaked ? null : userLiquidityUnstaked.equalTo('0') ? null : !stakingInfo?.active ? null : (
- {userLiquidityUnstaked.toSignificant(6)} UNI-V2 LP tokens available
+
+
+ {userLiquidityUnstaked.toSignificant(6)} UNI-V2 LP tokens available
+
+
)}
diff --git a/src/pages/Earn/index.tsx b/src/pages/Earn/index.tsx
index de4d203ab..584db1f34 100644
--- a/src/pages/Earn/index.tsx
+++ b/src/pages/Earn/index.tsx
@@ -12,6 +12,7 @@ import Loader from '../../components/Loader'
import { useActiveWeb3React } from '../../hooks/web3'
import { BIG_INT_ZERO } from '../../constants/misc'
import { OutlineCard } from '../../components/Card'
+import { Trans } from '@lingui/macro'
const PageWrapper = styled(AutoColumn)`
max-width: 640px;
@@ -62,11 +63,15 @@ export default function Earn() {
- Uniswap liquidity mining
+
+ Uniswap liquidity mining
+
- Deposit your Liquidity Provider tokens to receive UNI, the Uniswap protocol governance token.
+
+ Deposit your Liquidity Provider tokens to receive UNI, the Uniswap protocol governance token.
+
{' '}
- Read more about UNI
+
+ Read more about UNI
+
@@ -85,7 +92,9 @@ export default function Earn() {
- Participating pools
+
+ Participating pools
+
@@ -93,9 +102,13 @@ export default function Earn() {
{stakingRewardsExist && stakingInfos?.length === 0 ? (
) : !stakingRewardsExist ? (
- No active pools
+
+ No active pools
+
) : stakingInfos?.length !== 0 && stakingInfosWithBalance.length === 0 ? (
- No active pools
+
+ No active pools
+
) : (
stakingInfosWithBalance?.map((stakingInfo) => {
// need to sort by added liquidity here
diff --git a/src/pages/MigrateV2/index.tsx b/src/pages/MigrateV2/index.tsx
index 2ad15f732..53720f63e 100644
--- a/src/pages/MigrateV2/index.tsx
+++ b/src/pages/MigrateV2/index.tsx
@@ -18,6 +18,7 @@ import MigrateSushiPositionCard from 'components/PositionCard/Sushi'
import { PairState, useV2Pairs } from 'hooks/useV2Pairs'
import { getCreate2Address } from '@ethersproject/address'
import { pack, keccak256 } from '@ethersproject/solidity'
+import { t, Trans } from '@lingui/macro'
function EmptyState({ message }: { message: string }) {
return (
@@ -110,27 +111,40 @@ export default function MigrateV2() {
- Migrate V2 Liquidity
+
+ Migrate V2 Liquidity
+
-
+
- For each pool shown below, click migrate to remove your liquidity from Uniswap V2 and deposit it into Uniswap
- V3.
+
+ For each pool shown below, click migrate to remove your liquidity from Uniswap V2 and deposit it into
+ Uniswap V3.
+
{!account ? (
- Connect to a wallet to view your V2 liquidity.
+
+ Connect to a wallet to view your V2 liquidity.
+
) : v2IsLoading ? (
- Loading
+
+ Loading
+
) : v2Pairs.filter(([, pair]) => !!pair).length > 0 ? (
@@ -158,10 +172,12 @@ export default function MigrateV2() {
- {'Don’t see one of your v2 positions?'}{' '}
-
- {'Import it.'}
-
+
+ Don’t see one of your v2 positions?{' '}
+
+ Import it.
+
+
diff --git a/src/pages/Pool/v2.tsx b/src/pages/Pool/v2.tsx
index f008372db..8b3ab0563 100644
--- a/src/pages/Pool/v2.tsx
+++ b/src/pages/Pool/v2.tsx
@@ -22,6 +22,7 @@ import { CardSection, DataCard, CardNoise, CardBGImage } from '../../components/
import { useStakingInfo } from '../../state/stake/hooks'
import { BIG_INT_ZERO } from '../../constants/misc'
import { Pair } from '@uniswap/v2-sdk'
+import { Trans } from '@lingui/macro'
const PageWrapper = styled(AutoColumn)`
max-width: 640px;
@@ -135,11 +136,16 @@ export default function Pool() {
- Liquidity provider rewards
+
+ Liquidity provider rewards
+
- {`Liquidity providers earn a 0.3% fee on all trades proportional to their share of the pool. Fees are added to the pool, accrue in real time and can be claimed by withdrawing your liquidity.`}
+
+ Liquidity providers earn a 0.3% fee on all trades proportional to their share of the pool. Fees are
+ added to the pool, accrue in real time and can be claimed by withdrawing your liquidity.
+
- Read more about providing liquidity
+
+ Read more about providing liquidity
+
@@ -160,12 +168,12 @@ export default function Pool() {
- Your V2 liquidity
+ Your V2 liquidity
- Create a pair
+ Create a pair
- Add V2 Liquidity
+ Add V2 Liquidity
@@ -184,23 +192,27 @@ export default function Pool() {
{!account ? (
- Connect to a wallet to view your liquidity.
+ Connect to a wallet to view your liquidity.
) : v2IsLoading ? (
- Loading
+
+ Loading
+
) : allV2PairsWithLiquidity?.length > 0 || stakingPairs?.length > 0 ? (
<>
-
- Account analytics and accrued fees
-
- ↗
+
+
+ Account analytics and accrued fees
+
+ ↗
+
{v2PairsWithoutStakedAmount.map((v2Pair) => (
@@ -230,14 +242,14 @@ export default function Pool() {
}}
>
- Migrate Liquidity to V3
+ Migrate Liquidity to V3
>
) : (
- No liquidity found.
+ No liquidity found.
)}
diff --git a/src/pages/Swap/index.tsx b/src/pages/Swap/index.tsx
index b32ccef5d..dc93162bb 100644
--- a/src/pages/Swap/index.tsx
+++ b/src/pages/Swap/index.tsx
@@ -478,7 +478,9 @@ export default function Swap({ history }: RouteComponentProps) {
marginLeft: '0.25rem',
}}
>
- V3
+
+ V3
+
)}
diff --git a/src/pages/Vote/VotePage.tsx b/src/pages/Vote/VotePage.tsx
index 429eecb88..2a483725c 100644
--- a/src/pages/Vote/VotePage.tsx
+++ b/src/pages/Vote/VotePage.tsx
@@ -38,6 +38,7 @@ import { ExternalLink, StyledInternalLink, TYPE } from '../../theme'
import { isAddress } from '../../utils'
import { ExplorerDataType, getExplorerLink } from '../../utils/getExplorerLink'
import { ProposalStatus } from './styled'
+import { t, Trans } from '@lingui/macro'
const PageWrapper = styled(AutoColumn)`
width: 100%;
@@ -157,10 +158,14 @@ export default function VotePage({
// get total votes and format percentages for UI
const totalVotes: number | undefined = proposalData ? proposalData.forCount + proposalData.againstCount : undefined
- const forPercentage: string =
- proposalData && totalVotes ? ((proposalData.forCount * 100) / totalVotes).toFixed(0) + '%' : '0%'
- const againstPercentage: string =
- proposalData && totalVotes ? ((proposalData.againstCount * 100) / totalVotes).toFixed(0) + '%' : '0%'
+ const forPercentage: string = t({
+ id: 'currencies.valueWithPercent',
+ message: `${proposalData && totalVotes ? ((proposalData.forCount * 100) / totalVotes).toFixed(0) : '0'} %`,
+ })
+ const againstPercentage: string = t({
+ id: 'currencies.valueWithPercent',
+ message: `${proposalData && totalVotes ? ((proposalData.againstCount * 100) / totalVotes).toFixed(0) : '0'} %`,
+ })
// only count available votes as of the proposal start block
const availableVotes: CurrencyAmount | undefined = useUserVotesAsOfBlock(proposalData?.startBlock ?? undefined)
@@ -198,11 +203,17 @@ export default function VotePage({
return (
-
+
- All Proposals
+
+ All Proposals
+
{proposalData && (
{ProposalState[proposalData.status]}
@@ -212,21 +223,32 @@ export default function VotePage({
{proposalData?.title}
- {endDate && endDate < now
- ? 'Voting ended ' + (endDate && endDate.toLocaleString(DateTime.DATETIME_FULL))
- : proposalData
- ? 'Voting ends approximately ' + (endDate && endDate.toLocaleString(DateTime.DATETIME_FULL))
- : ''}
+ {endDate && endDate < now ? (
+
+ Voting ended {endDate && endDate.toLocaleString(DateTime.DATETIME_FULL)}
+
+ ) : proposalData ? (
+
+ Voting ends approximately {endDate && endDate.toLocaleString(DateTime.DATETIME_FULL)}
+
+ ) : (
+ ''
+ )}
{proposalData && proposalData.status === ProposalState.Active && !showVotingButtons && (
- Only UNI votes that were self delegated or delegated to another address before block{' '}
- {proposalData.startBlock} are eligible for voting.{' '}
+
+ Only UNI votes that were self delegated or delegated to another address before block{' '}
+ {proposalData.startBlock} are eligible for voting.{' '}
+
{showLinkForUnlock && (
- Unlock voting to prepare for the next proposal.
+
+ Unlock voting to prepare for the next
+ proposal.
+
)}
@@ -253,7 +275,7 @@ export default function VotePage({
toggleVoteModal()
}}
>
- Vote Against
+ Vote Against
) : (
@@ -264,11 +286,15 @@ export default function VotePage({
- For
-
- {' '}
- {proposalData?.forCount.toLocaleString(undefined, { maximumFractionDigits: 0 })}
-
+
+
+ For
+
+
+ {' '}
+ {proposalData?.forCount.toLocaleString(undefined, { maximumFractionDigits: 0 })}
+
+
@@ -280,7 +306,9 @@ export default function VotePage({
- Against
+
+ Against
+
{proposalData?.againstCount.toLocaleString(undefined, { maximumFractionDigits: 0 })}
@@ -293,7 +321,9 @@ export default function VotePage({
- Details
+
+ Details
+
{proposalData?.details?.map((d, i) => {
return (
@@ -312,13 +342,17 @@ export default function VotePage({
})}
- Description
+
+ Description
+
- Proposer
+
+ Proposer
+
@@ -147,12 +152,16 @@ export default function Vote() {
- Uniswap Governance
+
+ Uniswap Governance
+
- UNI tokens represent voting shares in Uniswap governance. You can vote on each proposal yourself or
- delegate your votes to a third party.
+
+ UNI tokens represent voting shares in Uniswap governance. You can vote on each proposal yourself or
+ delegate your votes to a third party.
+
- Read more about Uniswap governance
+
+ Read more about Uniswap governance
+
@@ -170,7 +181,9 @@ export default function Vote() {
- Proposals
+
+ Proposals
+
{(!allProposals || allProposals.length === 0) && !availableVotes && }
{showUnlockVoting ? (
- Unlock Voting
+ Unlock Voting
) : availableVotes && JSBI.notEqual(JSBI.BigInt(0), availableVotes?.quotient) ? (
- Votes
+
+ Votes
+
) : uniBalance &&
userDelegatee &&
userDelegatee !== ZERO_ADDRESS &&
JSBI.notEqual(JSBI.BigInt(0), uniBalance?.quotient) ? (
- Votes
+
+ Votes
+
) : (
''
@@ -202,17 +219,21 @@ export default function Vote() {
{userDelegatee && userDelegatee !== ZERO_ADDRESS ? (
- Delegated to:
+ Delegated to:
- {userDelegatee === account ? 'Self' : shortenAddress(userDelegatee)}
+ {userDelegatee === account ? (
+ Self
+ ) : (
+ shortenAddress(userDelegatee)
+ )}
- (edit)
+ (edit)
@@ -223,9 +244,15 @@ export default function Vote() {
)}
{allProposals?.length === 0 && (
- No proposals found.
+
+ No proposals found.
+
- Proposals submitted by community members will appear here.
+
+
+ Proposals submitted by community members will appear here.
+
+
)}
@@ -240,7 +267,9 @@ export default function Vote() {
})}
- A minimum threshold of 1% of the total UNI supply is required to submit proposals
+
+ A minimum threshold of 1% of the total UNI supply is required to submit proposals
+
)