diff --git a/.github/workflows/build-test-deploy-dev.yml b/.github/workflows/build-test-deploy-dev.yml index 8503a7fe0b..fa92b0ffb4 100644 --- a/.github/workflows/build-test-deploy-dev.yml +++ b/.github/workflows/build-test-deploy-dev.yml @@ -225,6 +225,7 @@ jobs: - settings - mobile - governance-stake + - widgets steps: - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # v3.0.2 diff --git a/.github/workflows/test-deploy-fork.yml b/.github/workflows/test-deploy-fork.yml index 05ce198d60..268cec24fe 100644 --- a/.github/workflows/test-deploy-fork.yml +++ b/.github/workflows/test-deploy-fork.yml @@ -235,6 +235,7 @@ jobs: - settings - mobile - governance-stake + - widgets steps: - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # v3.0.2 diff --git a/cypress/configs/widgets.config.ts b/cypress/configs/widgets.config.ts new file mode 100644 index 0000000000..a7a7d1520b --- /dev/null +++ b/cypress/configs/widgets.config.ts @@ -0,0 +1,12 @@ +import { defineConfig } from 'cypress'; +import { defaultConfig } from './base.cypress'; + +const folder = `./cypress/e2e/5-widgets`; + +export default defineConfig({ + ...defaultConfig, + e2e: { + specPattern: [folder + '**/*.*'], + excludeSpecPattern: [], + }, +}); diff --git a/cypress/e2e/1-v3-markets/3-polygon-v3-market/switch.polygon-v3.cy.ts b/cypress/e2e/1-v3-markets/3-polygon-v3-market/switch.polygon-v3.cy.ts index 73a20832f2..33fa4ca937 100644 --- a/cypress/e2e/1-v3-markets/3-polygon-v3-market/switch.polygon-v3.cy.ts +++ b/cypress/e2e/1-v3-markets/3-polygon-v3-market/switch.polygon-v3.cy.ts @@ -36,6 +36,7 @@ const testData = { ], }, }; + describe.skip('SWITCH BORROWED, POLYGON V3 MARKET, INTEGRATION SPEC', () => { const skipTestState = skipState(false); configEnvWithTenderlyPolygonFork({ market: 'fork_proto_polygon_v3', v3: true }); diff --git a/cypress/e2e/4-gho-ethereum/fixtures/gho.json b/cypress/e2e/4-gho-ethereum/fixtures/gho.json index 0f501dc642..ad7afde19e 100644 --- a/cypress/e2e/4-gho-ethereum/fixtures/gho.json +++ b/cypress/e2e/4-gho-ethereum/fixtures/gho.json @@ -4,7 +4,7 @@ "collateral": false, "wrapped": false, "apy": { - "min": 1.77, - "max": 2.53 + "min": 2.13, + "max": 3.05 } } diff --git a/cypress/e2e/5-widgets/switch-tool.cy.ts b/cypress/e2e/5-widgets/switch-tool.cy.ts new file mode 100644 index 0000000000..52e26a4fad --- /dev/null +++ b/cypress/e2e/5-widgets/switch-tool.cy.ts @@ -0,0 +1,126 @@ +import assets from '../../fixtures/assets.json'; +import { + configEnvWithTenderlyAEthereumV3Fork, + configEnvWithTenderlyAvalancheFork, + configEnvWithTenderlyPolygonFork, +} from '../../support/steps/configuration.steps'; +import { doCloseModal } from '../../support/steps/main.steps'; + +const switchByTool = ({ + fromAsset, + toAsset, + amount, + hasApproval = true, + isMaxAmount = false, +}: { + fromAsset: { shortName: string; fullName: string }; + toAsset: { shortName: string; fullName: string }; + amount: number; + hasApproval: boolean; + isMaxAmount?: boolean; +}) => { + const _fromAssetName = fromAsset.shortName; + const _toAssetName = toAsset.shortName; + + describe(`Switch ${_fromAssetName} to ${_toAssetName}`, () => { + it(`Open switch tool modal`, () => { + cy.get('button[aria-label="Switch tool"]').click(); + }); + it(`Choose asset from`, () => { + cy.get('[data-cy=Modal]').as('Modal'); + cy.get('@Modal').find('[data-cy=assetSelect]').eq(0).click(); + cy.get(`[data-cy="assetsSelectOption_${_fromAssetName}"]`, { timeout: 10000 }) + .scrollIntoView() + .should('be.visible') + .click({ force: true }); + cy.get(`[data-cy="assetsSelectedOption_${_fromAssetName}"]`, { + timeout: 10000, + }).should('be.visible', { timeout: 10000 }); + }); + it(`Choose asset to`, () => { + cy.get('[data-cy=Modal]').as('Modal'); + cy.get('@Modal').find('[data-cy=assetSelect]').eq(1).click(); + cy.get(`[data-cy="assetsSelectOption_${_toAssetName}"]`, { timeout: 10000 }) + .scrollIntoView() + .click({ force: true }); + cy.get(`[data-cy="assetsSelectedOption_${_toAssetName}"]`, { + timeout: 10000, + }).should('be.visible', { timeout: 10000 }); + }); + it(`Set amount`, () => { + if (isMaxAmount) { + cy.wait(2000); //there is no way to know when real max amount will upload by UI + cy.get('[data-cy=Modal]').find('button:contains("Max")').click(); + } else { + cy.get('[data-cy=Modal] input[aria-label="amount input"]').first().type(amount.toString()); + } + cy.wait(2000); + cy.doConfirm(hasApproval, 'Switch'); + }); + doCloseModal(); + }); +}; + +const testData = { + ethereum: [ + { + fromAsset: assets.ethereumV3Market.ETH, + toAsset: assets.ethereumV3Market.DAI, + amount: 1, + hasApproval: true, + isMaxAmount: false, + }, + { + fromAsset: assets.ethereumV3Market.ETH, + toAsset: assets.ethereumV3Market.LINK, + amount: 1, + hasApproval: true, + isMaxAmount: false, + }, + ], + polygon: [ + { + fromAsset: assets.polygonV3Market.MATIC, + toAsset: assets.polygonV3Market.USDC, + amount: 1, + hasApproval: true, + isMaxAmount: false, + }, + ], + avalanche: [ + { + fromAsset: assets.avalancheV3Market.AVAX, + toAsset: assets.avalancheV3Market.USDC, + amount: 1, + hasApproval: true, + isMaxAmount: false, + }, + ], +}; + +describe('SWITCH BY SWITCH TOOL, ETHEREUM', () => { + // const skipTestState = skipState(false); + configEnvWithTenderlyAEthereumV3Fork({ v3: true }); + + testData.ethereum.forEach((swapCase) => { + switchByTool(swapCase); + }); +}); + +describe('SWITCH BY SWITCH TOOL, POLYGON', () => { + // const skipTestState = skipState(false); + configEnvWithTenderlyPolygonFork({ v3: true }); + + testData.polygon.forEach((swapCase) => { + switchByTool(swapCase); + }); +}); + +describe('SWITCH BY SWITCH TOOL, AVALANCHE', () => { + // const skipTestState = skipState(false); + configEnvWithTenderlyAvalancheFork({ v3: true }); + + testData.avalanche.forEach((swapCase) => { + switchByTool(swapCase); + }); +}); diff --git a/package.json b/package.json index aac028ba0e..c0f48cf2e1 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@lingui/react": "^3.14.0", "@mui/icons-material": "^5.10.14", "@mui/material": "^5.10.9", - "@paraswap/sdk": "6.2.2", + "@paraswap/sdk": "6.2.4", "@tanstack/react-query": "^4.28.0", "@visx/axis": "^2.14.0", "@visx/curve": "^2.1.0", diff --git a/pages/_app.page.tsx b/pages/_app.page.tsx index eba88f3928..dbdeb70679 100644 --- a/pages/_app.page.tsx +++ b/pages/_app.page.tsx @@ -27,6 +27,10 @@ import createEmotionCache from '../src/createEmotionCache'; import { AppGlobalStyles } from '../src/layouts/AppGlobalStyles'; import { LanguageProvider } from '../src/libs/LanguageProvider'; +const SwitchModal = dynamic(() => + import('src/components/transactions/Switch/SwitchModal').then((module) => module.SwitchModal) +); + const BorrowModal = dynamic(() => import('src/components/transactions/Borrow/BorrowModal').then((module) => module.BorrowModal) ); @@ -148,6 +152,7 @@ export default function MyApp(props: MyAppProps) { + diff --git a/pages/governance/proposal/[proposalId].governance.tsx b/pages/governance/proposal/[proposalId].governance.tsx index 0cae04860b..5815fabecc 100644 --- a/pages/governance/proposal/[proposalId].governance.tsx +++ b/pages/governance/proposal/[proposalId].governance.tsx @@ -269,7 +269,7 @@ export default function ProposalPage({ Link: 'Share on lens', }) } - href={`https://lenster.xyz/?url=${url}&text=Check out this proposal on aave governance 👻👻 - ${ipfs.title}&hashtags=Aave&preview=true`} + href={`https://hey.xyz/?url=${url}&text=Check out this proposal on aave governance 👻👻 - ${ipfs.title}&hashtags=Aave&preview=true`} startIcon={ + diff --git a/public/icons/tokens/kncl.svg b/public/icons/tokens/kncl.svg new file mode 100644 index 0000000000..7baa199fcd --- /dev/null +++ b/public/icons/tokens/kncl.svg @@ -0,0 +1 @@ + diff --git a/scripts/populate-cache.js b/scripts/populate-cache.js index 9f060863d3..450b37734d 100644 --- a/scripts/populate-cache.js +++ b/scripts/populate-cache.js @@ -68879,7 +68879,8 @@ var marketsData = { collateralRepay: true, incentives: true, withdrawAndSwitch: true, - debtSwitch: true + debtSwitch: true, + switch: true }, subgraphUrl: "https://api.thegraph.com/subgraphs/name/aave/protocol-v3", addresses: { @@ -68911,7 +68912,8 @@ var marketsData = { liquiditySwap: true, collateralRepay: true, incentives: true, - debtSwitch: true + debtSwitch: true, + switch: true }, subgraphUrl: "https://api.thegraph.com/subgraphs/name/aave/protocol-v2", addresses: { @@ -69004,7 +69006,8 @@ var marketsData = { liquiditySwap: true, incentives: true, collateralRepay: true, - debtSwitch: true + debtSwitch: true, + switch: true }, subgraphUrl: "https://api.thegraph.com/subgraphs/name/aave/protocol-v2-avalanche", addresses: { @@ -69052,7 +69055,8 @@ var marketsData = { liquiditySwap: true, withdrawAndSwitch: true, collateralRepay: true, - debtSwitch: true + debtSwitch: true, + switch: true }, // TODO: Need subgraph, currently not supported // subgraphUrl: '', @@ -69081,7 +69085,8 @@ var marketsData = { liquiditySwap: true, collateralRepay: true, debtSwitch: true, - withdrawAndSwitch: true + withdrawAndSwitch: true, + switch: true }, subgraphUrl: "https://api.thegraph.com/subgraphs/name/aave/protocol-v3-arbitrum", addresses: { @@ -69132,7 +69137,8 @@ var marketsData = { incentives: true, collateralRepay: true, debtSwitch: true, - withdrawAndSwitch: true + withdrawAndSwitch: true, + switch: true }, subgraphUrl: "https://api.thegraph.com/subgraphs/name/aave/protocol-v3-avalanche", addresses: { @@ -69283,7 +69289,8 @@ var marketsData = { collateralRepay: true, liquiditySwap: true, debtSwitch: true, - withdrawAndSwitch: true + withdrawAndSwitch: true, + switch: true }, subgraphUrl: "https://api.thegraph.com/subgraphs/name/aave/protocol-v3-optimism", addresses: { @@ -69310,7 +69317,8 @@ var marketsData = { incentives: true, collateralRepay: true, debtSwitch: true, - withdrawAndSwitch: true + withdrawAndSwitch: true, + switch: true }, subgraphUrl: "https://api.thegraph.com/subgraphs/name/aave/protocol-v3-polygon", addresses: { @@ -69492,6 +69500,7 @@ var networkConfigs = { }, [import_contract_helpers3.ChainId.polygon]: { name: "Polygon POS", + displayName: "Polygon", privateJsonRPCUrl: "https://poly-mainnet.gateway.pokt.network/v1/lb/62b3314e123e6f00397f19ca", publicJsonRPCUrl: [ "https://polygon-rpc.com", diff --git a/src/components/MarketSwitcher.tsx b/src/components/MarketSwitcher.tsx index 54e81857a2..5147daec1e 100644 --- a/src/components/MarketSwitcher.tsx +++ b/src/components/MarketSwitcher.tsx @@ -2,6 +2,7 @@ import { ChevronDownIcon } from '@heroicons/react/outline'; import { Trans } from '@lingui/macro'; import { Box, + BoxProps, ListItemText, MenuItem, SvgIcon, @@ -67,11 +68,12 @@ type MarketLogoProps = { size: number; logo: string; testChainName?: string; + sx?: BoxProps; }; -export const MarketLogo = ({ size, logo, testChainName }: MarketLogoProps) => { +export const MarketLogo = ({ size, logo, testChainName, sx }: MarketLogoProps) => { return ( - + {testChainName && ( diff --git a/src/components/TransactionEventHandler.tsx b/src/components/TransactionEventHandler.tsx index ec3bf17000..09b21deacb 100644 --- a/src/components/TransactionEventHandler.tsx +++ b/src/components/TransactionEventHandler.tsx @@ -1,6 +1,7 @@ import { useEffect, useState } from 'react'; import { useRootStore } from 'src/store/root'; import { selectSuccessfulTransactions } from 'src/store/transactionsSelectors'; +import { getNetworkConfig } from 'src/utils/marketsAndNetworksConfig'; import { GENERAL } from 'src/utils/mixPanelEvents'; export const TransactionEventHandler = () => { @@ -14,17 +15,17 @@ export const TransactionEventHandler = () => { useEffect(() => { Object.keys(successfulTransactions).forEach((chainId) => { const chainIdNumber = +chainId; + const networkConfig = getNetworkConfig(chainIdNumber); Object.keys(successfulTransactions[chainIdNumber]).forEach((txHash) => { if (!postedTransactions[chainIdNumber]?.includes(txHash)) { const tx = successfulTransactions[chainIdNumber][txHash]; - // const event = actionToEvent(tx.action); trackEvent(GENERAL.TRANSACTION, { transactionType: tx.action, tokenAmount: tx.amount, assetName: tx.assetName, asset: tx.asset, - market: tx.market, + market: tx.market === null ? undefined : tx.market, txHash: txHash, proposalId: tx.proposalId, support: tx.support, @@ -33,6 +34,10 @@ export const TransactionEventHandler = () => { outAsset: tx.outAsset, outAmount: tx.outAmount, outAssetName: tx.outAssetName, + amountUsd: tx.amountUsd, + outAmountUsd: tx.outAmountUsd, + chainId: chainIdNumber, + chainName: networkConfig.displayName || networkConfig.name, }); // update local state diff --git a/src/components/Warnings/BUSDOffBoardingWarning.tsx b/src/components/Warnings/BUSDOffBoardingWarning.tsx deleted file mode 100644 index 8c7ae35341..0000000000 --- a/src/components/Warnings/BUSDOffBoardingWarning.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import { Trans } from '@lingui/macro'; - -import { Link } from '../primitives/Link'; - -export const BUSDOffBoardingWarning = () => { - return ( - - This asset is planned to be offboarded due to an Aave Protocol Governance decision.{' '} - - More details - - - ); -}; diff --git a/src/components/Warnings/OffboardingWarning.tsx b/src/components/Warnings/OffboardingWarning.tsx new file mode 100644 index 0000000000..0347b8b4c1 --- /dev/null +++ b/src/components/Warnings/OffboardingWarning.tsx @@ -0,0 +1,22 @@ +import { Trans } from '@lingui/macro'; +import { CustomMarket } from 'src/ui-config/marketsConfig'; + +import { Link } from '../primitives/Link'; + +export const AssetsBeingOffboarded: { [market: string]: { [symbol: string]: string } } = { + [CustomMarket.proto_mainnet]: { + BUSD: 'https://governance.aave.com/t/arfc-busd-offboarding-plan/12170', + TUSD: 'https://governance.aave.com/t/arfc-tusd-offboarding-plan/14008', + }, +}; + +export const OffboardingWarning = ({ discussionLink }: { discussionLink: string }) => { + return ( + + This asset is planned to be offboarded due to an Aave Protocol Governance decision.{' '} + + More details + + + ); +}; diff --git a/src/components/icons/LensterIcon.tsx b/src/components/icons/HeyIcon.tsx similarity index 94% rename from src/components/icons/LensterIcon.tsx rename to src/components/icons/HeyIcon.tsx index f5e100d0fd..59e585d7a8 100644 --- a/src/components/icons/LensterIcon.tsx +++ b/src/components/icons/HeyIcon.tsx @@ -1,11 +1,11 @@ import { SvgIcon, SvgIconProps } from '@mui/material'; -export const LensterIcon = ({ sx, ...rest }: SvgIconProps) => { +export const HeyIcon = ({ sx, ...rest }: SvgIconProps) => { return ( diff --git a/src/components/infoTooltips/BUSDOffboardingToolTip.tsx b/src/components/infoTooltips/OffboardingToolTip.tsx similarity index 65% rename from src/components/infoTooltips/BUSDOffboardingToolTip.tsx rename to src/components/infoTooltips/OffboardingToolTip.tsx index b3e8029ecf..54e9839e8d 100644 --- a/src/components/infoTooltips/BUSDOffboardingToolTip.tsx +++ b/src/components/infoTooltips/OffboardingToolTip.tsx @@ -2,14 +2,14 @@ import { ExclamationIcon } from '@heroicons/react/outline'; import { Box, SvgIcon } from '@mui/material'; import { ContentWithTooltip } from '../ContentWithTooltip'; -import { BUSDOffBoardingWarning } from '../Warnings/BUSDOffBoardingWarning'; +import { OffboardingWarning } from '../Warnings/OffboardingWarning'; -export const BUSDOffBoardingTooltip = () => { +export const OffboardingTooltip = ({ discussionLink }: { discussionLink: string }) => { return ( - + } > diff --git a/src/components/transactions/AssetInput.tsx b/src/components/transactions/AssetInput.tsx index de0053e082..74e1c2bac1 100644 --- a/src/components/transactions/AssetInput.tsx +++ b/src/components/transactions/AssetInput.tsx @@ -2,6 +2,7 @@ import { XCircleIcon } from '@heroicons/react/solid'; import { Trans } from '@lingui/macro'; import { Box, + BoxProps, Button, CircularProgress, FormControl, @@ -83,6 +84,7 @@ export interface AssetInputProps { event?: TrackEventProps; selectOptionHeader?: ReactNode; selectOption?: (asset: T) => ReactNode; + sx?: BoxProps; } export const AssetInput = ({ @@ -103,6 +105,7 @@ export const AssetInput = ({ event, selectOptionHeader, selectOption, + sx = {}, }: AssetInputProps) => { const theme = useTheme(); const trackEvent = useRootStore((store) => store.trackEvent); @@ -118,7 +121,7 @@ export const AssetInput = ({ : assets && (assets.find((asset) => asset.symbol === symbol) as T); return ( - + {inputTitle ? inputTitle : Amount} diff --git a/src/components/transactions/Borrow/GhoBorrowSuccessView.tsx b/src/components/transactions/Borrow/GhoBorrowSuccessView.tsx index 2c6931c687..248caddab5 100644 --- a/src/components/transactions/Borrow/GhoBorrowSuccessView.tsx +++ b/src/components/transactions/Borrow/GhoBorrowSuccessView.tsx @@ -17,7 +17,7 @@ import { } from '@mui/material'; import dynamic from 'next/dynamic.js'; import { ReactNode, useRef, useState } from 'react'; -import { LensterIcon } from 'src/components/icons/LensterIcon'; +import { HeyIcon } from 'src/components/icons/HeyIcon'; import { compactNumber, FormattedNumber } from 'src/components/primitives/FormattedNumber'; import { useModalContext } from 'src/hooks/useModal'; import { useProtocolDataContext } from 'src/hooks/useProtocolDataContext'; @@ -283,14 +283,14 @@ export const GhoBorrowSuccessView = ({ txHash, action, amount, symbol }: Success )} trackEvent(GHO_SUCCESS_MODAL.GHO_SHARE_LENSTER)} + onClick={() => trackEvent(GHO_SUCCESS_MODAL.GHO_SHARE_HEY)} > - + { const { readOnlyModeAddress } = useWeb3Context(); - const { walletBalances } = useWalletBalances(); - const { currentNetworkConfig, currentMarketData } = useProtocolDataContext(); + const currentMarketData = useRootStore((store) => store.currentMarketData); + const currentNetworkConfig = useRootStore((store) => store.currentNetworkConfig); + const { walletBalances } = useWalletBalances(currentMarketData); const { user, reserves } = useAppDataContext(); const { txError, mainTxState } = useModalContext(); const { permissions } = usePermissions(); diff --git a/src/components/transactions/FlowCommons/TxModalDetails.tsx b/src/components/transactions/FlowCommons/TxModalDetails.tsx index e1c686b020..cd444c4bf2 100644 --- a/src/components/transactions/FlowCommons/TxModalDetails.tsx +++ b/src/components/transactions/FlowCommons/TxModalDetails.tsx @@ -23,6 +23,7 @@ export interface TxModalDetailsProps { slippageSelector?: ReactNode; skipLoad?: boolean; disabled?: boolean; + chainId?: number; } const ArrowRightIcon = ( @@ -37,6 +38,7 @@ export const TxModalDetails: React.FC = ({ skipLoad, disabled, children, + chainId, }) => { return ( @@ -58,6 +60,7 @@ export const TxModalDetails: React.FC = ({ = ({ skipLoad, disabled, rightComponent, + chainId, }) => { - const { - state, - gasPriceData: { data }, - } = useGasStation(); - - const { walletBalances } = useWalletBalances(); + const { state } = useGasStation(); + const currentChainId = useRootStore((store) => store.currentChainId); + const selectedChainId = chainId ?? currentChainId; + // TODO: find a better way to query base token price instead of using a random market. + const marketOnNetwork = Object.values(marketsData).find( + (elem) => elem.chainId === selectedChainId + ); + invariant(marketOnNetwork, 'No market for this network'); + const { data: poolReserves } = usePoolReservesHumanized(marketOnNetwork); + const { data: gasPrice } = useGasPrice(selectedChainId); + const { walletBalances } = useWalletBalances(marketOnNetwork); const nativeBalanceUSD = walletBalances[API_ETH_MOCK_ADDRESS.toLowerCase()]?.amountUSD; - - const { reserves } = useAppDataContext(); - const { currentNetworkConfig } = useProtocolDataContext(); - const { name, baseAssetSymbol, wrappedBaseAssetSymbol } = currentNetworkConfig; + const { name, baseAssetSymbol } = getNetworkConfig(selectedChainId); const { loadingTxns } = useModalContext(); - const wrappedAsset = reserves.find( - (token) => token.symbol.toLowerCase() === wrappedBaseAssetSymbol?.toLowerCase() - ); - const totalGasCostsUsd = - data && wrappedAsset - ? getGasCosts(gasLimit, state.gasOption, state.customGas, data, wrappedAsset.priceInUSD) + gasPrice && poolReserves?.baseCurrencyData + ? getGasCosts( + gasLimit, + state.gasOption, + state.customGas, + gasPrice, + normalize( + poolReserves?.baseCurrencyData.networkBaseTokenPriceInUsd, + poolReserves?.baseCurrencyData.networkBaseTokenPriceDecimals + ) + ) : undefined; return ( diff --git a/src/components/transactions/GasStation/GasStationProvider.tsx b/src/components/transactions/GasStation/GasStationProvider.tsx index 2d6b2f7940..0c6ef100ab 100644 --- a/src/components/transactions/GasStation/GasStationProvider.tsx +++ b/src/components/transactions/GasStation/GasStationProvider.tsx @@ -1,7 +1,5 @@ import React from 'react'; -import useGetGasPrices, { GetGasPricesHook } from '../../../hooks/useGetGasPrices'; - export enum GasOption { Slow = 'slow', Normal = 'normal', @@ -18,7 +16,7 @@ type Dispatch = (action: Action) => void; type State = { gasOption: GasOption; customGas: string }; export const GasStationContext = React.createContext< - { state: State; dispatch: Dispatch; gasPriceData: GetGasPricesHook } | undefined + { state: State; dispatch: Dispatch } | undefined >(undefined); function gasStationReducer(state: State, action: Action) { @@ -37,8 +35,7 @@ export const GasStationProvider: React.FC = ({ children }) => { gasOption: GasOption.Normal, customGas: '100', }); - const gasPriceData = useGetGasPrices(); - const value = { state, dispatch, gasPriceData }; + const value = { state, dispatch }; return {children}; }; diff --git a/src/components/transactions/GovVote/GovVoteModalContent.tsx b/src/components/transactions/GovVote/GovVoteModalContent.tsx index 8348c3cde2..548df6a8fb 100644 --- a/src/components/transactions/GovVote/GovVoteModalContent.tsx +++ b/src/components/transactions/GovVote/GovVoteModalContent.tsx @@ -89,7 +89,7 @@ export const GovVoteModalContent = ({ target="_blank" rel="noopener noreferrer" onClick={() => trackEvent(AIP.SHARE_VOTE_ON_LENS)} - href={`https://lenster.xyz/?url=${ + href={`https://hey.xyz/?url=${ window.location.href }&text=${`I just voted on the latest active proposal on aave governance`}&hashtags=Aave&preview=true`} startIcon={ diff --git a/src/components/transactions/Switch/NetworkSelector.tsx b/src/components/transactions/Switch/NetworkSelector.tsx new file mode 100644 index 0000000000..ce4e74965d --- /dev/null +++ b/src/components/transactions/Switch/NetworkSelector.tsx @@ -0,0 +1,73 @@ +import { ChevronDownIcon } from '@heroicons/react/outline'; +import { + Box, + FormControl, + MenuItem, + Select, + SelectChangeEvent, + SvgIcon, + Typography, +} from '@mui/material'; +import { MarketLogo } from 'src/components/MarketSwitcher'; + +import { SupportedNetworkWithChainId } from './common'; + +interface NetworkSelectorProps { + networks: SupportedNetworkWithChainId[]; + selectedNetwork: number; + setSelectedNetwork: (value: number) => void; +} + +export const NetworkSelector = ({ + networks, + selectedNetwork, + setSelectedNetwork, +}: NetworkSelectorProps) => { + const handleChange = (event: SelectChangeEvent) => { + setSelectedNetwork(Number(event.target.value)); + }; + return ( + + + + ); +}; diff --git a/src/components/transactions/Switch/ParaswapRatesError.tsx b/src/components/transactions/Switch/ParaswapRatesError.tsx new file mode 100644 index 0000000000..419967246d --- /dev/null +++ b/src/components/transactions/Switch/ParaswapRatesError.tsx @@ -0,0 +1,19 @@ +import { Typography } from '@mui/material'; +import { Warning } from 'src/components/primitives/Warning'; +import { convertParaswapErrorMessage } from 'src/hooks/paraswap/common'; + +interface ParaswapRatesErrorProps { + error: unknown; +} + +export const ParaswapRatesError = ({ error }: ParaswapRatesErrorProps) => { + return ( + + + {error instanceof Error + ? convertParaswapErrorMessage(error.message) + : 'There was an issue fetching data from Paraswap'} + + + ); +}; diff --git a/src/components/transactions/Switch/SwitchActions.tsx b/src/components/transactions/Switch/SwitchActions.tsx new file mode 100644 index 0000000000..d38db0ec57 --- /dev/null +++ b/src/components/transactions/Switch/SwitchActions.tsx @@ -0,0 +1,313 @@ +import { ERC20Service, gasLimitRecommendations, ProtocolAction } from '@aave/contract-helpers'; +import { Trans } from '@lingui/macro'; +import { OptimalRate } from '@paraswap/sdk'; +import { defaultAbiCoder, formatUnits, splitSignature } from 'ethers/lib/utils'; +import { queryClient } from 'pages/_app.page'; +import { useCallback, useEffect, useMemo, useState } from 'react'; +import { MOCK_SIGNED_HASH } from 'src/helpers/useTransactionHandler'; +import { calculateSignedAmount } from 'src/hooks/paraswap/common'; +import { useParaswapSellTxParams } from 'src/hooks/paraswap/useParaswapRates'; +import { useModalContext } from 'src/hooks/useModal'; +import { useWeb3Context } from 'src/libs/hooks/useWeb3Context'; +import { useRootStore } from 'src/store/root'; +import { ApprovalMethod } from 'src/store/walletSlice'; +import { getErrorTextFromError, TxAction } from 'src/ui-config/errorMapping'; +import { permitByChainAndToken } from 'src/ui-config/permitConfig'; +import { QueryKeys } from 'src/ui-config/queries'; +import { getNetworkConfig, getProvider } from 'src/utils/marketsAndNetworksConfig'; + +import { TxActionsWrapper } from '../TxActionsWrapper'; +import { APPROVAL_GAS_LIMIT } from '../utils'; + +interface SwithProps { + inputAmount: string; + inputToken: string; + outputToken: string; + slippage: string; + blocked: boolean; + loading?: boolean; + isWrongNetwork: boolean; + chainId: number; + route?: OptimalRate; + inputName: string; + outputName: string; +} + +interface SignedParams { + signature: string; + deadline: string; + amount: string; + approvedToken: string; +} + +export const SwitchActions = ({ + inputAmount, + inputToken, + inputName, + outputName, + outputToken, + slippage, + blocked, + loading, + isWrongNetwork, + chainId, + route, +}: SwithProps) => { + const [ + user, + generateApproval, + estimateGasLimit, + walletApprovalMethodPreference, + generateSignatureRequest, + addTransaction, + ] = useRootStore((state) => [ + state.account, + state.generateApproval, + state.estimateGasLimit, + state.walletApprovalMethodPreference, + state.generateSignatureRequest, + state.addTransaction, + ]); + + const { + approvalTxState, + mainTxState, + loadingTxns, + setMainTxState, + setTxError, + setGasLimit, + setLoadingTxns, + setApprovalTxState, + } = useModalContext(); + + const { sendTx, signTxData } = useWeb3Context(); + const networkConfig = getNetworkConfig(chainId); + + const [signatureParams, setSignatureParams] = useState(); + const [approvedAmount, setApprovedAmount] = useState(undefined); + const { mutateAsync: fetchParaswapTxParams } = useParaswapSellTxParams( + networkConfig.underlyingChainId ?? chainId + ); + const tryPermit = permitByChainAndToken[chainId]?.[inputToken]; + + const useSignature = walletApprovalMethodPreference === ApprovalMethod.PERMIT && tryPermit; + + const requiresApproval = useMemo(() => { + if ( + approvedAmount === undefined || + approvedAmount === -1 || + inputAmount === '0' || + isWrongNetwork + ) + return false; + else return approvedAmount < Number(inputAmount); + }, [approvedAmount, inputAmount, isWrongNetwork]); + + const action = async () => { + if (route) { + try { + setMainTxState({ ...mainTxState, loading: true }); + const tx = await fetchParaswapTxParams({ + srcToken: inputToken, + srcDecimals: route.srcDecimals, + destDecimals: route.destDecimals, + destToken: outputToken, + route, + user, + maxSlippage: Number(slippage) * 10000, + permit: signatureParams && signatureParams.signature, + deadline: signatureParams && signatureParams.deadline, + partner: 'aave-widget', + }); + tx.chainId = chainId; + const txWithGasEstimation = await estimateGasLimit(tx, chainId); + const response = await sendTx(txWithGasEstimation); + const txData = { + action: 'switch', + asset: route.srcToken, + assetName: inputName, + amount: formatUnits(route.srcAmount, route.srcDecimals), + amountUsd: route.srcUSD, + outAsset: route.destToken, + outAmount: formatUnits(route.destAmount, route.destDecimals), + outAmountUsd: route.destUSD, + outAssetName: outputName, + }; + try { + await response.wait(1); + addTransaction( + response.hash, + { + txState: 'success', + ...txData, + }, + { + chainId, + } + ); + setMainTxState({ + txHash: response.hash, + loading: false, + success: true, + }); + queryClient.invalidateQueries({ queryKey: [QueryKeys.POOL_TOKENS] }); + } catch (error) { + const parsedError = getErrorTextFromError(error, TxAction.MAIN_ACTION, false); + setTxError(parsedError); + setMainTxState({ + txHash: response.hash, + loading: false, + }); + addTransaction( + response.hash, + { + txState: 'failed', + ...txData, + }, + { + chainId, + } + ); + } + } catch (error) { + const parsedError = getErrorTextFromError(error, TxAction.GAS_ESTIMATION, false); + setTxError(parsedError); + setMainTxState({ + txHash: undefined, + loading: false, + }); + } + } + }; + + const approval = async () => { + if (route) { + const amountToApprove = calculateSignedAmount(inputAmount, route.srcDecimals, 0); + const approvalData = { + spender: route.tokenTransferProxy, + user, + token: inputToken, + amount: amountToApprove, + }; + try { + if (useSignature) { + const deadline = Math.floor(Date.now() / 1000 + 3600).toString(); + const signatureRequest = await generateSignatureRequest( + { + ...approvalData, + deadline, + }, + { chainId } + ); + setApprovalTxState({ ...approvalTxState, loading: true }); + const response = await signTxData(signatureRequest); + const splitedSignature = splitSignature(response); + const encodedSignature = defaultAbiCoder.encode( + ['address', 'address', 'uint256', 'uint256', 'uint8', 'bytes32', 'bytes32'], + [ + approvalData.user, + approvalData.spender, + approvalData.amount, + deadline, + splitedSignature.v, + splitedSignature.r, + splitedSignature.s, + ] + ); + setSignatureParams({ + signature: encodedSignature, + deadline, + amount: approvalData.amount, + approvedToken: approvalData.spender, + }); + setApprovalTxState({ + txHash: MOCK_SIGNED_HASH, + loading: false, + success: true, + }); + } else { + const tx = generateApproval(approvalData, { chainId }); + const txWithGasEstimation = await estimateGasLimit(tx); + setApprovalTxState({ ...approvalTxState, loading: true }); + const response = await sendTx(txWithGasEstimation); + await response.wait(1); + setApprovalTxState({ + txHash: response.hash, + loading: false, + success: true, + }); + setTxError(undefined); + fetchApprovedAmount(); + } + } catch (error) { + const parsedError = getErrorTextFromError(error, TxAction.GAS_ESTIMATION, false); + setTxError(parsedError); + setApprovalTxState({ + txHash: undefined, + loading: false, + }); + } + } + }; + + const fetchApprovedAmount = useCallback(async () => { + if (route?.tokenTransferProxy) { + setSignatureParams(undefined); + setApprovalTxState({ + txHash: undefined, + loading: false, + success: false, + }); + setLoadingTxns(true); + const rpc = getProvider(chainId); + const erc20Service = new ERC20Service(rpc); + const approvedTargetAmount = await erc20Service.approvedAmount({ + user, + token: inputToken, + spender: route.tokenTransferProxy, + }); + setApprovedAmount(approvedTargetAmount); + setLoadingTxns(false); + } + }, [chainId, setLoadingTxns, user, inputToken, route?.tokenTransferProxy, setApprovalTxState]); + + useEffect(() => { + if (user) { + fetchApprovedAmount(); + } + }, [fetchApprovedAmount, user]); + + useEffect(() => { + let switchGasLimit = 0; + switchGasLimit = Number(gasLimitRecommendations[ProtocolAction.withdrawAndSwitch].recommended); + if (requiresApproval && !approvalTxState.success) { + switchGasLimit += Number(APPROVAL_GAS_LIMIT); + } + setGasLimit(switchGasLimit.toString()); + }, [requiresApproval, approvalTxState, setGasLimit]); + + return ( + approval()} + requiresApproval={!blocked && requiresApproval} + actionText={Switch} + actionInProgressText={Switching} + errorParams={{ + loading: false, + disabled: blocked || (!approvalTxState.success && requiresApproval), + content: Switch, + handleClick: action, + }} + fetchingData={loading} + blocked={blocked} + tryPermit={tryPermit} + /> + ); +}; diff --git a/src/components/transactions/Switch/SwitchErrors.tsx b/src/components/transactions/Switch/SwitchErrors.tsx new file mode 100644 index 0000000000..4905dba62c --- /dev/null +++ b/src/components/transactions/Switch/SwitchErrors.tsx @@ -0,0 +1,26 @@ +import { Trans } from '@lingui/macro'; +import { Typography } from '@mui/material'; +import { Warning } from 'src/components/primitives/Warning'; + +import { ParaswapRatesError } from './ParaswapRatesError'; + +interface SwitchErrorsProps { + ratesError: unknown; + balance: string; + inputAmount: string; +} + +export const SwitchErrors = ({ ratesError, balance, inputAmount }: SwitchErrorsProps) => { + if (ratesError) { + return ; + } else if (Number(inputAmount) > Number(balance)) { + return ( + + + Your balance is lower than the selected amount. + + + ); + } + return null; +}; diff --git a/src/components/transactions/Switch/SwitchModal.tsx b/src/components/transactions/Switch/SwitchModal.tsx new file mode 100644 index 0000000000..41ab67fca7 --- /dev/null +++ b/src/components/transactions/Switch/SwitchModal.tsx @@ -0,0 +1,145 @@ +import { API_ETH_MOCK_ADDRESS, ReserveDataHumanized } from '@aave/contract-helpers'; +import { normalize } from '@aave/math-utils'; +import { Box, CircularProgress } from '@mui/material'; +import React, { useEffect, useMemo, useState } from 'react'; +import { usePoolsReservesHumanized } from 'src/hooks/pool/usePoolReserves'; +import { usePoolsTokensBalance } from 'src/hooks/pool/usePoolTokensBalance'; +import { ModalType, useModalContext } from 'src/hooks/useModal'; +import { UserPoolTokensBalances } from 'src/services/WalletBalanceService'; +import { useRootStore } from 'src/store/root'; +import { fetchIconSymbolAndName } from 'src/ui-config/reservePatches'; +import { CustomMarket, getNetworkConfig, marketsData } from 'src/utils/marketsAndNetworksConfig'; + +import { BasicModal } from '../../primitives/BasicModal'; +import { supportedNetworksWithEnabledMarket } from './common'; +import { SwitchModalContent } from './SwitchModalContent'; + +export interface ReserveWithBalance extends ReserveDataHumanized { + balance: string; + iconSymbol: string; +} + +const defaultNetwork = marketsData[CustomMarket.proto_mainnet_v3]; + +export const SwitchModal = () => { + const { + type, + close, + args: { underlyingAsset }, + } = useModalContext(); + + const currentChainId = useRootStore((store) => store.currentChainId); + const user = useRootStore((store) => store.account); + + const [selectedChainId, setSelectedChainId] = useState(() => { + if (supportedNetworksWithEnabledMarket.find((elem) => elem.chainId === currentChainId)) + return currentChainId; + return defaultNetwork.chainId; + }); + + const selectedNetworkConfig = getNetworkConfig(selectedChainId); + + useEffect(() => { + if (supportedNetworksWithEnabledMarket.find((elem) => elem.chainId === currentChainId)) + setSelectedChainId(currentChainId); + else { + setSelectedChainId(defaultNetwork.chainId); + } + }, [currentChainId]); + + const marketsBySupportedNetwork = useMemo( + () => + Object.values(marketsData).filter( + (elem) => elem.chainId === selectedChainId && elem.enabledFeatures?.switch + ), + [selectedChainId] + ); + + const poolReservesDataQueries = usePoolsReservesHumanized(marketsBySupportedNetwork, { + refetchInterval: 0, + }); + + const networkReserves = poolReservesDataQueries.reduce((acum, elem) => { + if (elem.data) { + const wrappedBaseAsset = elem.data.reservesData.find( + (reserveData) => reserveData.symbol === selectedNetworkConfig.wrappedBaseAssetSymbol + ); + const acumWithoutBaseAsset = acum.concat( + elem.data.reservesData.filter( + (reserveDataElem) => + !acum.find((acumElem) => acumElem.underlyingAsset === reserveDataElem.underlyingAsset) + ) + ); + if ( + wrappedBaseAsset && + !acum.find((acumElem) => acumElem.underlyingAsset === API_ETH_MOCK_ADDRESS) + ) + return acumWithoutBaseAsset.concat({ + ...wrappedBaseAsset, + underlyingAsset: API_ETH_MOCK_ADDRESS, + decimals: selectedNetworkConfig.baseAssetDecimals, + ...fetchIconSymbolAndName({ + underlyingAsset: API_ETH_MOCK_ADDRESS, + symbol: selectedNetworkConfig.baseAssetSymbol, + }), + }); + return acumWithoutBaseAsset; + } + return acum; + }, [] as ReserveDataHumanized[]); + + const poolBalancesDataQueries = usePoolsTokensBalance(marketsBySupportedNetwork, user, { + refetchInterval: 0, + }); + + const poolsBalances = poolBalancesDataQueries.reduce((acum, elem) => { + if (elem.data) return acum.concat(elem.data); + return acum; + }, [] as UserPoolTokensBalances[]); + + const reservesWithBalance: ReserveWithBalance[] = useMemo(() => { + return networkReserves.map((elem) => { + return { + ...elem, + ...fetchIconSymbolAndName({ + underlyingAsset: elem.underlyingAsset, + symbol: elem.symbol, + name: elem.name, + }), + balance: normalize( + poolsBalances + .find( + (balance) => + balance.address.toLocaleLowerCase() === elem.underlyingAsset.toLocaleLowerCase() + ) + ?.amount.toString() || '0', + elem.decimals + ), + }; + }); + }, [networkReserves, poolsBalances]); + + const reserversWithBalanceSortedByBalance = reservesWithBalance.sort( + (a, b) => Number(b.balance) - Number(a.balance) + ); + + return ( + + {reserversWithBalanceSortedByBalance.length > 1 ? ( + + ) : ( + + + + )} + + ); +}; diff --git a/src/components/transactions/Switch/SwitchModalContent.tsx b/src/components/transactions/Switch/SwitchModalContent.tsx new file mode 100644 index 0000000000..dba8ccba93 --- /dev/null +++ b/src/components/transactions/Switch/SwitchModalContent.tsx @@ -0,0 +1,316 @@ +import { normalize, normalizeBN } from '@aave/math-utils'; +import { SwitchVerticalIcon } from '@heroicons/react/outline'; +import { Trans } from '@lingui/macro'; +import { Box, CircularProgress, IconButton, SvgIcon, Typography } from '@mui/material'; +import { debounce } from 'lodash'; +import React, { useMemo, useState } from 'react'; +import { FormattedNumber } from 'src/components/primitives/FormattedNumber'; +import { Row } from 'src/components/primitives/Row'; +import { ConnectWalletButton } from 'src/components/WalletConnection/ConnectWalletButton'; +import { useParaswapSellRates } from 'src/hooks/paraswap/useParaswapRates'; +import { useIsWrongNetwork } from 'src/hooks/useIsWrongNetwork'; +import { useModalContext } from 'src/hooks/useModal'; +import { useWeb3Context } from 'src/libs/hooks/useWeb3Context'; +import { useRootStore } from 'src/store/root'; +import { getNetworkConfig, NetworkConfig } from 'src/utils/marketsAndNetworksConfig'; +import { GENERAL } from 'src/utils/mixPanelEvents'; + +import { AssetInput } from '../AssetInput'; +import { TxModalDetails } from '../FlowCommons/TxModalDetails'; +import { TxModalTitle } from '../FlowCommons/TxModalTitle'; +import { ChangeNetworkWarning } from '../Warnings/ChangeNetworkWarning'; +import { ParaswapErrorDisplay } from '../Warnings/ParaswapErrorDisplay'; +import { SupportedNetworkWithChainId } from './common'; +import { NetworkSelector } from './NetworkSelector'; +import { SwitchActions } from './SwitchActions'; +import { SwitchErrors } from './SwitchErrors'; +import { ReserveWithBalance } from './SwitchModal'; +import { SwitchRates } from './SwitchRates'; +import { SwitchSlippageSelector } from './SwitchSlippageSelector'; +import { SwitchTxSuccessView } from './SwitchTxSuccessView'; + +interface SwitchModalContentProps { + selectedChainId: number; + setSelectedChainId: (value: number) => void; + supportedNetworks: SupportedNetworkWithChainId[]; + reserves: ReserveWithBalance[]; + selectedNetworkConfig: NetworkConfig; + defaultAsset?: string; +} + +export const SwitchModalContent = ({ + supportedNetworks, + selectedChainId, + setSelectedChainId, + reserves, + selectedNetworkConfig, + defaultAsset, +}: SwitchModalContentProps) => { + const [slippage, setSlippage] = useState('0.001'); + const [inputAmount, setInputAmount] = useState(''); + const [debounceInputAmount, setDebounceInputAmount] = useState(''); + const { mainTxState: switchTxState, gasLimit, txError, setTxError } = useModalContext(); + const user = useRootStore((store) => store.account); + const [selectedInputReserve, setSelectedInputReserve] = useState(() => { + const defaultReserve = reserves.find((elem) => elem.underlyingAsset === defaultAsset); + if (defaultReserve) return defaultReserve; + if (reserves[0].symbol === 'GHO') { + return reserves[1]; + } + return reserves[0]; + }); + const { readOnlyModeAddress } = useWeb3Context(); + const [selectedOutputReserve, setSelectedOutputReserve] = useState(() => { + const gho = reserves.find((reserve) => reserve.symbol === 'GHO'); + if (gho) return gho; + return ( + reserves.find( + (elem) => + elem.underlyingAsset !== defaultAsset && + elem.underlyingAsset !== reserves[0].underlyingAsset + ) || reserves[1] + ); + }); + const isWrongNetwork = useIsWrongNetwork(selectedChainId); + + const handleInputChange = (value: string) => { + setTxError(undefined); + if (value === '-1') { + setInputAmount(selectedInputReserve.balance); + debouncedInputChange(selectedInputReserve.balance); + } else { + setInputAmount(value); + debouncedInputChange(value); + } + }; + + const debouncedInputChange = useMemo(() => { + return debounce((value: string) => { + setDebounceInputAmount(value); + }, 300); + }, [setDebounceInputAmount]); + + const { + data: sellRates, + error: ratesError, + isFetching: ratesLoading, + } = useParaswapSellRates({ + chainId: selectedNetworkConfig.underlyingChainId ?? selectedChainId, + amount: + debounceInputAmount === '' + ? '0' + : normalizeBN(debounceInputAmount, -1 * selectedInputReserve.decimals).toFixed(0), + srcToken: selectedInputReserve.underlyingAsset, + srcDecimals: selectedInputReserve.decimals, + destToken: selectedOutputReserve.underlyingAsset, + destDecimals: selectedOutputReserve.decimals, + user, + options: { + partner: 'aave-widget', + }, + }); + + if (sellRates && switchTxState.success) { + return ( + + ); + } + + const onSwitchReserves = () => { + const fromReserve = selectedInputReserve; + const toReserve = selectedOutputReserve; + const toInput = sellRates + ? normalizeBN(sellRates.destAmount, sellRates.destDecimals).toString() + : '0'; + setSelectedInputReserve(toReserve); + setSelectedOutputReserve(fromReserve); + setInputAmount(toInput); + setDebounceInputAmount(toInput); + setTxError(undefined); + }; + + const handleSelectedInputReserve = (reserve: ReserveWithBalance) => { + setTxError(undefined); + setSelectedInputReserve(reserve); + }; + + const handleSelectedOutputReserve = (reserve: ReserveWithBalance) => { + setTxError(undefined); + setSelectedOutputReserve(reserve); + }; + + const handleSelectedNetworkChange = (value: number) => { + setTxError(undefined); + setSelectedChainId(value); + }; + + return ( + <> + + {isWrongNetwork.isWrongNetwork && !readOnlyModeAddress && ( + + )} + + + + + {!selectedInputReserve || !selectedOutputReserve ? ( + + ) : ( + <> + + elem.underlyingAsset !== selectedOutputReserve.underlyingAsset + )} + value={inputAmount} + onChange={handleInputChange} + usdValue={sellRates?.srcUSD || '0'} + symbol={selectedInputReserve?.symbol} + onSelect={handleSelectedInputReserve} + inputTitle={' '} + sx={{ width: '100%' }} + /> + + + + + + elem.underlyingAsset !== selectedInputReserve.underlyingAsset + )} + value={ + sellRates + ? normalizeBN(sellRates.destAmount, sellRates.destDecimals).toString() + : '0' + } + usdValue={sellRates?.destUSD || '0'} + symbol={selectedOutputReserve?.symbol} + loading={ + debounceInputAmount !== '0' && + debounceInputAmount !== '' && + ratesLoading && + !ratesError + } + onSelect={handleSelectedOutputReserve} + disableInput={true} + inputTitle={' '} + sx={{ width: '100%' }} + /> + + {sellRates && ( + <> + + + )} + {sellRates && user && ( + + {`Minimum ${selectedOutputReserve.symbol} received`}} + captionVariant="caption" + > + + + Minimum USD value received} + captionVariant="caption" + > + + + + )} + {user ? ( + <> + + {txError && } + Number(selectedInputReserve.balance) || + !user + } + chainId={selectedChainId} + route={sellRates} + /> + + ) : ( + + + Please connect your wallet to be able to switch your tokens. + + + + )} + + )} + + ); +}; diff --git a/src/components/transactions/Switch/SwitchRates.tsx b/src/components/transactions/Switch/SwitchRates.tsx new file mode 100644 index 0000000000..d7c02454b0 --- /dev/null +++ b/src/components/transactions/Switch/SwitchRates.tsx @@ -0,0 +1,73 @@ +import { normalizeBN, valueToBigNumber } from '@aave/math-utils'; +import { SwitchHorizontalIcon } from '@heroicons/react/outline'; +import { Trans } from '@lingui/macro'; +import { Box, ButtonBase, SvgIcon, Typography } from '@mui/material'; +import { OptimalRate } from '@paraswap/sdk'; +import { useMemo, useState } from 'react'; +import { DarkTooltip } from 'src/components/infoTooltips/DarkTooltip'; +import { FormattedNumber } from 'src/components/primitives/FormattedNumber'; + +type SwitchRatesProps = { + rates: OptimalRate; + srcSymbol: string; + destSymbol: string; +}; + +export const SwitchRates = ({ rates, srcSymbol, destSymbol }: SwitchRatesProps) => { + const [isSwitched, setIsSwitched] = useState(false); + + const rate = useMemo(() => { + const amount1 = normalizeBN(rates.srcAmount, rates.srcDecimals); + const amount2 = normalizeBN(rates.destAmount, rates.destDecimals); + return isSwitched ? amount1.div(amount2) : amount2.div(amount1); + }, [isSwitched, rates.srcAmount, rates.destAmount]); + + const priceImpact = useMemo(() => { + const price1 = valueToBigNumber(rates.srcUSD); + const price2 = valueToBigNumber(rates.destUSD); + return price2.minus(price1).div(price1); + }, [rates.srcUSD, rates.destUSD]); + + return ( + + + setIsSwitched((isSwitched) => !isSwitched)} + disableTouchRipple + sx={{ mx: 1 }} + > + + + + + + + Price impact + + } + > + + {'('} + + {')'} + + + + ); +}; diff --git a/src/components/transactions/Switch/SwitchSlippageSelector.tsx b/src/components/transactions/Switch/SwitchSlippageSelector.tsx new file mode 100644 index 0000000000..a159739046 --- /dev/null +++ b/src/components/transactions/Switch/SwitchSlippageSelector.tsx @@ -0,0 +1,110 @@ +import { CogIcon } from '@heroicons/react/solid'; +import { Trans } from '@lingui/macro'; +import { + Box, + Button, + Menu, + SvgIcon, + ToggleButton, + ToggleButtonGroup, + Typography, +} from '@mui/material'; +import { MouseEvent, useState } from 'react'; +import { FormattedNumber } from 'src/components/primitives/FormattedNumber'; + +const DEFAULT_SLIPPAGE_OPTIONS = ['0.001', '0.005', '0.01']; + +type SwitchSlippageSelectorProps = { + slippage: string; + setSlippage: (value: string) => void; +}; + +export const SwitchSlippageSelector = ({ slippage, setSlippage }: SwitchSlippageSelectorProps) => { + const [anchorEl, setAnchorEl] = useState(); + + const open = Boolean(anchorEl); + + const handleOpen = (event: MouseEvent) => { + setAnchorEl(event.currentTarget); + }; + + const handleClose = () => { + setAnchorEl(null); + }; + + return ( + + + Slippage + + + Max slippage + + + setSlippage(value)} + > + {DEFAULT_SLIPPAGE_OPTIONS.map((option) => ( + + + + ))} + + + + + + + + ); +}; diff --git a/src/components/transactions/Switch/SwitchTxSuccessView.tsx b/src/components/transactions/Switch/SwitchTxSuccessView.tsx new file mode 100644 index 0000000000..36be937516 --- /dev/null +++ b/src/components/transactions/Switch/SwitchTxSuccessView.tsx @@ -0,0 +1,64 @@ +import { ArrowRightIcon } from '@heroicons/react/outline'; +import { Trans } from '@lingui/macro'; +import { Box, SvgIcon, Typography } from '@mui/material'; +import { FormattedNumber } from 'src/components/primitives/FormattedNumber'; +import { TokenIcon } from 'src/components/primitives/TokenIcon'; + +import { BaseSuccessView } from '../FlowCommons/BaseSuccess'; + +export type SwitchTxSuccessViewProps = { + txHash?: string; + amount?: string; + symbol: string; + iconSymbol: string; + outAmount?: string; + outSymbol: string; + outIconSymbol: string; +}; + +export const SwitchTxSuccessView = ({ + txHash, + amount, + symbol, + iconSymbol, + outAmount, + outSymbol, + outIconSymbol, +}: SwitchTxSuccessViewProps) => { + return ( + + + + You've successfully switched tokens. + + + + + {symbol} + + + + + + {outSymbol} + + + + ); +}; diff --git a/src/components/transactions/Switch/common.ts b/src/components/transactions/Switch/common.ts new file mode 100644 index 0000000000..7c16b1609c --- /dev/null +++ b/src/components/transactions/Switch/common.ts @@ -0,0 +1,22 @@ +import { BaseNetworkConfig } from 'src/ui-config/networksConfig'; +import { + getSupportedChainIds, + marketsData, + networkConfigs, +} from 'src/utils/marketsAndNetworksConfig'; + +export interface SupportedNetworkWithChainId extends BaseNetworkConfig { + chainId: number; +} + +export const supportedNetworksConfig: SupportedNetworkWithChainId[] = getSupportedChainIds().map( + (chainId) => ({ + ...networkConfigs[chainId], + chainId, + }) +); +export const supportedNetworksWithEnabledMarket = supportedNetworksConfig.filter((elem) => + Object.values(marketsData).find( + (market) => market.chainId === elem.chainId && market.enabledFeatures?.switch + ) +); diff --git a/src/components/transactions/Warnings/ParaswapErrorDisplay.tsx b/src/components/transactions/Warnings/ParaswapErrorDisplay.tsx index 2f02b5542b..fa1df54442 100644 --- a/src/components/transactions/Warnings/ParaswapErrorDisplay.tsx +++ b/src/components/transactions/Warnings/ParaswapErrorDisplay.tsx @@ -6,7 +6,7 @@ import { TxErrorType } from 'src/ui-config/errorMapping'; import { GasEstimationError } from '../FlowCommons/GasEstimationError'; const USER_DENIED_SIGNATURE = 'MetaMask Message Signature: User denied message signature.'; -const USER_DENIED_TRANSACTION = 'MetaMask Message Signature: User denied message signature.'; +const USER_DENIED_TRANSACTION = 'MetaMask Tx Signature: User denied transaction signature.'; interface ErrorProps { txError: TxErrorType; diff --git a/src/helpers/useTransactionHandler.tsx b/src/helpers/useTransactionHandler.tsx index cfabcfa3b4..0bcd6d6bd1 100644 --- a/src/helpers/useTransactionHandler.tsx +++ b/src/helpers/useTransactionHandler.tsx @@ -411,6 +411,7 @@ export const useTransactionHandler = ({ } } } catch (error) { + if (!mounted.current) return; const parsedError = getErrorTextFromError(error, TxAction.GAS_ESTIMATION, false); setTxError(parsedError); } diff --git a/src/hooks/app-data-provider/useWalletBalances.tsx b/src/hooks/app-data-provider/useWalletBalances.tsx index 463ffab2be..efe38b220a 100644 --- a/src/hooks/app-data-provider/useWalletBalances.tsx +++ b/src/hooks/app-data-provider/useWalletBalances.tsx @@ -1,24 +1,36 @@ -import { API_ETH_MOCK_ADDRESS } from '@aave/contract-helpers'; +import { API_ETH_MOCK_ADDRESS, ReservesDataHumanized } from '@aave/contract-helpers'; import { nativeToUSD, normalize, USD_DECIMALS } from '@aave/math-utils'; import { BigNumber } from 'bignumber.js'; +import { UserPoolTokensBalances } from 'src/services/WalletBalanceService'; import { useRootStore } from 'src/store/root'; +import { MarketDataType, networkConfigs } from 'src/utils/marketsAndNetworksConfig'; -import { selectCurrentBaseCurrencyData, selectCurrentReserves } from '../../store/poolSelectors'; -import { usePoolTokensBalance } from '../pool/usePoolTokensBalance'; -import { useProtocolDataContext } from '../useProtocolDataContext'; +import { usePoolsReservesHumanized } from '../pool/usePoolReserves'; +import { usePoolsTokensBalance } from '../pool/usePoolTokensBalance'; export interface WalletBalance { address: string; amount: string; } -export const useWalletBalances = () => { - const { currentNetworkConfig } = useProtocolDataContext(); - const { data: balances, isLoading: balancesLoading } = usePoolTokensBalance(); - const [reserves, baseCurrencyData] = useRootStore((state) => [ - selectCurrentReserves(state), - selectCurrentBaseCurrencyData(state), - ]); +type FormatAggregatedBalanceParams = { + reservesHumanized?: ReservesDataHumanized; + balances?: UserPoolTokensBalances[]; + marketData: MarketDataType; +}; + +const formatAggregatedBalance = ({ + reservesHumanized, + balances, + marketData, +}: FormatAggregatedBalanceParams) => { + const reserves = reservesHumanized?.reservesData || []; + const baseCurrencyData = reservesHumanized?.baseCurrencyData || { + marketReferenceCurrencyDecimals: 0, + marketReferenceCurrencyPriceInUsd: '0', + networkBaseTokenPriceInUsd: '0', + networkBaseTokenPriceDecimals: 0, + }; const walletBalances = balances ?? []; // process data @@ -28,7 +40,7 @@ export const useWalletBalances = () => { if (reserve.address === API_ETH_MOCK_ADDRESS.toLowerCase()) { return ( poolReserve.symbol.toLowerCase() === - currentNetworkConfig.wrappedBaseAssetSymbol?.toLowerCase() + networkConfigs[marketData.chainId].wrappedBaseAssetSymbol?.toLowerCase() ); } return poolReserve.underlyingAsset.toLowerCase() === reserve.address; @@ -54,6 +66,34 @@ export const useWalletBalances = () => { return { walletBalances: aggregatedBalance, hasEmptyWallet, - loading: balancesLoading || !reserves.length, + }; +}; + +export const usePoolsWalletBalances = (marketDatas: MarketDataType[]) => { + const user = useRootStore((store) => store.account); + const tokensBalanceQueries = usePoolsTokensBalance(marketDatas, user); + const poolsBalancesQueries = usePoolsReservesHumanized(marketDatas); + const isLoading = + tokensBalanceQueries.find((elem) => elem.isLoading) || + poolsBalancesQueries.find((elem) => elem.isLoading); + const walletBalances = poolsBalancesQueries.map((query, index) => + formatAggregatedBalance({ + reservesHumanized: query.data, + balances: tokensBalanceQueries[index]?.data, + marketData: marketDatas[index], + }) + ); + return { + walletBalances, + isLoading, + }; +}; + +export const useWalletBalances = (marketData: MarketDataType) => { + const { walletBalances, isLoading } = usePoolsWalletBalances([marketData]); + return { + walletBalances: walletBalances[0].walletBalances, + hasEmptyWallet: walletBalances[0].hasEmptyWallet, + loading: isLoading, }; }; diff --git a/src/hooks/commonTypes.ts b/src/hooks/commonTypes.ts new file mode 100644 index 0000000000..8d9a5267b0 --- /dev/null +++ b/src/hooks/commonTypes.ts @@ -0,0 +1,5 @@ +export type HookOpts = { + select?: (originalValue: T) => V; + refetchInterval?: number | false | (() => number | false); + staleTime?: number; +}; diff --git a/src/hooks/governance/useGovernanceTokens.ts b/src/hooks/governance/useGovernanceTokens.ts index 7288a8d8d9..5e9489f2ee 100644 --- a/src/hooks/governance/useGovernanceTokens.ts +++ b/src/hooks/governance/useGovernanceTokens.ts @@ -5,10 +5,12 @@ import { useSharedDependencies } from 'src/ui-config/SharedDependenciesProvider' export const useGovernanceTokens = () => { const { governanceWalletBalanceService } = useSharedDependencies(); + const currentMarketData = useRootStore((store) => store.currentMarketData); const user = useRootStore((store) => store.account); return useQuery({ - queryFn: () => governanceWalletBalanceService.getGovernanceTokensBalance({ user }), - queryKey: [QueryKeys.GOVERNANCE_TOKENS, user, governanceWalletBalanceService.toHash()], + queryFn: () => + governanceWalletBalanceService.getGovernanceTokensBalance(currentMarketData, user), + queryKey: [QueryKeys.GOVERNANCE_TOKENS, user], enabled: !!user, refetchInterval: POLLING_INTERVAL, initialData: { diff --git a/src/hooks/paraswap/common.ts b/src/hooks/paraswap/common.ts index 583dabeebc..cd860fade1 100644 --- a/src/hooks/paraswap/common.ts +++ b/src/hooks/paraswap/common.ts @@ -78,7 +78,7 @@ export const getParaswap = (chainId: ChainId) => { throw new Error('chain not supported'); }; -const getFeeClaimerAddress = (chainId: ChainId) => { +export const getFeeClaimerAddress = (chainId: ChainId) => { if (ChainId.base === chainId) return MiscBase.PARASWAP_FEE_CLAIMER; return MiscEthereum.PARASWAP_FEE_CLAIMER; @@ -297,7 +297,7 @@ export async function fetchExactOutRate( ); } -const ExactInSwapper = (chainId: ChainId) => { +export const ExactInSwapper = (chainId: ChainId) => { const paraSwap = getParaswap(chainId); const FEE_CLAIMER_ADDRESS = getFeeClaimerAddress(chainId); @@ -350,7 +350,7 @@ const ExactInSwapper = (chainId: ChainId) => { priceRoute: route, userAddress: user, partnerAddress: FEE_CLAIMER_ADDRESS, - positiveSlippageToUser: false, + takeSurplus: true, }, { ignoreChecks: true } ); @@ -423,7 +423,7 @@ const ExactOutSwapper = (chainId: ChainId) => { priceRoute: route, userAddress: user, partnerAddress: FEE_CLAIMER_ADDRESS, - positiveSlippageToUser: false, + takeSurplus: true, srcDecimals, destDecimals, }, diff --git a/src/hooks/paraswap/useParaswapRates.ts b/src/hooks/paraswap/useParaswapRates.ts new file mode 100644 index 0000000000..0f575e15f7 --- /dev/null +++ b/src/hooks/paraswap/useParaswapRates.ts @@ -0,0 +1,109 @@ +import { OptimalRate, SwapSide } from '@paraswap/sdk'; +import { RateOptions } from '@paraswap/sdk/dist/methods/swap/rates'; +import { useMutation, useQuery } from '@tanstack/react-query'; +import { BigNumber, constants, PopulatedTransaction } from 'ethers'; +import { QueryKeys } from 'src/ui-config/queries'; + +import { getFeeClaimerAddress, getParaswap } from './common'; + +type ParaSwapSellRatesParams = { + amount: string; + srcToken: string; + srcDecimals: number; + destToken: string; + destDecimals: number; + chainId: number; + user: string; + options?: RateOptions; +}; + +export const useParaswapSellRates = ({ + chainId, + amount, + srcToken, + srcDecimals, + destToken, + destDecimals, + user, + options = {}, +}: ParaSwapSellRatesParams) => { + return useQuery({ + queryFn: () => { + const paraswap = getParaswap(chainId); + return paraswap.getRate({ + amount, + srcToken, + srcDecimals, + destToken, + destDecimals, + userAddress: user ? user : constants.AddressZero, + side: SwapSide.SELL, + options: { + ...options, + excludeDEXS: ['ParaSwapPool', 'ParaSwapLimitOrders'], + }, + }); + }, + queryKey: [QueryKeys.PARASWAP_RATES, chainId, amount, srcToken, destToken, user], + enabled: amount !== '0', + retry: 0, + refetchOnWindowFocus: (query) => (query.state.error ? false : true), + }); +}; + +type UseParaswapSellTxParams = { + srcToken: string; + srcDecimals: number; + destToken: string; + destDecimals: number; + user: string; + route: OptimalRate; + maxSlippage: number; + permit?: string; + deadline?: string; + partner?: string; +}; + +export const useParaswapSellTxParams = (chainId: number) => { + const FEE_CLAIMER_ADDRESS = getFeeClaimerAddress(chainId); + return useMutation({ + mutationFn: async ({ + srcToken, + srcDecimals, + destToken, + destDecimals, + user, + route, + maxSlippage, + permit, + deadline, + partner, + }: UseParaswapSellTxParams) => { + const paraswap = getParaswap(chainId); + const response = await paraswap.buildTx( + { + srcToken, + srcDecimals, + srcAmount: route.srcAmount, + destToken, + destDecimals, + userAddress: user, + priceRoute: route, + slippage: maxSlippage, + takeSurplus: true, + partner, + partnerAddress: FEE_CLAIMER_ADDRESS, + permit, + deadline, + }, + { ignoreChecks: true } + ); + return { + ...response, + gasLimit: BigNumber.from('500000'), + gasPrice: undefined, + value: BigNumber.from(response.value), + }; + }, + }); +}; diff --git a/src/hooks/pool/usePoolReserves.ts b/src/hooks/pool/usePoolReserves.ts new file mode 100644 index 0000000000..fac3a9e87d --- /dev/null +++ b/src/hooks/pool/usePoolReserves.ts @@ -0,0 +1,26 @@ +import { ReservesDataHumanized } from '@aave/contract-helpers'; +import { useQueries } from '@tanstack/react-query'; +import { MarketDataType } from 'src/ui-config/marketsConfig'; +import { POLLING_INTERVAL, QueryKeys } from 'src/ui-config/queries'; +import { useSharedDependencies } from 'src/ui-config/SharedDependenciesProvider'; + +import { HookOpts } from '../commonTypes'; + +export const usePoolsReservesHumanized = ( + marketsData: MarketDataType[], + opts?: HookOpts +) => { + const { uiPoolService } = useSharedDependencies(); + return useQueries({ + queries: marketsData.map((marketData) => ({ + queryKey: [QueryKeys.POOL_RESERVES_DATA_HUMANIZED, marketData], + queryFn: () => uiPoolService.getReservesHumanized(marketData), + refetchInterval: POLLING_INTERVAL, + ...opts, + })), + }); +}; + +export const usePoolReservesHumanized = (marketData: MarketDataType) => { + return usePoolsReservesHumanized([marketData])[0]; +}; diff --git a/src/hooks/pool/usePoolTokensBalance.ts b/src/hooks/pool/usePoolTokensBalance.ts index f24b8160bc..c6ab12c0da 100644 --- a/src/hooks/pool/usePoolTokensBalance.ts +++ b/src/hooks/pool/usePoolTokensBalance.ts @@ -1,25 +1,30 @@ -import { useQuery } from '@tanstack/react-query'; +import { useQueries } from '@tanstack/react-query'; +import { UserPoolTokensBalances } from 'src/services/WalletBalanceService'; import { useRootStore } from 'src/store/root'; +import { MarketDataType } from 'src/ui-config/marketsConfig'; import { POLLING_INTERVAL, QueryKeys } from 'src/ui-config/queries'; import { useSharedDependencies } from 'src/ui-config/SharedDependenciesProvider'; -export const usePoolTokensBalance = () => { +import { HookOpts } from '../commonTypes'; + +export const usePoolsTokensBalance = ( + marketsData: MarketDataType[], + user: string, + opts?: HookOpts +) => { const { poolTokensBalanceService } = useSharedDependencies(); - const currentMarketData = useRootStore((store) => store.currentMarketData); - const user = useRootStore((store) => store.account); - const lendingPoolAddressProvider = currentMarketData.addresses.LENDING_POOL_ADDRESS_PROVIDER; - const lendingPoolAddress = currentMarketData.addresses.LENDING_POOL; - return useQuery({ - queryFn: () => - poolTokensBalanceService.getPoolTokensBalances({ user, lendingPoolAddressProvider }), - queryKey: [ - QueryKeys.POOL_TOKENS, - user, - lendingPoolAddressProvider, - lendingPoolAddress, - poolTokensBalanceService.toHash(), - ], - enabled: !!user, - refetchInterval: POLLING_INTERVAL, + return useQueries({ + queries: marketsData.map((marketData) => ({ + queryKey: [QueryKeys.POOL_TOKENS, user, marketData], + queryFn: () => poolTokensBalanceService.getPoolTokensBalances(marketData, user), + enabled: !!user, + refetchInterval: POLLING_INTERVAL, + ...opts, + })), }); }; + +export const usePoolTokensBalance = (marketData: MarketDataType) => { + const user = useRootStore((store) => store.account); + return usePoolsTokensBalance([marketData], user)[0]; +}; diff --git a/src/hooks/useGetGasPrices.tsx b/src/hooks/useGetGasPrices.tsx index 010fb1c3ec..a045e1a3c5 100644 --- a/src/hooks/useGetGasPrices.tsx +++ b/src/hooks/useGetGasPrices.tsx @@ -1,11 +1,8 @@ import { FeeData } from '@ethersproject/abstract-provider'; -import { useState } from 'react'; +import { useQueries } from '@tanstack/react-query'; import { GasOption } from 'src/components/transactions/GasStation/GasStationProvider'; -import { useWeb3Context } from 'src/libs/hooks/useWeb3Context'; - -import { useModalContext } from './useModal'; -import { usePolling } from './usePolling'; -import { useProtocolDataContext } from './useProtocolDataContext'; +import { useRootStore } from 'src/store/root'; +import { QueryKeys } from 'src/ui-config/queries'; type GasInfo = { legacyGasPrice: string; @@ -41,41 +38,20 @@ export const rawToGasPriceData = (feeData: FeeData): GasPriceData => { }; }; -const useGetGasPrices = (): GetGasPricesHook => { - const [loading, setLoading] = useState(false); - const [error, setError] = useState(false); - const [data, setData] = useState(); - const { type } = useModalContext(); - const { currentChainId, jsonRpcProvider } = useProtocolDataContext(); - const { connected } = useWeb3Context(); - - const web3Request = async () => { - const feeData = await jsonRpcProvider().getFeeData(); - setData(rawToGasPriceData(feeData)); - setError(false); - }; - - const estimateGasPrice = async () => { - let apiRequestError; - - try { - await web3Request(); - } catch (web3ProviderError) { - // Only output errors if all estimation methods fails - console.error('Gas price retrieval from API failed', apiRequestError); - console.error('Gas price retrieval from Web3 provider failed.', web3ProviderError); - setError(true); - } - setLoading(false); - }; - - usePolling(estimateGasPrice, POLLING_INTERVAL, type === undefined, [ - connected, - currentChainId, - type, - ]); - - return { loading, data, error }; +export const useGasPrices = (chainIds: number[]) => { + const jsonRpcProvider = useRootStore((store) => store.jsonRpcProvider); + return useQueries({ + queries: chainIds.map((chainId) => ({ + queryKey: [QueryKeys.GAS_PRICES, chainId], + queryFn: () => + jsonRpcProvider(chainId) + .getFeeData() + .then((feeData) => rawToGasPriceData(feeData)), + refetchInterval: POLLING_INTERVAL, + })), + }); }; -export default useGetGasPrices; +export const useGasPrice = (chainId: number) => { + return useGasPrices([chainId])[0]; +}; diff --git a/src/hooks/useModal.tsx b/src/hooks/useModal.tsx index af2a248b71..2814ddb1d2 100644 --- a/src/hooks/useModal.tsx +++ b/src/hooks/useModal.tsx @@ -27,6 +27,7 @@ export enum ModalType { V3Migration, RevokeGovDelegation, StakeRewardsClaimRestake, + Switch, } export interface ModalArgsType { @@ -99,6 +100,7 @@ export interface ModalContextType { openRevokeGovDelegation: () => void; openV3Migration: () => void; openGovVote: (proposalId: number, support: boolean, power: string) => void; + openSwitch: (underlyingAsset?: string) => void; close: () => void; type?: ModalType; args: T; @@ -300,6 +302,11 @@ export const ModalContextProvider: React.FC = ({ children }) => { trackEvent(GENERAL.OPEN_MODAL, { modal: 'V2->V3 Migration' }); setType(ModalType.V3Migration); }, + openSwitch: (underlyingAsset) => { + trackEvent(GENERAL.OPEN_MODAL, { modal: 'Switch' }); + setType(ModalType.Switch); + setArgs({ underlyingAsset }); + }, close: () => { setType(undefined); setArgs({}); diff --git a/src/layouts/AppFooter.tsx b/src/layouts/AppFooter.tsx index 7df85e4d53..356d6c1752 100644 --- a/src/layouts/AppFooter.tsx +++ b/src/layouts/AppFooter.tsx @@ -22,7 +22,7 @@ const StyledLink = styled(Link)(({ theme }) => ({ const FOOTER_ICONS = [ { - href: 'https://lenster.xyz/u/aaveaave', + href: 'https://hey.xyz/u/aaveaave', icon: , title: 'Aave', }, diff --git a/src/layouts/AppHeader.tsx b/src/layouts/AppHeader.tsx index 4377df12d4..430c469ce3 100644 --- a/src/layouts/AppHeader.tsx +++ b/src/layouts/AppHeader.tsx @@ -1,8 +1,11 @@ -import { InformationCircleIcon } from '@heroicons/react/outline'; +import { InformationCircleIcon, SwitchHorizontalIcon } from '@heroicons/react/outline'; import { Trans } from '@lingui/macro'; import { + Badge, Button, + NoSsr, Slide, + styled, SvgIcon, Typography, useMediaQuery, @@ -13,6 +16,7 @@ import Box from '@mui/material/Box'; import * as React from 'react'; import { useEffect, useState } from 'react'; import { ContentWithTooltip } from 'src/components/ContentWithTooltip'; +import { useModalContext } from 'src/hooks/useModal'; import { useRootStore } from 'src/store/root'; import { ENABLE_TESTNET } from 'src/utils/marketsAndNetworksConfig'; @@ -27,6 +31,39 @@ interface Props { children: React.ReactElement; } +const StyledBadge = styled(Badge)(({ theme }) => ({ + '& .MuiBadge-badge': { + top: '2px', + right: '2px', + borderRadius: '20px', + width: '10px', + height: '10px', + backgroundColor: `${theme.palette.secondary.main}`, + color: `${theme.palette.secondary.main}`, + '&::after': { + position: 'absolute', + top: 0, + left: 0, + width: '100%', + height: '100%', + borderRadius: '50%', + animation: 'ripple 1.2s infinite ease-in-out', + border: '1px solid currentColor', + content: '""', + }, + }, + '@keyframes ripple': { + '0%': { + transform: 'scale(.8)', + opacity: 1, + }, + '100%': { + transform: 'scale(2.4)', + opacity: 0, + }, + }, +})); + function HideOnScroll({ children }: Props) { const { breakpoints } = useTheme(); const md = useMediaQuery(breakpoints.down('md')); @@ -39,16 +76,25 @@ function HideOnScroll({ children }: Props) { ); } +const SWITCH_VISITED_KEY = 'switchVisited'; + export function AppHeader() { const { breakpoints } = useTheme(); const md = useMediaQuery(breakpoints.down('md')); const sm = useMediaQuery(breakpoints.down('sm')); + const [visitedSwitch, setVisitedSwitch] = useState(() => { + if (typeof window === 'undefined') return true; + return Boolean(localStorage.getItem(SWITCH_VISITED_KEY)); + }); + const [mobileDrawerOpen, setMobileDrawerOpen] = useRootStore((state) => [ state.mobileDrawerOpen, state.setMobileDrawerOpen, ]); + const { openSwitch } = useModalContext(); + const [walletWidgetOpen, setWalletWidgetOpen] = useState(false); const [mobileMenuOpen, setMobileMenuOpen] = useState(false); @@ -80,6 +126,12 @@ export function AppHeader() { window.location.href = '/'; }; + const handleSwitchClick = () => { + localStorage.setItem(SWITCH_VISITED_KEY, 'true'); + setVisitedSwitch(true); + openSwitch(); + }; + const testnetTooltip = ( @@ -163,6 +215,31 @@ export function AppHeader() { + + + + + {!mobileMenuOpen && ( More details" msgstr "" -#: src/components/Warnings/BUSDOffBoardingWarning.tsx +#: src/components/Warnings/OffboardingWarning.tsx msgid "This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details" msgstr "" @@ -2990,10 +3020,18 @@ msgstr "" msgid "You've successfully switched borrow position." msgstr "" +#: src/components/transactions/Switch/SwitchTxSuccessView.tsx +msgid "You've successfully switched tokens." +msgstr "" + #: src/components/transactions/Withdraw/WithdrawAndSwitchSuccess.tsx msgid "You've successfully withdrew & switched tokens." msgstr "" +#: src/components/transactions/Switch/SwitchErrors.tsx +msgid "Your balance is lower than the selected amount." +msgstr "" + #: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx #: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx msgid "Your borrows" diff --git a/src/locales/el/messages.js b/src/locales/el/messages.js index e66edc13a9..153895d9bd 100644 --- a/src/locales/el/messages.js +++ b/src/locales/el/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:{".CSV":".CSV",".JSON":".JSON","<0><1><2/>Add <3/> stkAAVE to borrow at <4/> (max discount)":"<0><1><2/>Add <3/> stkAAVE to borrow at <4/> (max discount)","<0><1><2/>Add stkAAVE to see borrow rate with discount":"<0><1><2/>Add stkAAVE to see borrow rate with discount","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>Aave governance forum for updates.":"<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>Aave governance forum for updates.","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>Slippage tolerance <1>",["selectedSlippage"],"% <2>",["0"],""],"AAVE holders (Ethereum network only) can stake their AAVE in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"AAVE holders (Ethereum network only) can stake their AAVE in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.","APR":"APR","APY":"APY","APY change":"APY change","APY type":"Τύπος APY","APY type change":"APY type change","APY with discount applied":"APY with discount applied","APY, fixed rate":"APY, fixed rate","APY, stable":"APY, σταθερό","APY, variable":"APY, μεταβλητό","AToken supply is not zero":"Η προσφορά AToken δεν είναι μηδενική","Aave Governance":"Διακυβέρνηση Aave","Aave aToken":"Aave aToken","Aave debt token":"Aave debt token","Aave is a fully decentralized, community governed protocol by the AAVE token-holders. AAVE token-holders collectively discuss, propose, and vote on upgrades to the protocol. AAVE token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"Aave is a fully decentralized, community governed protocol by the AAVE token-holders. AAVE token-holders collectively discuss, propose, and vote on upgrades to the protocol. AAVE token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance","Aave per month":"Aave ανά μήνα","About GHO":"About GHO","Account":"Λογαριασμός","Action cannot be performed because the reserve is frozen":"Η ενέργεια δεν μπορεί να εκτελεστεί επειδή το αποθεματικό έχει παγώσει","Action cannot be performed because the reserve is paused":"Η ενέργεια δεν μπορεί να εκτελεστεί επειδή η εφεδρεία βρίσκεται σε παύση","Action requires an active reserve":"Η δράση απαιτεί ενεργό απόθεμα","Activate Cooldown":"Activate Cooldown","Add stkAAVE to see borrow APY with the discount":"Add stkAAVE to see borrow APY with the discount","Add to wallet":"Add to wallet","Add {0} to wallet to track your balance.":["Add ",["0"]," to wallet to track your balance."],"Address is not a contract":"Η διεύθυνση δεν είναι συμβόλαιο","Addresses":"Addresses","Addresses ({0})":["Addresses (",["0"],")"],"All Assets":"All Assets","All done!":"Όλα έτοιμα!","All proposals":"Όλες οι προτάσεις","All transactions":"All transactions","Allowance required action":"Απαιτούμενη δράση επιδότησης","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"Σας επιτρέπει να αποφασίσετε αν θα χρησιμοποιήσετε ένα παρεχόμενο περιουσιακό στοιχείο ως εγγύηση. Ένα περιουσιακό στοιχείο που χρησιμοποιείται ως εγγύηση θα επηρεάσει τη δανειοληπτική σας ικανότητα και τον συντελεστή υγείας.","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"Σας επιτρέπει την εναλλαγή μεταξύ <0>μεταβλητού και <1>σταθερού επιτοκίου, όπου το μεταβλητό επιτόκιο μπορεί να αυξάνεται και να μειώνεται ανάλογα με την ποσότητα ρευστότητας στο αποθεματικό, ενώ το σταθερό επιτόκιο θα παραμείνει το ίδιο για τη διάρκεια του δανείου σας.","Amount":"Ποσό","Amount claimable":"Amount claimable","Amount in cooldown":"Amount in cooldown","Amount must be greater than 0":"Το ποσό πρέπει να είναι μεγαλύτερο από 0","Amount to unstake":"Amount to unstake","An error has occurred fetching the proposal metadata from IPFS.":"An error has occurred fetching the proposal metadata from IPFS.","Approve Confirmed":"Approve Confirmed","Approve with":"Approve with","Approve {symbol} to continue":["Approve ",["symbol"]," to continue"],"Approving {symbol}...":["Έγκριση του ",["symbol"],"..."],"Array parameters that should be equal length are not":"Οι παράμετροι της συστοιχίας που θα έπρεπε να είναι ίσου μήκους δεν είναι","Asset":"Περιουσιακό στοιχείο","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.","Asset can only be used as collateral in isolation mode only.":"To περιουσιακό στοιχείο μπορεί να χρησιμοποιηθεί ως εγγύηση μόνο σε λειτουργία απομόνωσης.","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["Asset cannot be migrated because you have isolated collateral in ",["marketName"]," v3 Market which limits borrowable assets. You can manage your collateral in <0>",["marketName"]," V3 Dashboard"],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":["Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in ",["marketName"]," v3 market."],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":["Asset cannot be migrated due to supply cap restriction in ",["marketName"]," v3 market."],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["Asset cannot be migrated to ",["marketName"]," V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["Asset cannot be migrated to ",["marketName"]," v3 Market since collateral asset will enable isolation mode."],"Asset cannot be used as collateral.":"Το περιουσιακό στοιχείο δεν μπορεί να χρησιμοποιηθεί ως εγγύηση.","Asset category":"Κατηγορία περιουσιακών στοιχείων","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["Asset is frozen in ",["marketName"]," v3 market, hence this position cannot be migrated."],"Asset is not borrowable in isolation mode":"Το περιουσιακό στοιχείο δεν είναι δανείσιμο σε λειτουργία απομόνωσης","Asset is not listed":"Το περιουσιακό στοιχείο δεν περιλαμβάνεται στον κατάλογο","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.","Assets":"Περιουσιακά Στοιχεία","Assets to borrow":"Περιουσιακά στοιχεία προς δανεισμό","Assets to supply":"Περιουσιακά στοιχεία προς προμήθεια","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["Assets with zero LTV (",["assetsBlockingWithdraw"],") must be withdrawn or disabled as collateral to perform this action"],"At a discount":"At a discount","Author":"Συγγραφέας","Available":"Διαθέσιμο","Available assets":"Διαθέσιμα περιουσιακά στοιχεία","Available liquidity":"Διαθέσιμη ρευστότητα","Available on":"Available on","Available rewards":"Διαθέσιμες ανταμοιβές","Available to borrow":"Διαθέσιμο για δανεισμό","Available to supply":"Διαθέσιμο για προμήθεια","Back to Dashboard":"Back to Dashboard","Balance":"Υπόλοιπο","Balance to revoke":"Balance to revoke","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"Προσοχή - Είστε πολύ κοντά στην ρευστοποίηση. Εξετάστε το ενδεχόμενο να καταθέσετε περισσότερες εγγυήσεις ή να εξοφλήσετε κάποιες από τις δανειακές σας θέσεις","Be mindful of the network congestion and gas prices.":"Be mindful of the network congestion and gas prices.","Because this asset is paused, no actions can be taken until further notice":"Because this asset is paused, no actions can be taken until further notice","Before supplying":"Πριν από την προμήθεια","Blocked Address":"Blocked Address","Borrow":"Δανεισμός","Borrow APY":"Borrow APY","Borrow APY rate":"Επιτόκιο δανεισμού APY","Borrow APY, fixed rate":"Borrow APY, fixed rate","Borrow APY, stable":"Δανεισμός APY, σταθερό","Borrow APY, variable":"Δανεισμός APY, μεταβλητό","Borrow amount to reach {0}% utilization":["Borrow amount to reach ",["0"],"% utilization"],"Borrow and repay in same block is not allowed":"Δεν επιτρέπεται ο δανεισμός και η αποπληρωμή στο ίδιο block","Borrow apy":"Borrow apy","Borrow balance":"Borrow balance","Borrow balance after repay":"Borrow balance after repay","Borrow balance after switch":"Borrow balance after switch","Borrow cap":"Ανώτατο όριο δανεισμού","Borrow cap is exceeded":"Υπέρβαση του ανώτατου ορίου δανεισμού","Borrow info":"Borrow info","Borrow power used":"Δανεισμός χρησιμοποιημένης ισχύος","Borrow rate change":"Borrow rate change","Borrow {symbol}":["Δανεισμός ",["symbol"]],"Borrowed":"Borrowed","Borrowed asset amount":"Borrowed asset amount","Borrowing is currently unavailable for {0}.":["Ο δανεισμός δεν είναι επί του παρόντος διαθέσιμος για ",["0"],"."],"Borrowing is disabled due to an Aave community decision. <0>More details":"Borrowing is disabled due to an Aave community decision. <0>More details","Borrowing is not enabled":"Ο δανεισμός δεν είναι ενεργοποιημένος","Borrowing is unavailable because you’re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.":"Borrowing is unavailable because you’re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.","Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"Ο δανεισμός δεν είναι διαθέσιμος επειδή έχετε ενεργοποιήσει τη Λειτουργία Αποδοτικότητας (E-Mode) και τη λειτουργία Απομόνωσης. Για να διαχειριστείτε τη λειτουργία E-Mode και τη λειτουργία Απομόνωσης, επισκεφθείτε τον <0>Πίνακα ελέγχου.","Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":["Ο δανεισμός δεν είναι διαθέσιμος επειδή έχετε ενεργοποιήσει τη λειτουργία Αποδοτικότητας (E-Mode) για την κατηγορία ",["0"],". Για να διαχειριστείτε τις κατηγορίες E-Mode επισκεφθείτε τον <0>Πίνακα ελέγχου."],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.","Borrowing power and assets are limited due to Isolation mode.":"Η δύναμη δανεισμού και τα περιουσιακά στοιχεία είναι περιορισμένα λόγω της λειτουργίας απομόνωσης.","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"Borrowing this amount will reduce your health factor and increase risk of liquidation.","Borrowing {symbol}":["Δανεισμός ",["symbol"]],"Both":"Both","Buy Crypto With Fiat":"Buy Crypto With Fiat","Buy Crypto with Fiat":"Buy Crypto with Fiat","Buy {cryptoSymbol} with Fiat":["Buy ",["cryptoSymbol"]," with Fiat"],"COPIED!":"COPIED!","COPY IMAGE":"COPY IMAGE","Can be collateral":"Μπορεί να αποτελέσει εγγύηση","Can be executed":"Μπορεί να εκτελεστεί","Cancel":"Cancel","Cannot disable E-Mode":"Cannot disable E-Mode","Choose how much voting/proposition power to give to someone else by delegating some of your AAVE or stkAAVE balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkAAVE balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Choose how much voting/proposition power to give to someone else by delegating some of your AAVE or stkAAVE balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkAAVE balance changes, your delegate's voting/proposition power will be automatically adjusted.","Choose one of the on-ramp services":"Choose one of the on-ramp services","Claim":"Διεκδίκηση","Claim all":"Διεκδικήστε τα όλα","Claim all rewards":"Διεκδικήστε όλες τις ανταμοιβές","Claim {0}":["Διεκδίκηση ",["0"]],"Claim {symbol}":["Claim ",["symbol"]],"Claimable AAVE":"Διεκδικήσιμο AAVE","Claimed":"Claimed","Claiming":"Διεκδίκηση","Claiming {symbol}":["Claiming ",["symbol"]],"Close":"Κλείσιμο","Collateral":"Εγγύηση","Collateral balance after repay":"Collateral balance after repay","Collateral change":"Collateral change","Collateral is (mostly) the same currency that is being borrowed":"Η εγγύηση είναι (ως επί το πλείστον) το ίδιο νόμισμα που δανείζεται","Collateral to repay with":"Collateral to repay with","Collateral usage":"Χρησιμοποίηση εγγυήσεων","Collateral usage is limited because of Isolation mode.":"H χρήση εγγυήσεων είναι περιορισμένη λόγω της λειτουργίας Απομόνωσης.","Collateral usage is limited because of isolation mode.":"Collateral usage is limited because of isolation mode.","Collateral usage is limited because of isolation mode. <0>Learn More":"Η χρήση εγγύησης είναι περιορισμένη λόγω της λειτουργίας απομόνωσης. <0>Μάθετε περισσότερα","Collateralization":"Εξασφάλιση","Collector Contract":"Collector Contract","Collector Info":"Collector Info","Connect wallet":"Συνδέστε το πορτοφόλι","Cooldown period":"Περίοδος ψύξης","Cooldown period warning":"Προειδοποίηση περιόδου ψύξης","Cooldown time left":"Χρόνος ψύξης που έχει απομείνει","Cooldown to unstake":"Ψύξτε για ξεκλείδωμα","Cooling down...":"Ψύξη...","Copy address":"Αντιγραφή διεύθυνσης","Copy error message":"Copy error message","Copy error text":"Κείμενο σφάλματος αντιγραφής","Covered debt":"Covered debt","Created":"Δημιουργήθηκε","Current LTV":"Τρέχον LTV","Current differential":"Τρέχον διαφορικό","Current v2 Balance":"Current v2 Balance","Current v2 balance":"Current v2 balance","Current votes":"Τρέχουσες ψήφοι","Dark mode":"Σκοτεινή λειτουργία","Dashboard":"Ταμπλό","Data couldn't be fetched, please reload graph.":"Data couldn't be fetched, please reload graph.","Debt":"Χρέος","Debt ceiling is exceeded":"Υπέρβαση του ανώτατου ορίου χρέους","Debt ceiling is not zero":"Το ανώτατο όριο χρέους δεν είναι μηδενικό","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.","Delegated power":"Delegated power","Details":"Λεπτομέρειες","Developers":"Προγραμματιστές","Differential":"Διαφορικό","Disable E-Mode":"Απενεργοποίηση E-Mode","Disable testnet":"Disable testnet","Disable {symbol} as collateral":["Απενεργοποίηση ",["symbol"]," ως εγγύηση"],"Disabled":"Απενεργοποιημένο","Disabling E-Mode":"Απενεργοποίηση E-Mode","Disabling this asset as collateral affects your borrowing power and Health Factor.":"Η απενεργοποίηση αυτού του περιουσιακού στοιχείου ως εγγύηση επηρεάζει τη δανειοληπτική σας ικανότητα και τον Συντελεστή Υγείας.","Disconnect Wallet":"Αποσυνδέστε το πορτοφόλι","Discord channel":"Discord channel","Discount":"Discount","Discount applied for <0/> staking AAVE":"Discount applied for <0/> staking AAVE","Discount model parameters":"Discount model parameters","Discount parameters are decided by the Aave community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"Discount parameters are decided by the Aave community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more","Discountable amount":"Discountable amount","Docs":"Docs","Download":"Download","Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.":"Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.","Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the Aave V3 Harmony market.":"Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the Aave V3 Harmony market.","E-Mode":"E-Mode","E-Mode Category":"Κατηγορία E-Mode","E-Mode category":"E-Mode category","E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more":"Το E-Mode αυξάνει το LTV σας για μια επιλεγμένη κατηγορία περιουσιακών στοιχείων έως και 97%. <0>Μάθετε περισσότερα","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"Το E-Mode αυξάνει το LTV σας για μια επιλεγμένη κατηγορία περιουσιακών στοιχείων έως και <0/>. <1>Μάθετε περισσότερα","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by Aave Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>Aave V3 Technical Paper.":"Η λειτουργία E-Mode αυξάνει το LTV σας για μια επιλεγμένη κατηγορία περιουσιακών στοιχείων, πράγμα που σημαίνει ότι όταν είναι ενεργοποιημένη η λειτουργία E-Mode, θα έχετε μεγαλύτερη δανειοληπτική ικανότητα για περιουσιακά στοιχεία της ίδιας κατηγορίας E-mode που έχει οριστεί από την Διακυβέρνηση του Aave. Μπορείτε να εισέλθετε στην κατάσταση E-Mode από τον <0>Πίνακα Ελέγχου. Για να μάθετε περισσότερα σχετικά με το E-Mode και τους εφαρμοζόμενους περιορισμούς στο <1>FAQ ή στο <2>Aave V3 Technical Paper.","Effective interest rate":"Effective interest rate","Efficiency mode (E-Mode)":"Λειτουργία αποδοτικότητας (E-Mode)","Emode":"Emode","Enable E-Mode":"Ενεργοποίηση E-Mode","Enable {symbol} as collateral":["Ενεργοποίηση ",["symbol"]," ως εγγύηση"],"Enabled":"Ενεργοποιημένο","Enabling E-Mode":"Ενεργοποίηση E-Mode","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"Η ενεργοποίηση αυτού του περιουσιακού στοιχείου ως εγγύηση αυξάνει τη δανειοληπτική σας ικανότητα και τον Συντελεστή Υγείας. Ωστόσο, μπορεί να ρευστοποιηθεί εάν ο συντελεστής υγείας σας πέσει κάτω από το 1.","Ended":"Ended","Ends":"Ends","English":"Αγγλικά","Enter ETH address":"Εισάγετε διεύθυνση ETH","Enter an amount":"Εισάγετε ένα ποσό","Error connecting. Try refreshing the page.":"Σφάλμα σύνδεσης. Δοκιμάστε να ανανεώσετε τη σελίδα.","Estimated compounding interest, including discount for Staking {0}AAVE in Safety Module.":["Estimated compounding interest, including discount for Staking ",["0"],"AAVE in Safety Module."],"Exceeds the discount":"Exceeds the discount","Executed":"Εκτελέστηκε","Expected amount to repay":"Expected amount to repay","Expires":"Λήγει","Export data to":"Export data to","FAQ":"ΣΥΧΝΕΣ ΕΡΩΤΗΣΕΙΣ","FAQS":"FAQS","Failed to load proposal voters. Please refresh the page.":"Failed to load proposal voters. Please refresh the page.","Faucet":"Βρύση","Faucet {0}":["Βρύση ",["0"]],"Fetching data...":"Fetching data...","Filter":"Φίλτρο","Fixed":"Fixed","Fixed rate":"Fixed rate","Flashloan is disabled for this asset, hence this position cannot be migrated.":"Flashloan is disabled for this asset, hence this position cannot be migrated.","For repayment of a specific type of debt, the user needs to have debt that type":"Για την αποπληρωμή ενός συγκεκριμένου τύπου χρέους, ο χρήστης πρέπει να έχει χρέος αυτού του τύπου","Forum discussion":"Συζήτηση φόρουμ","French":"Γαλλικά","Funds in the Safety Module":"Κεφάλαια στην Μονάδα Ασφάλειας","GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the AaveDAO treasury.":"GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the AaveDAO treasury.","Get ABP Token":"Get ABP Token","Global settings":"Γενικές ρυθμίσεις","Go Back":"Πηγαίνετε Πίσω","Go to Balancer Pool":"Go to Balancer Pool","Go to V3 Dashboard":"Go to V3 Dashboard","Governance":"Διακυβέρνηση","Greek":"Greek","Health Factor ({0} v2)":["Health Factor (",["0"]," v2)"],"Health Factor ({0} v3)":["Health Factor (",["0"]," v3)"],"Health factor":"Συντελεστής υγείας","Health factor is lesser than the liquidation threshold":"Ο συντελεστής υγείας είναι μικρότερος από το όριο ρευστοποίησης","Health factor is not below the threshold":"Ο παράγοντας υγείας δεν είναι κάτω από το όριο","Hide":"Απόκρυψη","Holders of stkAAVE receive a discount on the GHO borrowing rate":"Holders of stkAAVE receive a discount on the GHO borrowing rate","I acknowledge the risks involved.":"I acknowledge the risks involved.","I fully understand the risks of migrating.":"I fully understand the risks of migrating.","I understand how cooldown ({0}) and unstaking ({1}) work":["Καταλαβαίνω πώς λειτουργεί η ψύξη (",["0"],") και το ξεκλείδωμα (",["1"],")"],"If the error continues to happen,<0/> you may report it to this":"If the error continues to happen,<0/> you may report it to this","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"Εάν ο συντελεστής υγείας πέσει κάτω από το 1, ενδέχεται να ενεργοποιηθεί η ρευστοποίηση των εγγυήσεών σας.","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["Εάν ΔΕΝ ξεκλειδώσετε εντός ",["0"]," του παραθύρου ξεκλειδώματος, θα πρέπει να ενεργοποιήσετε ξανά τη διαδικασία ψύξης."],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"Εάν το δάνειο προς αξία υπερβεί το όριο ρευστοποίησης, η παρεχόμενη εγγύηση σας μπορεί να ρευστοποιηθεί.","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"Στο E-Mode ορισμένα περιουσιακά στοιχεία δεν είναι δανείσιμα. Βγείτε από το E-Mode για να αποκτήσετε πρόσβαση σε όλα τα περιουσιακά στοιχεία","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable ",["0"]," as collateral before borrowing another asset. Read more in our <0>FAQ"],"Inconsistent flashloan parameters":"Ασυνεπείς παράμετροι flashloan","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.","Interest accrued":"Interest accrued","Interest rate rebalance conditions were not met":"Δεν τηρήθηκαν οι όροι επανεξισορρόπησης των επιτοκίων","Interest rate strategy":"Interest rate strategy","Invalid amount to burn":"Μη έγκυρη ποσότητα προς καύση","Invalid amount to mint":"Μη έγκυρο ποσό για νομισματοκοπία","Invalid bridge protocol fee":"Μη έγκυρη αμοιβή πρωτοκόλλου γέφυρας","Invalid expiration":"Μη έγκυρη λήξη","Invalid flashloan premium":"Άκυρη πριμοδότηση flashloan","Invalid return value of the flashloan executor function":"Μη έγκυρη τιμή επιστροφής της συνάρτησης εκτελεστή flashloan","Invalid signature":"Μη έγκυρη υπογραφή","Isolated":"Απομονωμένο","Isolated Debt Ceiling":"Isolated Debt Ceiling","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"Τα απομονωμένα περιουσιακά στοιχεία έχουν περιορισμένη δανειοληπτική ικανότητα και άλλα περιουσιακά στοιχεία δεν μπορούν να χρησιμοποιηθούν ως εγγύηση.","Join the community discussion":"Join the community discussion","LEARN MORE":"LEARN MORE","Language":"Γλώσσα","Learn more":"Μάθετε περισσότερα","Learn more about risks involved":"Μάθετε περισσότερα για τους κινδύνους","Learn more in our <0>FAQ guide":"Μάθετε περισσότερα στον οδηγό <0>Συχνών Ερωτήσεων","Learn more.":"Learn more.","Links":"Σύνδεσμοι","Liqudation":"Liqudation","Liquidated collateral":"Liquidated collateral","Liquidation":"Liquidation","Liquidation <0/> threshold":"Ρευστοποίηση <0/> κατώτατο όριο","Liquidation Threshold":"Liquidation Threshold","Liquidation at":"Ρευστοποίηση στο","Liquidation penalty":"Ποινή ρευστοποίησης","Liquidation risk":"Liquidation risk","Liquidation risk parameters":"Liquidation risk parameters","Liquidation threshold":"Κατώτατο όριο ρευστοποίησης","Liquidation value":"Αξία ρευστοποίησης","Loading data...":"Loading data...","Ltv validation failed":"Η επικύρωση του Ltv απέτυχε","MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details":"MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details","MAX":"ΜΕΓΙΣΤΟ","Manage analytics":"Manage analytics","Market":"Αγορά","Markets":"Αγορές","Max":"Μεγιστο","Max LTV":"Μέγιστο LTV","Max slashing":"Μέγιστη περικοπή","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["Maximum amount available to borrow against this asset is limited because debt ceiling is at ",["0"],"%."],"Maximum amount available to borrow is <0/> {0} (<1/>).":["Maximum amount available to borrow is <0/> ",["0"]," (<1/>)."],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.","Maximum amount available to supply is <0/> {0} (<1/>).":["Maximum amount available to supply is <0/> ",["0"]," (<1/>)."],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["Maximum amount available to supply is limited because protocol supply cap is at ",["0"],"%."],"Maximum loan to value":"Maximum loan to value","Meet GHO":"Meet GHO","Menu":"Μενού","Migrate":"Migrate","Migrate to V3":"Migrate to V3","Migrate to v3":"Migrate to v3","Migrate to {0} v3 Market":["Migrate to ",["0"]," v3 Market"],"Migrated":"Migrated","Migrating":"Migrating","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it’s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it’s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.","Migration risks":"Migration risks","Minimum GHO borrow amount":"Minimum GHO borrow amount","Minimum staked Aave amount":"Minimum staked Aave amount","More":"Περισσότερα","NAY":"ΚΑΤΑ","Need help connecting a wallet? <0>Read our FAQ":"Χρειάζεστε βοήθεια για τη σύνδεση ενός πορτοφολιού; <0>Διαβάστε τις Συχνές Ερωτήσεις μας","Net APR":"Καθαρό APR","Net APY":"Καθαρό APY","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"Το καθαρό ΑΡΥ είναι η συνδυασμένη επίδραση όλων των θέσεων προσφοράς και δανεισμού στην καθαρή αξία, συμπεριλαμβανομένων των κινήτρων. Είναι δυνατόν να υπάρχει αρνητικό καθαρό APY εάν το χρεωστικό APY είναι υψηλότερο από το προσφερόμενο APY.","Net worth":"Καθαρή αξία","Network":"Δίκτυο","Network not supported for this wallet":"Δίκτυο που δεν υποστηρίζεται για αυτό το πορτοφόλι","New APY":"Νέο APY","No assets selected to migrate.":"No assets selected to migrate.","No rewards to claim":"Δεν υπάρχουν ανταμοιβές για διεκδίκηση","No search results{0}":["No search results",["0"]],"No transactions yet.":"No transactions yet.","No voting power":"Δεν υπάρχει δικαίωμα ψήφου","None":"Κανένα","Not a valid address":"Μη έγκυρη διεύθυνση","Not enough balance on your wallet":"Δεν υπάρχει αρκετό υπόλοιπο στο πορτοφόλι σας","Not enough collateral to repay this amount of debt with":"Δεν υπάρχουν επαρκείς εγγυήσεις για την αποπληρωμή αυτού του ποσού χρέους με","Not enough staked balance":"Δεν υπάρχει αρκετό κλειδωμένο υπόλοιπο","Not enough voting power to participate in this proposal":"Δεν έχει αρκετή δύναμη ψήφου για να συμμετάσχει στην παρούσα πρόταση","Not reached":"Δεν έχει επιτευχθεί","Nothing borrowed yet":"Τίποτα δανεισμένο ακόμα","Nothing found":"Nothing found","Nothing staked":"Τίποτα κλειδωμένο","Nothing supplied yet":"Τίποτα δεν έχει παρασχεθεί ακόμη","Notify":"Notify","Ok, Close":"Εντάξει, Κλείσιμο","Ok, I got it":"Εντάξει, το κατάλαβα","Operation not supported":"Η λειτουργία δεν υποστηρίζεται","Oracle price":"Τιμή Oracle","Overview":"Επισκόπηση","Page not found":"Page not found","Participating in this {symbol} reserve gives annualized rewards.":["Η συμμετοχή σε αυτό το αποθεματικό ",["symbol"]," δίνει ετήσιες ανταμοιβές."],"Pending...":"Εκκρεμεί...","Per the community, the Fantom market has been frozen.":"Per the community, the Fantom market has been frozen.","Per the community, the V2 AMM market has been deprecated.":"Per the community, the V2 AMM market has been deprecated.","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.","Please connect a wallet to view your personal information here.":"Παρακαλούμε συνδέστε ένα πορτοφόλι για να δείτε τις προσωπικές σας πληροφορίες εδώ.","Please connect your wallet to get free testnet assets.":"Please connect your wallet to get free testnet assets.","Please connect your wallet to see migration tool.":"Please connect your wallet to see migration tool.","Please connect your wallet to see your supplies, borrowings, and open positions.":"Συνδέστε το πορτοφόλι σας για να δείτε τις προμήθειες, τα δάνεια και τις ανοιχτές θέσεις σας.","Please connect your wallet to view transaction history.":"Please connect your wallet to view transaction history.","Please enter a valid wallet address.":"Please enter a valid wallet address.","Please switch to {networkName}.":["Παρακαλώ μεταβείτε στο ",["networkName"],"."],"Please, connect your wallet":"Παρακαλώ, συνδέστε το πορτοφόλι σας","Pool addresses provider is not registered":"Ο πάροχος διευθύνσεων κοινόχρηστων ταμείων δεν είναι εγγεγραμμένος","Powered by":"Powered by","Preview tx and migrate":"Preview tx and migrate","Price":"Price","Price data is not currently available for this reserve on the protocol subgraph":"Price data is not currently available for this reserve on the protocol subgraph","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.","Price impact {0}%":["Price impact ",["0"],"%"],"Privacy":"Privacy","Proposal details":"Λεπτομέρειες πρότασης","Proposal overview":"Επισκόπηση πρότασης","Proposals":"Προτάσεις","Proposition":"Proposition","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap at 100% for this asset. Further borrowing unavailable.","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.","Protocol supply cap at 100% for this asset. Further supply unavailable.":"Protocol supply cap at 100% for this asset. Further supply unavailable.","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"Protocol supply cap is at 100% for this asset. Further supply unavailable.","Quorum":"Απαρτία","Rate change":"Rate change","Raw-Ipfs":"Raw-Ipfs","Reached":"Επιτεύχθηκε","Reactivate cooldown period to unstake {0} {stakedToken}":["Reactivate cooldown period to unstake ",["0"]," ",["stakedToken"]],"Read more here.":"Read more here.","Read-only mode allows to see address positions in Aave, but you won't be able to perform transactions.":"Read-only mode allows to see address positions in Aave, but you won't be able to perform transactions.","Read-only mode.":"Read-only mode.","Read-only mode. Connect to a wallet to perform transactions.":"Read-only mode. Connect to a wallet to perform transactions.","Receive (est.)":"Receive (est.)","Received":"Received","Recipient address":"Διεύθυνση παραλήπτη","Rejected connection request":"Απόρριψη αιτήματος σύνδεσης","Reload":"Reload","Reload the page":"Reload the page","Remaining debt":"Υπολειπόμενο χρέος","Remaining supply":"Υπολειπόμενη προσφορά","Repaid":"Repaid","Repay":"Αποπληρωμή","Repay with":"Αποπληρωμή με","Repay {symbol}":["Αποπληρωμή ",["symbol"]],"Repaying {symbol}":["Αποπληρώνοντας ",["symbol"]],"Repayment amount to reach {0}% utilization":["Repayment amount to reach ",["0"],"% utilization"],"Reserve Size":"Μέγεθος Αποθεματικού","Reserve factor":"Reserve factor","Reserve factor is a percentage of interest which goes to a {0} that is controlled by Aave governance to promote ecosystem growth.":["Reserve factor is a percentage of interest which goes to a ",["0"]," that is controlled by Aave governance to promote ecosystem growth."],"Reserve status & configuration":"Κατάσταση & διαμόρφωση αποθεματικού","Reset":"Reset","Restake":"Restake","Restake {symbol}":["Restake ",["symbol"]],"Restaked":"Restaked","Restaking {symbol}":["Restaking ",["symbol"]],"Review approval tx details":"Αναθεώρηση λεπτομερειών έγκρισης συναλλαγής","Review changes to continue":"Review changes to continue","Review tx":"Αναθεώρηση συναλλαγής","Review tx details":"Αναθεώρηση λεπτομερειών συναλλαγής","Revoke power":"Revoke power","Reward(s) to claim":"Ανταμοιβή(ες) προς διεκδίκηση","Rewards APR":"Ανταμοιβές APR","Risk details":"Λεπτομέρειες κινδύνου","SEE CHARTS":"ΔΕΙΤΕ ΓΡΑΦΗΜΑΤΑ","Safety of your deposited collateral against the borrowed assets and its underlying value.":"Ασφάλεια των κατατεθειμένων εξασφαλίσεών σας έναντι των δανειζόμενων περιουσιακών στοιχείων και της υποκείμενης αξίας τους.","Save and share":"Save and share","Seatbelt report":"Seatbelt report","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"Φαίνεται ότι δεν μπορούμε να αλλάξουμε το δίκτυο αυτόματα. Ελέγξτε αν μπορείτε να το αλλάξετε από το πορτοφόλι.","Select":"Select","Select APY type to switch":"Επιλέξτε τύπο APY για εναλλαγή","Select an asset":"Select an asset","Select language":"Επιλέξτε γλώσσα","Select slippage tolerance":"Select slippage tolerance","Select v2 borrows to migrate":"Select v2 borrows to migrate","Select v2 supplies to migrate":"Select v2 supplies to migrate","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"Selected assets have successfully migrated. Visit the Market Dashboard to see them.","Selected borrow assets":"Selected borrow assets","Selected supply assets":"Selected supply assets","Send feedback":"Send feedback","Set up delegation":"Set up delegation","Setup notifications about your Health Factor using the Hal app.":"Setup notifications about your Health Factor using the Hal app.","Share on Lens":"Share on Lens","Share on twitter":"Μοιραστείτε το στο twitter","Show":"Εμφάνιση","Show Frozen or paused assets":"Show Frozen or paused assets","Show assets with 0 balance":"Εμφάνιση περιουσιακών στοιχείων με υπόλοιπο 0","Sign to continue":"Sign to continue","Signatures ready":"Signatures ready","Signing":"Signing","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"Δεδομένου ότι πρόκειται για ένα δοκιμαστικό δίκτυο, μπορείτε να αποκτήσετε οποιοδήποτε από τα περιουσιακά στοιχεία αν έχετε ETH στο πορτοφόλι σας","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":["Some migrated assets will not be used as collateral due to enabled isolation mode in ",["marketName"]," V3 Market. Visit <0>",["marketName"]," V3 Dashboard to manage isolation mode."],"Something went wrong":"Something went wrong","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.","Sorry, we couldn't find the page you were looking for.":"Sorry, we couldn't find the page you were looking for.","Spanish":"Ισπανικά","Stable":"Σταθερό","Stable Interest Type is disabled for this currency":"Ο Τύπος Σταθερού Επιτοκίου είναι απενεργοποιημένος για αυτό το νόμισμα","Stable borrowing is enabled":"Ο σταθερός δανεισμός είναι ενεργοποιημένος","Stable borrowing is not enabled":"Ο σταθερός δανεισμός δεν είναι ενεργοποιημένος","Stable debt supply is not zero":"Η σταθερή προσφορά χρέους δεν είναι μηδενική","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"Το σταθερό επιτόκιο θα <0>μείνει το ίδιο για όλη τη διάρκεια του δανείου σας. Συνιστάται για μακροχρόνιες περιόδους δανεισμού και για χρήστες που προτιμούν την προβλεψιμότητα.","Stablecoin":"Σταθερό νόμισμα","Stake":"Κλειδώστε","Stake AAVE":"Stake AAVE","Stake ABPT":"Stake ABPT","Stake cooldown activated":"Stake cooldown activated","Staked":"Κλειδωμένο","Staking":"Κλείδωμα","Staking APR":"Κλείδωμα APR","Staking Rewards":"Staking Rewards","Staking balance":"Staking balance","Staking discount":"Staking discount","Started":"Ξεκίνησε","State":"Κατάσταση","Static interest rate that is determined by Aave Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more":"Static interest rate that is determined by Aave Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more","Supplied":"Supplied","Supplied asset amount":"Supplied asset amount","Supply":"Προσφορά","Supply APY":"Προσφορά APY","Supply apy":"Προσφορά apy","Supply balance":"Υπόλοιπο προσφοράς","Supply balance after switch":"Supply balance after switch","Supply cap is exceeded":"Υπέρβαση του ανώτατου ορίου προσφοράς","Supply cap on target reserve reached. Try lowering the amount.":"Επίτευξη του ανώτατου ορίου εφοδιασμού στο αποθεματικό-στόχο. Δοκιμάστε να \nμειώσετε την ποσότητα.","Supply {symbol}":["Προσφορά ",["symbol"]],"Supplying your":"Προμηθεύοντας το","Supplying {symbol}":["Παροχή ",["symbol"]],"Switch":"Switch","Switch APY type":"Αλλαγή τύπου APY","Switch E-Mode":"Switch E-Mode","Switch E-Mode category":"Switch E-Mode category","Switch Network":"Αλλαγή Δικτύου","Switch borrow position":"Switch borrow position","Switch rate":"Αλλαγή ποσοστού","Switch to":"Switch to","Switched":"Switched","Switching":"Switching","Switching E-Mode":"Switching E-Mode","Switching rate":"Αλλαγή ποσοστού","Techpaper":"Techpaper","Terms":"Terms","Test Assets":"Test Assets","Testnet mode":"Λειτουργία Testnet","Testnet mode is ON":"Testnet mode is ON","Thank you for voting!!":"Thank you for voting!!","The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow.":"Το % της συνολικής δανειοληπτικής σας δύναμης που χρησιμοποιείται. Αυτό βασίζεται στο ποσό της παρεχόμενης εξασφάλισής σας και στο συνολικό ποσό που μπορείτε να δανειστείτε.","The Aave Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of AAVE + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.":"The Aave Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of AAVE + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.","The Aave Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.":"The Aave Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.","The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral.":"Ο δείκτης μέγιστου LTV αντιπροσωπεύει τη μέγιστη δανειοληπτική ικανότητα μιας συγκεκριμένης εγγύησης. Για παράδειγμα, εάν μια εγγύηση έχει LTV 75%, ο χρήστης μπορεί να δανειστεί έως και 0,75 ETH στο κύριο νόμισμα για κάθε 1 ETH αξίας εγγύησης.","The Stable Rate is not enabled for this currency":"Η Σταθερή Ισοτιμία δεν είναι ενεργοποιημένη για αυτό το νόμισμα","The address of the pool addresses provider is invalid":"Η διεύθυνση του παρόχου διευθύνσεων κοινόχρηστου ταμείου είναι άκυρη","The app is running in testnet mode. Learn how it works in":"The app is running in testnet mode. Learn how it works in","The caller of the function is not an AToken":"Ο καλών της συνάρτησης δεν είναι AToken","The caller of this function must be a pool":"Ο καλών αυτής της συνάρτησης πρέπει να είναι ένα κοινόχρηστο ταμείο","The collateral balance is 0":"Το υπόλοιπο των εγγυήσεων είναι 0","The collateral chosen cannot be liquidated":"Η εγγύηση που έχει επιλεγεί δεν μπορεί να ρευστοποιηθεί","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["Η περίοδος ψύξης είναι ",["0"],". Μετά την ",["1"]," περίοδο ψύξης, θα εισέλθετε στο παράθυρο ξεκλειδώματος ",["2"],". Θα συνεχίσετε να λαμβάνετε ανταμοιβές κατά τη διάρκεια της ψύξης και του παραθύρου ξεκλειδώματος."],"The effects on the health factor would cause liquidation. Try lowering the amount.":"Οι επιπτώσεις στον συντελεστή υγείας θα προκαλούσαν ρευστοποίηση. Προσπαθήστε να μειώσετε το ποσό.","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.","The requested amount is greater than the max loan size in stable rate mode":"Το αιτούμενο ποσό είναι μεγαλύτερο από το μέγιστο μέγεθος δανείου στη λειτουργία σταθερού επιτοκίου","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"Το συνολικό ποσό των περιουσιακών σας στοιχείων σε δολάρια ΗΠΑ που μπορούν να χρησιμοποιηθούν ως εγγύηση για δανεισμό περιουσιακών στοιχείων.","The underlying asset cannot be rescued":"Το υποκείμενο περιουσιακό στοιχείο δεν μπορεί να διασωθεί","The underlying balance needs to be greater than 0":"Το υποκείμενο υπόλοιπο πρέπει να είναι μεγαλύτερο από 0","The weighted average of APY for all borrowed assets, including incentives.":"Ο σταθμισμένος μέσος όρος του APY για όλα τα δανειακά περιουσιακά στοιχεία, συμπεριλαμβανομένων των κινήτρων.","The weighted average of APY for all supplied assets, including incentives.":"Ο σταθμισμένος μέσος όρος του APY για όλα τα παρεχόμενα περιουσιακά στοιχεία, συμπεριλαμβανομένων των κινήτρων.","There are not enough funds in the{0}reserve to borrow":["Δεν υπάρχουν αρκετά κεφάλαια στο",["0"],"αποθεματικό για δανεισμό"],"There is not enough collateral to cover a new borrow":"Δεν υπάρχουν επαρκείς εξασφαλίσεις για την κάλυψη ενός νέου δανείου","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.","There was some error. Please try changing the parameters or <0><1>copy the error":"Υπήρξε κάποιο σφάλμα. Προσπαθήστε να αλλάξετε τις παραμέτρους ή <0><1>αντιγράψτε το σφάλμα","These assets are temporarily frozen or paused by Aave community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>Aave governance forum for further updates.":"These assets are temporarily frozen or paused by Aave community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>Aave governance forum for further updates.","These funds have been borrowed and are not available for withdrawal at this time.":"Τα κεφάλαια αυτά έχουν δανειστεί και δεν είναι διαθέσιμα για ανάληψη αυτή τη στιγμή.","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.","This address is blocked on app.aave.com because it is associated with one or more":"This address is blocked on app.aave.com because it is associated with one or more","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["Αυτό το περιουσιακό στοιχείο έχει σχεδόν φτάσει στο όριο δανεισμού του. Υπάρχει μόνο ",["messageValue"]," διαθέσιμο για δανεισμό από αυτή την αγορά."],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["Αυτό το περιουσιακό στοιχείο έχει σχεδόν φτάσει στο όριο της προσφοράς του. Μόνο ",["messageValue"]," μπορεί να παρασχεθεί σε αυτή την αγορά."],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"Αυτό το περιουσιακό στοιχείο έχει φθάσει στο ανώτατο όριο δανεισμού του. Τίποτα δεν είναι διαθέσιμο για δανεισμό από αυτή την αγορά.","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"Αυτό το περιουσιακό στοιχείο έχει φτάσει στο όριο της προσφοράς του. Τίποτα δεν είναι διαθέσιμο για προμήθεια από αυτή την αγορά.","This asset is frozen due to an Aave Protocol Governance decision. <0>More details":"This asset is frozen due to an Aave Protocol Governance decision. <0>More details","This asset is frozen due to an Aave Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details":"This asset is frozen due to an Aave Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details","This asset is frozen due to an Aave community decision. <0>More details":"This asset is frozen due to an Aave community decision. <0>More details","This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details":"This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details","This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider.":"Αυτός ο υπολογισμός gas είναι μόνο μια εκτίμηση. Το πορτοφόλι σας θα καθορίσει την τιμή της συναλλαγής. Μπορείτε να τροποποιήσετε τις ρυθμίσεις gas απευθείας από τον πάροχο του πορτοφολιού σας.","This integration was<0>proposed and approvedby the community.":"This integration was<0>proposed and approvedby the community.","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"Αυτό είναι το συνολικό ποσό που μπορείτε να δανειστείτε. Μπορείτε να δανειστείτε με βάση την εξασφάλισή σας και μέχρι να επιτευχθεί το ανώτατο όριο δανεισμού.","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"Αυτό είναι το συνολικό ποσό που μπορείτε να προμηθεύσετε σε αυτό το αποθεματικό. Μπορείτε να προμηθεύσετε το υπόλοιπο του πορτοφολιού σας μέχρι να επιτευχθεί το ανώτατο όριο προμηθειών.","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"Αυτό αντιπροσωπεύει το κατώτατο όριο στο οποίο μια θέση δανεισμού θα θεωρηθεί υποεγγυημένη και θα υπόκειται σε ρευστοποίηση για κάθε εγγύηση. Για παράδειγμα, εάν μια εγγύηση έχει κατώτατο όριο ρευστοποίησης 80%, αυτό σημαίνει ότι η θέση θα ρευστοποιηθεί όταν η αξία του χρέους ανέρχεται στο 80% της αξίας της εγγύησης.","Time left to be able to withdraw your staked asset.":"Χρόνος που απομένει για να μπορέσετε να αποσύρετε το κλειδωμένο περιουσιακό στοιχείο σας.","Time left to unstake":"Χρόνος που απομένει για το ξεκλείδωμα","Time left until the withdrawal window closes.":"Χρόνος που απομένει μέχρι να κλείσει το παράθυρο ανάληψης.","Tip: Try increasing slippage or reduce input amount":"Tip: Try increasing slippage or reduce input amount","To borrow you need to supply any asset to be used as collateral.":"Για να δανειστείτε πρέπει να προσκομίσετε οποιοδήποτε περιουσιακό στοιχείο που θα χρησιμοποιηθεί ως εγγύηση.","To continue, you need to grant Aave smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"To continue, you need to grant Aave smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more","To enable E-mode for the {0} category, all borrow positions outside of this category must be closed.":["To enable E-mode for the ",["0"]," category, all borrow positions outside of this category must be closed."],"To repay on behalf of a user an explicit amount to repay is needed":"Για την εξόφληση εκ μέρους ενός χρήστη απαιτείται ένα ρητό ποσό προς εξόφληση","To request access for this permissioned market, please visit: <0>Acces Provider Name":"Για να ζητήσετε πρόσβαση σε αυτή την αδειοδοτημένη αγορά, επισκεφθείτε την ιστοσελίδα: <0>Όνομα Παρόχου Πρόσβασης","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.","Top 10 addresses":"Top 10 addresses","Total available":"Σύνολο διαθέσιμων","Total borrowed":"Σύνολο δανεικών","Total borrows":"Σύνολο δανείων","Total emission per day":"Συνολικές εκπομπές ανά ημέρα","Total interest accrued":"Total interest accrued","Total market size":"Συνολικό μέγεθος της αγοράς","Total supplied":"Σύνολο παρεχόμενων","Total voting power":"Συνολική δύναμη ψήφου","Total worth":"Συνολική αξία","Track wallet":"Track wallet","Track wallet balance in read-only mode":"Track wallet balance in read-only mode","Transaction failed":"Η συναλλαγή απέτυχε","Transaction history":"Transaction history","Transaction history is not currently available for this market":"Transaction history is not currently available for this market","Transaction overview":"Επισκόπηση συναλλαγής","Transactions":"Transactions","UNSTAKE {symbol}":["ΞΕΚΛΕΙΔΩΜΑ ",["symbol"]],"Unavailable":"Μη διαθέσιμο","Unbacked":"Μη υποστηριζόμενο","Unbacked mint cap is exceeded":"Υπέρβαση του ανώτατου ορίου νομισματοκοπείου χωρίς αντίκρισμα","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["Underlying asset does not exist in ",["marketName"]," v3 Market, hence this position cannot be migrated."],"Underlying token":"Underlying token","Unstake now":"Ξεκλειδώστε τώρα","Unstake window":"Παράθυρο ξεκλειδώματος","Unstaked":"Unstaked","Unstaking {symbol}":["Unstaking ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.","Use it to vote for or against active proposals.":"Use it to vote for or against active proposals.","Use your AAVE and stkAAVE balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Use your AAVE and stkAAVE balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.","Used as collateral":"Χρησιμοποιείται ως εγγύηση","User cannot withdraw more than the available balance":"Ο χρήστης δεν μπορεί να κάνει ανάληψη μεγαλύτερη από το διαθέσιμο υπόλοιπο","User did not borrow the specified currency":"Ο χρήστης δεν δανείστηκε το καθορισμένο νόμισμα","User does not have outstanding stable rate debt on this reserve":"Ο χρήστης δεν έχει ανεξόφλητο χρέος σταθερού επιτοκίου σε αυτό το αποθεματικό","User does not have outstanding variable rate debt on this reserve":"Ο χρήστης δεν έχει ανεξόφλητο χρέος μεταβλητού επιτοκίου σε αυτό το αποθεματικό","User is in isolation mode":"Ο χρήστης βρίσκεται σε λειτουργία απομόνωσης","User is trying to borrow multiple assets including a siloed one":"Ο χρήστης προσπαθεί να δανειστεί πολλαπλά περιουσιακά στοιχεία, συμπεριλαμβανομένου ενός απομονωμένου περιουσιακού στοιχείου","Users who stake AAVE in Safety Module (i.e. stkAAVE holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkAAVE held. Use the calculator below to see GHO borrow rate with the discount applied.":"Users who stake AAVE in Safety Module (i.e. stkAAVE holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkAAVE held. Use the calculator below to see GHO borrow rate with the discount applied.","Utilization Rate":"Ποσοστό χρησιμοποίησης","VIEW TX":"VIEW TX","VOTE NAY":"ΨΗΦΙΣΤΕ ΚΑΤΑ","VOTE YAE":"ΨΗΦΙΣΤΕ ΥΠΕΡ","Variable":"Μεταβλητό","Variable debt supply is not zero":"Η προσφορά μεταβλητού χρέους δεν είναι μηδενική","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.","Variable rate":"Variable rate","Version 2":"Version 2","Version 3":"Version 3","View":"View","View Transactions":"View Transactions","View all votes":"View all votes","View contract":"View contract","View details":"Προβολή λεπτομερειών","View on Explorer":"Προβολή στον Explorer","Vote NAY":"Ψηφίστε ΚΑΤΑ","Vote YAE":"Ψηφίστε ΥΠΕΡ","Voted NAY":"Voted NAY","Voted YAE":"Voted YAE","Votes":"Votes","Voting":"Voting","Voting power":"Δύναμη ψήφου","Voting results":"Αποτελέσματα ψηφοφορίας","Wallet Balance":"Wallet Balance","Wallet balance":"Υπόλοιπο πορτοφολιού","Wallet not detected. Connect or install wallet and retry":"Το πορτοφόλι δεν εντοπίστηκε. Συνδέστε ή εγκαταστήστε το πορτοφόλι και επαναλάβετε την προσπάθεια","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"Τα πορτοφόλια παρέχονται από Εξωτερικούς Παρόχους και επιλέγοντας τα συμφωνείτε με τους Όρους των εν λόγω Παρόχων. Η πρόσβασή σας στο πορτοφόλι ενδέχεται να εξαρτάται από τη λειτουργία του Εξωτερικού Παρόχου.","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.","We couldn’t detect a wallet. Connect a wallet to stake and view your balance.":"We couldn’t detect a wallet. Connect a wallet to stake and view your balance.","We suggest you go back to the Dashboard.":"We suggest you go back to the Dashboard.","Website":"Website","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"Όταν πραγματοποιείται ρευστοποίηση, οι ρευστοποιητές επιστρέφουν έως και το 50% του ανεξόφλητου δανεισμένου ποσού για λογαριασμό του δανειολήπτη. Σε αντάλλαγμα, μπορούν να αγοράσουν τις εξασφαλίσεις με έκπτωση και να κρατήσουν τη διαφορά (ποινή ρευστοποίησης) ως μπόνους.","With a voting power of <0/>":"Με δύναμη ψήφου <0/>","With testnet Faucet you can get free assets to test the Aave Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click ‘Faucet’ to get tokens transferred to your wallet. The assets on a testnet are not “real,” meaning they have no monetary value. <0>Learn more":"With testnet Faucet you can get free assets to test the Aave Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click ‘Faucet’ to get tokens transferred to your wallet. The assets on a testnet are not “real,” meaning they have no monetary value. <0>Learn more","Withdraw":"Ανάληψη","Withdraw & Switch":"Withdraw & Switch","Withdraw and Switch":"Withdraw and Switch","Withdraw {symbol}":["Ανάληψη ",["symbol"]],"Withdrawing and Switching":"Withdrawing and Switching","Withdrawing this amount will reduce your health factor and increase risk of liquidation.":"Withdrawing this amount will reduce your health factor and increase risk of liquidation.","Withdrawing {symbol}":["Ανάληψη ",["symbol"]],"Wrong Network":"Λάθος δίκτυο","YAE":"ΥΠΕΡ","You are entering Isolation mode":"Εισέρχεστε σε λειτουργία απομόνωσης","You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral.":"Μπορείτε να δανειστείτε αυτό το περιουσιακό στοιχείο με σταθερό επιτόκιο μόνο αν δανειστείτε περισσότερο από το ποσό που παρέχετε ως εγγύηση.","You can not change Interest Type to stable as your borrowings are higher than your collateral":"Δεν μπορείτε να αλλάξετε τον Τύπο Επιτοκίου σε σταθερό, καθώς τα δάνειά σας είναι υψηλότερα από τις εγγυήσεις σας","You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.":"Δεν μπορείτε να απενεργοποιήσετε το E-Mode καθώς το τρέχον επίπεδο εγγύησης είναι πάνω από 80%, η απενεργοποίηση του E-Mode μπορεί να προκαλέσει ρευστοποίηση. Για να βγείτε από το E-Mode, προμήθεια ή αποπληρωμή δανεισμένων θέσεων.","You can not switch usage as collateral mode for this currency, because it will cause collateral call":"Δεν μπορείτε να αλλάξετε τη χρήση ως λειτουργία εγγύησης για αυτό το νόμισμα, διότι θα προκαλέσει κλήση εγγύησης","You can not use this currency as collateral":"Δεν μπορείτε να χρησιμοποιήσετε αυτό το νόμισμα ως εγγύηση","You can not withdraw this amount because it will cause collateral call":"Δεν μπορείτε να αποσύρετε αυτό το ποσό, διότι θα προκληθεί κλήση εγγύησης","You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.":"You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.","You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active.":"Μπορείτε να αποσύρετε τα περιουσιακά σας στοιχεία από τη Μονάδα Ασφαλείας μόνο αφού λήξει η περίοδος αναμονής και το παράθυρο ξεκλειδώματος είναι ενεργό.","You can report incident to our <0>Discord or<1>Github.":"You can report incident to our <0>Discord or<1>Github.","You cancelled the transaction.":"Ακυρώσατε τη συναλλαγή.","You did not participate in this proposal":"Δεν συμμετείχατε στην παρούσα πρόταση","You do not have supplies in this currency":"Δεν έχετε προμήθειες σε αυτό το νόμισμα","You don’t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"Δεν έχετε αρκετά χρήματα στο πορτοφόλι σας για να αποπληρώσετε ολόκληρο το ποσό. Εάν προχωρήσετε στην αποπληρωμή με το τρέχον ποσό των χρημάτων σας, θα εξακολουθείτε να έχετε μια μικρή θέση δανεισμού στο ταμπλό σας.","You have no AAVE/stkAAVE balance to delegate.":"You have no AAVE/stkAAVE balance to delegate.","You have not borrow yet using this currency":"Δεν έχετε δανειστεί ακόμα χρησιμοποιώντας αυτό το νόμισμα","You may borrow up to <0/> GHO at <1/> (max discount)":"You may borrow up to <0/> GHO at <1/> (max discount)","You may enter a custom amount in the field.":"You may enter a custom amount in the field.","You switched to {0} rate":["Αλλάξατε σε ποσοστό ",["0"]],"You unstake here":"Μπορείτε να ξεκλειδώσετε εδώ","You voted {0}":["Ψηφίσατε ",["0"]],"You will exit isolation mode and other tokens can now be used as collateral":"Θα βγείτε από τη λειτουργία απομόνωσης και άλλα tokens μπορούν πλέον να χρησιμοποιηθούν ως εγγύηση","You {action} <0/> {symbol}":["Εσείς ",["action"]," <0/> ",["symbol"]],"You've successfully switched borrow position.":"You've successfully switched borrow position.","You've successfully withdrew & switched tokens.":"You've successfully withdrew & switched tokens.","Your borrows":"Τα δάνεια σας","Your current loan to value based on your collateral supplied.":"Το τρέχον δάνειο προς αξία με βάση τις παρεχόμενες εξασφαλίσεις σας.","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"Ο συντελεστής υγείας και το δάνειο προς αξία καθορίζουν τη διασφάλιση των εξασφαλίσεών σας. Για να αποφύγετε τις ρευστοποιήσεις μπορείτε να παράσχετε περισσότερες εξασφαλίσεις ή να εξοφλήσετε δανειακές θέσεις.","Your info":"Οι πληροφορίες σας","Your proposition power is based on your AAVE/stkAAVE balance and received delegations.":"Your proposition power is based on your AAVE/stkAAVE balance and received delegations.","Your reward balance is 0":"Το υπόλοιπο της ανταμοιβής σας είναι 0","Your supplies":"Οι προμήθειές σας","Your voting info":"Οι πληροφορίες ψήφου σας","Your voting power is based on your AAVE/stkAAVE balance and received delegations.":"Your voting power is based on your AAVE/stkAAVE balance and received delegations.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets or use <0>",["0"]," to transfer your ",["network"]," assets."],"Your {name} wallet is empty. Purchase or transfer assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets."],"Your {networkName} wallet is empty. Get free test assets at":["Your ",["networkName"]," wallet is empty. Get free test assets at"],"Your {networkName} wallet is empty. Get free test {0} at":["Your ",["networkName"]," wallet is empty. Get free test ",["0"]," at"],"Zero address not valid":"Η μηδενική διεύθυνση δεν είναι έγκυρη","assets":"περιουσιακά στοιχεία","blocked activities":"blocked activities","copy the error":"αντιγράψτε το σφάλμα","disabled":"disabled","documentation":"documentation","enabled":"enabled","ends":"τελειώνει","for":"for","of":"of","on":"ενεργοποίηση","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"παρακαλούμε ελέγξτε ότι το ποσό που θέλετε να παρέχετε δεν χρησιμοποιείται επί του παρόντος για κλείδωμα. Εάν χρησιμοποιείται για κλείδωμα, η συναλλαγή σας ενδέχεται να αποτύχει.","repaid":"repaid","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: ",["0"]],"staking view":"προβολή κλειδώματος","starts":"starts","stkAAVE holders get a discount on GHO borrow rate":"stkAAVE holders get a discount on GHO borrow rate","to":"to","tokens is not the same as staking them. If you wish to stake your":"tokens δεν είναι το ίδιο με το να τα κλειδώνετε. Εάν επιθυμείτε να κλειδώσετε τα","tokens, please go to the":"tokens, παρακαλούμε μεταβείτε στο","withdrew":"withdrew","{0}":[["0"]],"{0} Balance":[["0"]," Υπόλοιπο"],"{0} Faucet":[["0"]," Βρύση"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational."],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"η"],"{h}h":[["h"],"ω"],"{m}m":[["m"],"λ"],"{networkName} Faucet":[["networkName"]," Faucet"],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":[["numSelected"],"/",["numAvailable"]," assets selected"],"{s}s":[["s"],"δ"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:{"...":"...",".CSV":".CSV",".JSON":".JSON","<0><1><2/>Add <3/> stkAAVE to borrow at <4/> (max discount)":"<0><1><2/>Add <3/> stkAAVE to borrow at <4/> (max discount)","<0><1><2/>Add stkAAVE to see borrow rate with discount":"<0><1><2/>Add stkAAVE to see borrow rate with discount","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>Aave governance forum for updates.":"<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>Aave governance forum for updates.","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>Slippage tolerance <1>",["selectedSlippage"],"% <2>",["0"],""],"AAVE holders (Ethereum network only) can stake their AAVE in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"AAVE holders (Ethereum network only) can stake their AAVE in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.","APR":"APR","APY":"APY","APY change":"APY change","APY type":"Τύπος APY","APY type change":"APY type change","APY with discount applied":"APY with discount applied","APY, fixed rate":"APY, fixed rate","APY, stable":"APY, σταθερό","APY, variable":"APY, μεταβλητό","AToken supply is not zero":"Η προσφορά AToken δεν είναι μηδενική","Aave Governance":"Διακυβέρνηση Aave","Aave aToken":"Aave aToken","Aave debt token":"Aave debt token","Aave is a fully decentralized, community governed protocol by the AAVE token-holders. AAVE token-holders collectively discuss, propose, and vote on upgrades to the protocol. AAVE token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"Aave is a fully decentralized, community governed protocol by the AAVE token-holders. AAVE token-holders collectively discuss, propose, and vote on upgrades to the protocol. AAVE token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance","Aave per month":"Aave ανά μήνα","About GHO":"About GHO","Account":"Λογαριασμός","Action cannot be performed because the reserve is frozen":"Η ενέργεια δεν μπορεί να εκτελεστεί επειδή το αποθεματικό έχει παγώσει","Action cannot be performed because the reserve is paused":"Η ενέργεια δεν μπορεί να εκτελεστεί επειδή η εφεδρεία βρίσκεται σε παύση","Action requires an active reserve":"Η δράση απαιτεί ενεργό απόθεμα","Activate Cooldown":"Activate Cooldown","Add stkAAVE to see borrow APY with the discount":"Add stkAAVE to see borrow APY with the discount","Add to wallet":"Add to wallet","Add {0} to wallet to track your balance.":["Add ",["0"]," to wallet to track your balance."],"Address is not a contract":"Η διεύθυνση δεν είναι συμβόλαιο","Addresses":"Addresses","Addresses ({0})":["Addresses (",["0"],")"],"All Assets":"All Assets","All done!":"Όλα έτοιμα!","All proposals":"Όλες οι προτάσεις","All transactions":"All transactions","Allowance required action":"Απαιτούμενη δράση επιδότησης","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"Σας επιτρέπει να αποφασίσετε αν θα χρησιμοποιήσετε ένα παρεχόμενο περιουσιακό στοιχείο ως εγγύηση. Ένα περιουσιακό στοιχείο που χρησιμοποιείται ως εγγύηση θα επηρεάσει τη δανειοληπτική σας ικανότητα και τον συντελεστή υγείας.","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"Σας επιτρέπει την εναλλαγή μεταξύ <0>μεταβλητού και <1>σταθερού επιτοκίου, όπου το μεταβλητό επιτόκιο μπορεί να αυξάνεται και να μειώνεται ανάλογα με την ποσότητα ρευστότητας στο αποθεματικό, ενώ το σταθερό επιτόκιο θα παραμείνει το ίδιο για τη διάρκεια του δανείου σας.","Amount":"Ποσό","Amount claimable":"Amount claimable","Amount in cooldown":"Amount in cooldown","Amount must be greater than 0":"Το ποσό πρέπει να είναι μεγαλύτερο από 0","Amount to unstake":"Amount to unstake","An error has occurred fetching the proposal metadata from IPFS.":"An error has occurred fetching the proposal metadata from IPFS.","Approve Confirmed":"Approve Confirmed","Approve with":"Approve with","Approve {symbol} to continue":["Approve ",["symbol"]," to continue"],"Approving {symbol}...":["Έγκριση του ",["symbol"],"..."],"Array parameters that should be equal length are not":"Οι παράμετροι της συστοιχίας που θα έπρεπε να είναι ίσου μήκους δεν είναι","Asset":"Περιουσιακό στοιχείο","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.","Asset can only be used as collateral in isolation mode only.":"To περιουσιακό στοιχείο μπορεί να χρησιμοποιηθεί ως εγγύηση μόνο σε λειτουργία απομόνωσης.","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["Asset cannot be migrated because you have isolated collateral in ",["marketName"]," v3 Market which limits borrowable assets. You can manage your collateral in <0>",["marketName"]," V3 Dashboard"],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":["Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in ",["marketName"]," v3 market."],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":["Asset cannot be migrated due to supply cap restriction in ",["marketName"]," v3 market."],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["Asset cannot be migrated to ",["marketName"]," V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["Asset cannot be migrated to ",["marketName"]," v3 Market since collateral asset will enable isolation mode."],"Asset cannot be used as collateral.":"Το περιουσιακό στοιχείο δεν μπορεί να χρησιμοποιηθεί ως εγγύηση.","Asset category":"Κατηγορία περιουσιακών στοιχείων","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["Asset is frozen in ",["marketName"]," v3 market, hence this position cannot be migrated."],"Asset is not borrowable in isolation mode":"Το περιουσιακό στοιχείο δεν είναι δανείσιμο σε λειτουργία απομόνωσης","Asset is not listed":"Το περιουσιακό στοιχείο δεν περιλαμβάνεται στον κατάλογο","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.","Assets":"Περιουσιακά Στοιχεία","Assets to borrow":"Περιουσιακά στοιχεία προς δανεισμό","Assets to supply":"Περιουσιακά στοιχεία προς προμήθεια","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["Assets with zero LTV (",["assetsBlockingWithdraw"],") must be withdrawn or disabled as collateral to perform this action"],"At a discount":"At a discount","Author":"Συγγραφέας","Available":"Διαθέσιμο","Available assets":"Διαθέσιμα περιουσιακά στοιχεία","Available liquidity":"Διαθέσιμη ρευστότητα","Available on":"Available on","Available rewards":"Διαθέσιμες ανταμοιβές","Available to borrow":"Διαθέσιμο για δανεισμό","Available to supply":"Διαθέσιμο για προμήθεια","Back to Dashboard":"Back to Dashboard","Balance":"Υπόλοιπο","Balance to revoke":"Balance to revoke","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"Προσοχή - Είστε πολύ κοντά στην ρευστοποίηση. Εξετάστε το ενδεχόμενο να καταθέσετε περισσότερες εγγυήσεις ή να εξοφλήσετε κάποιες από τις δανειακές σας θέσεις","Be mindful of the network congestion and gas prices.":"Be mindful of the network congestion and gas prices.","Because this asset is paused, no actions can be taken until further notice":"Because this asset is paused, no actions can be taken until further notice","Before supplying":"Πριν από την προμήθεια","Blocked Address":"Blocked Address","Borrow":"Δανεισμός","Borrow APY":"Borrow APY","Borrow APY rate":"Επιτόκιο δανεισμού APY","Borrow APY, fixed rate":"Borrow APY, fixed rate","Borrow APY, stable":"Δανεισμός APY, σταθερό","Borrow APY, variable":"Δανεισμός APY, μεταβλητό","Borrow amount to reach {0}% utilization":["Borrow amount to reach ",["0"],"% utilization"],"Borrow and repay in same block is not allowed":"Δεν επιτρέπεται ο δανεισμός και η αποπληρωμή στο ίδιο block","Borrow apy":"Borrow apy","Borrow balance":"Borrow balance","Borrow balance after repay":"Borrow balance after repay","Borrow balance after switch":"Borrow balance after switch","Borrow cap":"Ανώτατο όριο δανεισμού","Borrow cap is exceeded":"Υπέρβαση του ανώτατου ορίου δανεισμού","Borrow info":"Borrow info","Borrow power used":"Δανεισμός χρησιμοποιημένης ισχύος","Borrow rate change":"Borrow rate change","Borrow {symbol}":["Δανεισμός ",["symbol"]],"Borrowed":"Borrowed","Borrowed asset amount":"Borrowed asset amount","Borrowing is currently unavailable for {0}.":["Ο δανεισμός δεν είναι επί του παρόντος διαθέσιμος για ",["0"],"."],"Borrowing is disabled due to an Aave community decision. <0>More details":"Borrowing is disabled due to an Aave community decision. <0>More details","Borrowing is not enabled":"Ο δανεισμός δεν είναι ενεργοποιημένος","Borrowing is unavailable because you’re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.":"Borrowing is unavailable because you’re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.","Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"Ο δανεισμός δεν είναι διαθέσιμος επειδή έχετε ενεργοποιήσει τη Λειτουργία Αποδοτικότητας (E-Mode) και τη λειτουργία Απομόνωσης. Για να διαχειριστείτε τη λειτουργία E-Mode και τη λειτουργία Απομόνωσης, επισκεφθείτε τον <0>Πίνακα ελέγχου.","Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":["Ο δανεισμός δεν είναι διαθέσιμος επειδή έχετε ενεργοποιήσει τη λειτουργία Αποδοτικότητας (E-Mode) για την κατηγορία ",["0"],". Για να διαχειριστείτε τις κατηγορίες E-Mode επισκεφθείτε τον <0>Πίνακα ελέγχου."],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.","Borrowing power and assets are limited due to Isolation mode.":"Η δύναμη δανεισμού και τα περιουσιακά στοιχεία είναι περιορισμένα λόγω της λειτουργίας απομόνωσης.","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"Borrowing this amount will reduce your health factor and increase risk of liquidation.","Borrowing {symbol}":["Δανεισμός ",["symbol"]],"Both":"Both","Buy Crypto With Fiat":"Buy Crypto With Fiat","Buy Crypto with Fiat":"Buy Crypto with Fiat","Buy {cryptoSymbol} with Fiat":["Buy ",["cryptoSymbol"]," with Fiat"],"COPIED!":"COPIED!","COPY IMAGE":"COPY IMAGE","Can be collateral":"Μπορεί να αποτελέσει εγγύηση","Can be executed":"Μπορεί να εκτελεστεί","Cancel":"Cancel","Cannot disable E-Mode":"Cannot disable E-Mode","Choose how much voting/proposition power to give to someone else by delegating some of your AAVE or stkAAVE balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkAAVE balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Choose how much voting/proposition power to give to someone else by delegating some of your AAVE or stkAAVE balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkAAVE balance changes, your delegate's voting/proposition power will be automatically adjusted.","Choose one of the on-ramp services":"Choose one of the on-ramp services","Claim":"Διεκδίκηση","Claim all":"Διεκδικήστε τα όλα","Claim all rewards":"Διεκδικήστε όλες τις ανταμοιβές","Claim {0}":["Διεκδίκηση ",["0"]],"Claim {symbol}":["Claim ",["symbol"]],"Claimable AAVE":"Διεκδικήσιμο AAVE","Claimed":"Claimed","Claiming":"Διεκδίκηση","Claiming {symbol}":["Claiming ",["symbol"]],"Close":"Κλείσιμο","Collateral":"Εγγύηση","Collateral balance after repay":"Collateral balance after repay","Collateral change":"Collateral change","Collateral is (mostly) the same currency that is being borrowed":"Η εγγύηση είναι (ως επί το πλείστον) το ίδιο νόμισμα που δανείζεται","Collateral to repay with":"Collateral to repay with","Collateral usage":"Χρησιμοποίηση εγγυήσεων","Collateral usage is limited because of Isolation mode.":"H χρήση εγγυήσεων είναι περιορισμένη λόγω της λειτουργίας Απομόνωσης.","Collateral usage is limited because of isolation mode.":"Collateral usage is limited because of isolation mode.","Collateral usage is limited because of isolation mode. <0>Learn More":"Η χρήση εγγύησης είναι περιορισμένη λόγω της λειτουργίας απομόνωσης. <0>Μάθετε περισσότερα","Collateralization":"Εξασφάλιση","Collector Contract":"Collector Contract","Collector Info":"Collector Info","Connect wallet":"Συνδέστε το πορτοφόλι","Cooldown period":"Περίοδος ψύξης","Cooldown period warning":"Προειδοποίηση περιόδου ψύξης","Cooldown time left":"Χρόνος ψύξης που έχει απομείνει","Cooldown to unstake":"Ψύξτε για ξεκλείδωμα","Cooling down...":"Ψύξη...","Copy address":"Αντιγραφή διεύθυνσης","Copy error message":"Copy error message","Copy error text":"Κείμενο σφάλματος αντιγραφής","Covered debt":"Covered debt","Created":"Δημιουργήθηκε","Current LTV":"Τρέχον LTV","Current differential":"Τρέχον διαφορικό","Current v2 Balance":"Current v2 Balance","Current v2 balance":"Current v2 balance","Current votes":"Τρέχουσες ψήφοι","Dark mode":"Σκοτεινή λειτουργία","Dashboard":"Ταμπλό","Data couldn't be fetched, please reload graph.":"Data couldn't be fetched, please reload graph.","Debt":"Χρέος","Debt ceiling is exceeded":"Υπέρβαση του ανώτατου ορίου χρέους","Debt ceiling is not zero":"Το ανώτατο όριο χρέους δεν είναι μηδενικό","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.","Delegated power":"Delegated power","Details":"Λεπτομέρειες","Developers":"Προγραμματιστές","Differential":"Διαφορικό","Disable E-Mode":"Απενεργοποίηση E-Mode","Disable testnet":"Disable testnet","Disable {symbol} as collateral":["Απενεργοποίηση ",["symbol"]," ως εγγύηση"],"Disabled":"Απενεργοποιημένο","Disabling E-Mode":"Απενεργοποίηση E-Mode","Disabling this asset as collateral affects your borrowing power and Health Factor.":"Η απενεργοποίηση αυτού του περιουσιακού στοιχείου ως εγγύηση επηρεάζει τη δανειοληπτική σας ικανότητα και τον Συντελεστή Υγείας.","Disconnect Wallet":"Αποσυνδέστε το πορτοφόλι","Discord channel":"Discord channel","Discount":"Discount","Discount applied for <0/> staking AAVE":"Discount applied for <0/> staking AAVE","Discount model parameters":"Discount model parameters","Discount parameters are decided by the Aave community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"Discount parameters are decided by the Aave community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more","Discountable amount":"Discountable amount","Docs":"Docs","Download":"Download","Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.":"Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.","Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the Aave V3 Harmony market.":"Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the Aave V3 Harmony market.","E-Mode":"E-Mode","E-Mode Category":"Κατηγορία E-Mode","E-Mode category":"E-Mode category","E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more":"Το E-Mode αυξάνει το LTV σας για μια επιλεγμένη κατηγορία περιουσιακών στοιχείων έως και 97%. <0>Μάθετε περισσότερα","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"Το E-Mode αυξάνει το LTV σας για μια επιλεγμένη κατηγορία περιουσιακών στοιχείων έως και <0/>. <1>Μάθετε περισσότερα","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by Aave Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>Aave V3 Technical Paper.":"Η λειτουργία E-Mode αυξάνει το LTV σας για μια επιλεγμένη κατηγορία περιουσιακών στοιχείων, πράγμα που σημαίνει ότι όταν είναι ενεργοποιημένη η λειτουργία E-Mode, θα έχετε μεγαλύτερη δανειοληπτική ικανότητα για περιουσιακά στοιχεία της ίδιας κατηγορίας E-mode που έχει οριστεί από την Διακυβέρνηση του Aave. Μπορείτε να εισέλθετε στην κατάσταση E-Mode από τον <0>Πίνακα Ελέγχου. Για να μάθετε περισσότερα σχετικά με το E-Mode και τους εφαρμοζόμενους περιορισμούς στο <1>FAQ ή στο <2>Aave V3 Technical Paper.","Effective interest rate":"Effective interest rate","Efficiency mode (E-Mode)":"Λειτουργία αποδοτικότητας (E-Mode)","Emode":"Emode","Enable E-Mode":"Ενεργοποίηση E-Mode","Enable {symbol} as collateral":["Ενεργοποίηση ",["symbol"]," ως εγγύηση"],"Enabled":"Ενεργοποιημένο","Enabling E-Mode":"Ενεργοποίηση E-Mode","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"Η ενεργοποίηση αυτού του περιουσιακού στοιχείου ως εγγύηση αυξάνει τη δανειοληπτική σας ικανότητα και τον Συντελεστή Υγείας. Ωστόσο, μπορεί να ρευστοποιηθεί εάν ο συντελεστής υγείας σας πέσει κάτω από το 1.","Ended":"Ended","Ends":"Ends","English":"Αγγλικά","Enter ETH address":"Εισάγετε διεύθυνση ETH","Enter an amount":"Εισάγετε ένα ποσό","Error connecting. Try refreshing the page.":"Σφάλμα σύνδεσης. Δοκιμάστε να ανανεώσετε τη σελίδα.","Estimated compounding interest, including discount for Staking {0}AAVE in Safety Module.":["Estimated compounding interest, including discount for Staking ",["0"],"AAVE in Safety Module."],"Exceeds the discount":"Exceeds the discount","Executed":"Εκτελέστηκε","Expected amount to repay":"Expected amount to repay","Expires":"Λήγει","Export data to":"Export data to","FAQ":"ΣΥΧΝΕΣ ΕΡΩΤΗΣΕΙΣ","FAQS":"FAQS","Failed to load proposal voters. Please refresh the page.":"Failed to load proposal voters. Please refresh the page.","Faucet":"Βρύση","Faucet {0}":["Βρύση ",["0"]],"Fetching data...":"Fetching data...","Filter":"Φίλτρο","Fixed":"Fixed","Fixed rate":"Fixed rate","Flashloan is disabled for this asset, hence this position cannot be migrated.":"Flashloan is disabled for this asset, hence this position cannot be migrated.","For repayment of a specific type of debt, the user needs to have debt that type":"Για την αποπληρωμή ενός συγκεκριμένου τύπου χρέους, ο χρήστης πρέπει να έχει χρέος αυτού του τύπου","Forum discussion":"Συζήτηση φόρουμ","French":"Γαλλικά","Funds in the Safety Module":"Κεφάλαια στην Μονάδα Ασφάλειας","GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the AaveDAO treasury.":"GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the AaveDAO treasury.","Get ABP Token":"Get ABP Token","Global settings":"Γενικές ρυθμίσεις","Go Back":"Πηγαίνετε Πίσω","Go to Balancer Pool":"Go to Balancer Pool","Go to V3 Dashboard":"Go to V3 Dashboard","Governance":"Διακυβέρνηση","Greek":"Greek","Health Factor ({0} v2)":["Health Factor (",["0"]," v2)"],"Health Factor ({0} v3)":["Health Factor (",["0"]," v3)"],"Health factor":"Συντελεστής υγείας","Health factor is lesser than the liquidation threshold":"Ο συντελεστής υγείας είναι μικρότερος από το όριο ρευστοποίησης","Health factor is not below the threshold":"Ο παράγοντας υγείας δεν είναι κάτω από το όριο","Hide":"Απόκρυψη","Holders of stkAAVE receive a discount on the GHO borrowing rate":"Holders of stkAAVE receive a discount on the GHO borrowing rate","I acknowledge the risks involved.":"I acknowledge the risks involved.","I fully understand the risks of migrating.":"I fully understand the risks of migrating.","I understand how cooldown ({0}) and unstaking ({1}) work":["Καταλαβαίνω πώς λειτουργεί η ψύξη (",["0"],") και το ξεκλείδωμα (",["1"],")"],"If the error continues to happen,<0/> you may report it to this":"If the error continues to happen,<0/> you may report it to this","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"Εάν ο συντελεστής υγείας πέσει κάτω από το 1, ενδέχεται να ενεργοποιηθεί η ρευστοποίηση των εγγυήσεών σας.","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["Εάν ΔΕΝ ξεκλειδώσετε εντός ",["0"]," του παραθύρου ξεκλειδώματος, θα πρέπει να ενεργοποιήσετε ξανά τη διαδικασία ψύξης."],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"Εάν το δάνειο προς αξία υπερβεί το όριο ρευστοποίησης, η παρεχόμενη εγγύηση σας μπορεί να ρευστοποιηθεί.","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"Στο E-Mode ορισμένα περιουσιακά στοιχεία δεν είναι δανείσιμα. Βγείτε από το E-Mode για να αποκτήσετε πρόσβαση σε όλα τα περιουσιακά στοιχεία","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable ",["0"]," as collateral before borrowing another asset. Read more in our <0>FAQ"],"Inconsistent flashloan parameters":"Ασυνεπείς παράμετροι flashloan","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.","Interest accrued":"Interest accrued","Interest rate rebalance conditions were not met":"Δεν τηρήθηκαν οι όροι επανεξισορρόπησης των επιτοκίων","Interest rate strategy":"Interest rate strategy","Invalid amount to burn":"Μη έγκυρη ποσότητα προς καύση","Invalid amount to mint":"Μη έγκυρο ποσό για νομισματοκοπία","Invalid bridge protocol fee":"Μη έγκυρη αμοιβή πρωτοκόλλου γέφυρας","Invalid expiration":"Μη έγκυρη λήξη","Invalid flashloan premium":"Άκυρη πριμοδότηση flashloan","Invalid return value of the flashloan executor function":"Μη έγκυρη τιμή επιστροφής της συνάρτησης εκτελεστή flashloan","Invalid signature":"Μη έγκυρη υπογραφή","Isolated":"Απομονωμένο","Isolated Debt Ceiling":"Isolated Debt Ceiling","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"Τα απομονωμένα περιουσιακά στοιχεία έχουν περιορισμένη δανειοληπτική ικανότητα και άλλα περιουσιακά στοιχεία δεν μπορούν να χρησιμοποιηθούν ως εγγύηση.","Join the community discussion":"Join the community discussion","LEARN MORE":"LEARN MORE","Language":"Γλώσσα","Learn more":"Μάθετε περισσότερα","Learn more about risks involved":"Μάθετε περισσότερα για τους κινδύνους","Learn more in our <0>FAQ guide":"Μάθετε περισσότερα στον οδηγό <0>Συχνών Ερωτήσεων","Learn more.":"Learn more.","Links":"Σύνδεσμοι","Liqudation":"Liqudation","Liquidated collateral":"Liquidated collateral","Liquidation":"Liquidation","Liquidation <0/> threshold":"Ρευστοποίηση <0/> κατώτατο όριο","Liquidation Threshold":"Liquidation Threshold","Liquidation at":"Ρευστοποίηση στο","Liquidation penalty":"Ποινή ρευστοποίησης","Liquidation risk":"Liquidation risk","Liquidation risk parameters":"Liquidation risk parameters","Liquidation threshold":"Κατώτατο όριο ρευστοποίησης","Liquidation value":"Αξία ρευστοποίησης","Loading data...":"Loading data...","Ltv validation failed":"Η επικύρωση του Ltv απέτυχε","MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details":"MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details","MAX":"ΜΕΓΙΣΤΟ","Manage analytics":"Manage analytics","Market":"Αγορά","Markets":"Αγορές","Max":"Μεγιστο","Max LTV":"Μέγιστο LTV","Max slashing":"Μέγιστη περικοπή","Max slippage":"Max slippage","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["Maximum amount available to borrow against this asset is limited because debt ceiling is at ",["0"],"%."],"Maximum amount available to borrow is <0/> {0} (<1/>).":["Maximum amount available to borrow is <0/> ",["0"]," (<1/>)."],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.","Maximum amount available to supply is <0/> {0} (<1/>).":["Maximum amount available to supply is <0/> ",["0"]," (<1/>)."],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["Maximum amount available to supply is limited because protocol supply cap is at ",["0"],"%."],"Maximum loan to value":"Maximum loan to value","Meet GHO":"Meet GHO","Menu":"Μενού","Migrate":"Migrate","Migrate to V3":"Migrate to V3","Migrate to v3":"Migrate to v3","Migrate to {0} v3 Market":["Migrate to ",["0"]," v3 Market"],"Migrated":"Migrated","Migrating":"Migrating","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it’s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it’s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.","Migration risks":"Migration risks","Minimum GHO borrow amount":"Minimum GHO borrow amount","Minimum USD value received":"Minimum USD value received","Minimum staked Aave amount":"Minimum staked Aave amount","Minimum {0} received":["Minimum ",["0"]," received"],"More":"Περισσότερα","NAY":"ΚΑΤΑ","Need help connecting a wallet? <0>Read our FAQ":"Χρειάζεστε βοήθεια για τη σύνδεση ενός πορτοφολιού; <0>Διαβάστε τις Συχνές Ερωτήσεις μας","Net APR":"Καθαρό APR","Net APY":"Καθαρό APY","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"Το καθαρό ΑΡΥ είναι η συνδυασμένη επίδραση όλων των θέσεων προσφοράς και δανεισμού στην καθαρή αξία, συμπεριλαμβανομένων των κινήτρων. Είναι δυνατόν να υπάρχει αρνητικό καθαρό APY εάν το χρεωστικό APY είναι υψηλότερο από το προσφερόμενο APY.","Net worth":"Καθαρή αξία","Network":"Δίκτυο","Network not supported for this wallet":"Δίκτυο που δεν υποστηρίζεται για αυτό το πορτοφόλι","New APY":"Νέο APY","No assets selected to migrate.":"No assets selected to migrate.","No rewards to claim":"Δεν υπάρχουν ανταμοιβές για διεκδίκηση","No search results{0}":["No search results",["0"]],"No transactions yet.":"No transactions yet.","No voting power":"Δεν υπάρχει δικαίωμα ψήφου","None":"Κανένα","Not a valid address":"Μη έγκυρη διεύθυνση","Not enough balance on your wallet":"Δεν υπάρχει αρκετό υπόλοιπο στο πορτοφόλι σας","Not enough collateral to repay this amount of debt with":"Δεν υπάρχουν επαρκείς εγγυήσεις για την αποπληρωμή αυτού του ποσού χρέους με","Not enough staked balance":"Δεν υπάρχει αρκετό κλειδωμένο υπόλοιπο","Not enough voting power to participate in this proposal":"Δεν έχει αρκετή δύναμη ψήφου για να συμμετάσχει στην παρούσα πρόταση","Not reached":"Δεν έχει επιτευχθεί","Nothing borrowed yet":"Τίποτα δανεισμένο ακόμα","Nothing found":"Nothing found","Nothing staked":"Τίποτα κλειδωμένο","Nothing supplied yet":"Τίποτα δεν έχει παρασχεθεί ακόμη","Notify":"Notify","Ok, Close":"Εντάξει, Κλείσιμο","Ok, I got it":"Εντάξει, το κατάλαβα","Operation not supported":"Η λειτουργία δεν υποστηρίζεται","Oracle price":"Τιμή Oracle","Overview":"Επισκόπηση","Page not found":"Page not found","Participating in this {symbol} reserve gives annualized rewards.":["Η συμμετοχή σε αυτό το αποθεματικό ",["symbol"]," δίνει ετήσιες ανταμοιβές."],"Pending...":"Εκκρεμεί...","Per the community, the Fantom market has been frozen.":"Per the community, the Fantom market has been frozen.","Per the community, the V2 AMM market has been deprecated.":"Per the community, the V2 AMM market has been deprecated.","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.","Please connect a wallet to view your personal information here.":"Παρακαλούμε συνδέστε ένα πορτοφόλι για να δείτε τις προσωπικές σας πληροφορίες εδώ.","Please connect your wallet to be able to switch your tokens.":"Please connect your wallet to be able to switch your tokens.","Please connect your wallet to get free testnet assets.":"Please connect your wallet to get free testnet assets.","Please connect your wallet to see migration tool.":"Please connect your wallet to see migration tool.","Please connect your wallet to see your supplies, borrowings, and open positions.":"Συνδέστε το πορτοφόλι σας για να δείτε τις προμήθειες, τα δάνεια και τις ανοιχτές θέσεις σας.","Please connect your wallet to view transaction history.":"Please connect your wallet to view transaction history.","Please enter a valid wallet address.":"Please enter a valid wallet address.","Please switch to {networkName}.":["Παρακαλώ μεταβείτε στο ",["networkName"],"."],"Please, connect your wallet":"Παρακαλώ, συνδέστε το πορτοφόλι σας","Pool addresses provider is not registered":"Ο πάροχος διευθύνσεων κοινόχρηστων ταμείων δεν είναι εγγεγραμμένος","Powered by":"Powered by","Preview tx and migrate":"Preview tx and migrate","Price":"Price","Price data is not currently available for this reserve on the protocol subgraph":"Price data is not currently available for this reserve on the protocol subgraph","Price impact":"Price impact","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.","Price impact {0}%":["Price impact ",["0"],"%"],"Privacy":"Privacy","Proposal details":"Λεπτομέρειες πρότασης","Proposal overview":"Επισκόπηση πρότασης","Proposals":"Προτάσεις","Proposition":"Proposition","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap at 100% for this asset. Further borrowing unavailable.","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.","Protocol supply cap at 100% for this asset. Further supply unavailable.":"Protocol supply cap at 100% for this asset. Further supply unavailable.","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"Protocol supply cap is at 100% for this asset. Further supply unavailable.","Quorum":"Απαρτία","Rate change":"Rate change","Raw-Ipfs":"Raw-Ipfs","Reached":"Επιτεύχθηκε","Reactivate cooldown period to unstake {0} {stakedToken}":["Reactivate cooldown period to unstake ",["0"]," ",["stakedToken"]],"Read more here.":"Read more here.","Read-only mode allows to see address positions in Aave, but you won't be able to perform transactions.":"Read-only mode allows to see address positions in Aave, but you won't be able to perform transactions.","Read-only mode.":"Read-only mode.","Read-only mode. Connect to a wallet to perform transactions.":"Read-only mode. Connect to a wallet to perform transactions.","Receive (est.)":"Receive (est.)","Received":"Received","Recipient address":"Διεύθυνση παραλήπτη","Rejected connection request":"Απόρριψη αιτήματος σύνδεσης","Reload":"Reload","Reload the page":"Reload the page","Remaining debt":"Υπολειπόμενο χρέος","Remaining supply":"Υπολειπόμενη προσφορά","Repaid":"Repaid","Repay":"Αποπληρωμή","Repay with":"Αποπληρωμή με","Repay {symbol}":["Αποπληρωμή ",["symbol"]],"Repaying {symbol}":["Αποπληρώνοντας ",["symbol"]],"Repayment amount to reach {0}% utilization":["Repayment amount to reach ",["0"],"% utilization"],"Reserve Size":"Μέγεθος Αποθεματικού","Reserve factor":"Reserve factor","Reserve factor is a percentage of interest which goes to a {0} that is controlled by Aave governance to promote ecosystem growth.":["Reserve factor is a percentage of interest which goes to a ",["0"]," that is controlled by Aave governance to promote ecosystem growth."],"Reserve status & configuration":"Κατάσταση & διαμόρφωση αποθεματικού","Reset":"Reset","Restake":"Restake","Restake {symbol}":["Restake ",["symbol"]],"Restaked":"Restaked","Restaking {symbol}":["Restaking ",["symbol"]],"Review approval tx details":"Αναθεώρηση λεπτομερειών έγκρισης συναλλαγής","Review changes to continue":"Review changes to continue","Review tx":"Αναθεώρηση συναλλαγής","Review tx details":"Αναθεώρηση λεπτομερειών συναλλαγής","Revoke power":"Revoke power","Reward(s) to claim":"Ανταμοιβή(ες) προς διεκδίκηση","Rewards APR":"Ανταμοιβές APR","Risk details":"Λεπτομέρειες κινδύνου","SEE CHARTS":"ΔΕΙΤΕ ΓΡΑΦΗΜΑΤΑ","Safety of your deposited collateral against the borrowed assets and its underlying value.":"Ασφάλεια των κατατεθειμένων εξασφαλίσεών σας έναντι των δανειζόμενων περιουσιακών στοιχείων και της υποκείμενης αξίας τους.","Save and share":"Save and share","Seatbelt report":"Seatbelt report","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"Φαίνεται ότι δεν μπορούμε να αλλάξουμε το δίκτυο αυτόματα. Ελέγξτε αν μπορείτε να το αλλάξετε από το πορτοφόλι.","Select":"Select","Select APY type to switch":"Επιλέξτε τύπο APY για εναλλαγή","Select an asset":"Select an asset","Select language":"Επιλέξτε γλώσσα","Select slippage tolerance":"Select slippage tolerance","Select v2 borrows to migrate":"Select v2 borrows to migrate","Select v2 supplies to migrate":"Select v2 supplies to migrate","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"Selected assets have successfully migrated. Visit the Market Dashboard to see them.","Selected borrow assets":"Selected borrow assets","Selected supply assets":"Selected supply assets","Send feedback":"Send feedback","Set up delegation":"Set up delegation","Setup notifications about your Health Factor using the Hal app.":"Setup notifications about your Health Factor using the Hal app.","Share on Lens":"Share on Lens","Share on twitter":"Μοιραστείτε το στο twitter","Show":"Εμφάνιση","Show Frozen or paused assets":"Show Frozen or paused assets","Show assets with 0 balance":"Εμφάνιση περιουσιακών στοιχείων με υπόλοιπο 0","Sign to continue":"Sign to continue","Signatures ready":"Signatures ready","Signing":"Signing","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"Δεδομένου ότι πρόκειται για ένα δοκιμαστικό δίκτυο, μπορείτε να αποκτήσετε οποιοδήποτε από τα περιουσιακά στοιχεία αν έχετε ETH στο πορτοφόλι σας","Slippage":"Slippage","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":["Some migrated assets will not be used as collateral due to enabled isolation mode in ",["marketName"]," V3 Market. Visit <0>",["marketName"]," V3 Dashboard to manage isolation mode."],"Something went wrong":"Something went wrong","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.","Sorry, we couldn't find the page you were looking for.":"Sorry, we couldn't find the page you were looking for.","Spanish":"Ισπανικά","Stable":"Σταθερό","Stable Interest Type is disabled for this currency":"Ο Τύπος Σταθερού Επιτοκίου είναι απενεργοποιημένος για αυτό το νόμισμα","Stable borrowing is enabled":"Ο σταθερός δανεισμός είναι ενεργοποιημένος","Stable borrowing is not enabled":"Ο σταθερός δανεισμός δεν είναι ενεργοποιημένος","Stable debt supply is not zero":"Η σταθερή προσφορά χρέους δεν είναι μηδενική","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"Το σταθερό επιτόκιο θα <0>μείνει το ίδιο για όλη τη διάρκεια του δανείου σας. Συνιστάται για μακροχρόνιες περιόδους δανεισμού και για χρήστες που προτιμούν την προβλεψιμότητα.","Stablecoin":"Σταθερό νόμισμα","Stake":"Κλειδώστε","Stake AAVE":"Stake AAVE","Stake ABPT":"Stake ABPT","Stake cooldown activated":"Stake cooldown activated","Staked":"Κλειδωμένο","Staking":"Κλείδωμα","Staking APR":"Κλείδωμα APR","Staking Rewards":"Staking Rewards","Staking balance":"Staking balance","Staking discount":"Staking discount","Started":"Ξεκίνησε","State":"Κατάσταση","Static interest rate that is determined by Aave Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more":"Static interest rate that is determined by Aave Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more","Supplied":"Supplied","Supplied asset amount":"Supplied asset amount","Supply":"Προσφορά","Supply APY":"Προσφορά APY","Supply apy":"Προσφορά apy","Supply balance":"Υπόλοιπο προσφοράς","Supply balance after switch":"Supply balance after switch","Supply cap is exceeded":"Υπέρβαση του ανώτατου ορίου προσφοράς","Supply cap on target reserve reached. Try lowering the amount.":"Επίτευξη του ανώτατου ορίου εφοδιασμού στο αποθεματικό-στόχο. Δοκιμάστε να \nμειώσετε την ποσότητα.","Supply {symbol}":["Προσφορά ",["symbol"]],"Supplying your":"Προμηθεύοντας το","Supplying {symbol}":["Παροχή ",["symbol"]],"Switch":"Switch","Switch APY type":"Αλλαγή τύπου APY","Switch E-Mode":"Switch E-Mode","Switch E-Mode category":"Switch E-Mode category","Switch Network":"Αλλαγή Δικτύου","Switch borrow position":"Switch borrow position","Switch rate":"Αλλαγή ποσοστού","Switch to":"Switch to","Switched":"Switched","Switching":"Switching","Switching E-Mode":"Switching E-Mode","Switching rate":"Αλλαγή ποσοστού","Techpaper":"Techpaper","Terms":"Terms","Test Assets":"Test Assets","Testnet mode":"Λειτουργία Testnet","Testnet mode is ON":"Testnet mode is ON","Thank you for voting!!":"Thank you for voting!!","The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow.":"Το % της συνολικής δανειοληπτικής σας δύναμης που χρησιμοποιείται. Αυτό βασίζεται στο ποσό της παρεχόμενης εξασφάλισής σας και στο συνολικό ποσό που μπορείτε να δανειστείτε.","The Aave Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of AAVE + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.":"The Aave Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of AAVE + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.","The Aave Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.":"The Aave Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.","The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral.":"Ο δείκτης μέγιστου LTV αντιπροσωπεύει τη μέγιστη δανειοληπτική ικανότητα μιας συγκεκριμένης εγγύησης. Για παράδειγμα, εάν μια εγγύηση έχει LTV 75%, ο χρήστης μπορεί να δανειστεί έως και 0,75 ETH στο κύριο νόμισμα για κάθε 1 ETH αξίας εγγύησης.","The Stable Rate is not enabled for this currency":"Η Σταθερή Ισοτιμία δεν είναι ενεργοποιημένη για αυτό το νόμισμα","The address of the pool addresses provider is invalid":"Η διεύθυνση του παρόχου διευθύνσεων κοινόχρηστου ταμείου είναι άκυρη","The app is running in testnet mode. Learn how it works in":"The app is running in testnet mode. Learn how it works in","The caller of the function is not an AToken":"Ο καλών της συνάρτησης δεν είναι AToken","The caller of this function must be a pool":"Ο καλών αυτής της συνάρτησης πρέπει να είναι ένα κοινόχρηστο ταμείο","The collateral balance is 0":"Το υπόλοιπο των εγγυήσεων είναι 0","The collateral chosen cannot be liquidated":"Η εγγύηση που έχει επιλεγεί δεν μπορεί να ρευστοποιηθεί","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["Η περίοδος ψύξης είναι ",["0"],". Μετά την ",["1"]," περίοδο ψύξης, θα εισέλθετε στο παράθυρο ξεκλειδώματος ",["2"],". Θα συνεχίσετε να λαμβάνετε ανταμοιβές κατά τη διάρκεια της ψύξης και του παραθύρου ξεκλειδώματος."],"The effects on the health factor would cause liquidation. Try lowering the amount.":"Οι επιπτώσεις στον συντελεστή υγείας θα προκαλούσαν ρευστοποίηση. Προσπαθήστε να μειώσετε το ποσό.","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.","The requested amount is greater than the max loan size in stable rate mode":"Το αιτούμενο ποσό είναι μεγαλύτερο από το μέγιστο μέγεθος δανείου στη λειτουργία σταθερού επιτοκίου","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"Το συνολικό ποσό των περιουσιακών σας στοιχείων σε δολάρια ΗΠΑ που μπορούν να χρησιμοποιηθούν ως εγγύηση για δανεισμό περιουσιακών στοιχείων.","The underlying asset cannot be rescued":"Το υποκείμενο περιουσιακό στοιχείο δεν μπορεί να διασωθεί","The underlying balance needs to be greater than 0":"Το υποκείμενο υπόλοιπο πρέπει να είναι μεγαλύτερο από 0","The weighted average of APY for all borrowed assets, including incentives.":"Ο σταθμισμένος μέσος όρος του APY για όλα τα δανειακά περιουσιακά στοιχεία, συμπεριλαμβανομένων των κινήτρων.","The weighted average of APY for all supplied assets, including incentives.":"Ο σταθμισμένος μέσος όρος του APY για όλα τα παρεχόμενα περιουσιακά στοιχεία, συμπεριλαμβανομένων των κινήτρων.","There are not enough funds in the{0}reserve to borrow":["Δεν υπάρχουν αρκετά κεφάλαια στο",["0"],"αποθεματικό για δανεισμό"],"There is not enough collateral to cover a new borrow":"Δεν υπάρχουν επαρκείς εξασφαλίσεις για την κάλυψη ενός νέου δανείου","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.","There was some error. Please try changing the parameters or <0><1>copy the error":"Υπήρξε κάποιο σφάλμα. Προσπαθήστε να αλλάξετε τις παραμέτρους ή <0><1>αντιγράψτε το σφάλμα","These assets are temporarily frozen or paused by Aave community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>Aave governance forum for further updates.":"These assets are temporarily frozen or paused by Aave community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>Aave governance forum for further updates.","These funds have been borrowed and are not available for withdrawal at this time.":"Τα κεφάλαια αυτά έχουν δανειστεί και δεν είναι διαθέσιμα για ανάληψη αυτή τη στιγμή.","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.","This address is blocked on app.aave.com because it is associated with one or more":"This address is blocked on app.aave.com because it is associated with one or more","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["Αυτό το περιουσιακό στοιχείο έχει σχεδόν φτάσει στο όριο δανεισμού του. Υπάρχει μόνο ",["messageValue"]," διαθέσιμο για δανεισμό από αυτή την αγορά."],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["Αυτό το περιουσιακό στοιχείο έχει σχεδόν φτάσει στο όριο της προσφοράς του. Μόνο ",["messageValue"]," μπορεί να παρασχεθεί σε αυτή την αγορά."],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"Αυτό το περιουσιακό στοιχείο έχει φθάσει στο ανώτατο όριο δανεισμού του. Τίποτα δεν είναι διαθέσιμο για δανεισμό από αυτή την αγορά.","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"Αυτό το περιουσιακό στοιχείο έχει φτάσει στο όριο της προσφοράς του. Τίποτα δεν είναι διαθέσιμο για προμήθεια από αυτή την αγορά.","This asset is frozen due to an Aave Protocol Governance decision. <0>More details":"This asset is frozen due to an Aave Protocol Governance decision. <0>More details","This asset is frozen due to an Aave Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details":"This asset is frozen due to an Aave Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details","This asset is frozen due to an Aave community decision. <0>More details":"This asset is frozen due to an Aave community decision. <0>More details","This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details":"This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details","This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider.":"Αυτός ο υπολογισμός gas είναι μόνο μια εκτίμηση. Το πορτοφόλι σας θα καθορίσει την τιμή της συναλλαγής. Μπορείτε να τροποποιήσετε τις ρυθμίσεις gas απευθείας από τον πάροχο του πορτοφολιού σας.","This integration was<0>proposed and approvedby the community.":"This integration was<0>proposed and approvedby the community.","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"Αυτό είναι το συνολικό ποσό που μπορείτε να δανειστείτε. Μπορείτε να δανειστείτε με βάση την εξασφάλισή σας και μέχρι να επιτευχθεί το ανώτατο όριο δανεισμού.","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"Αυτό είναι το συνολικό ποσό που μπορείτε να προμηθεύσετε σε αυτό το αποθεματικό. Μπορείτε να προμηθεύσετε το υπόλοιπο του πορτοφολιού σας μέχρι να επιτευχθεί το ανώτατο όριο προμηθειών.","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"Αυτό αντιπροσωπεύει το κατώτατο όριο στο οποίο μια θέση δανεισμού θα θεωρηθεί υποεγγυημένη και θα υπόκειται σε ρευστοποίηση για κάθε εγγύηση. Για παράδειγμα, εάν μια εγγύηση έχει κατώτατο όριο ρευστοποίησης 80%, αυτό σημαίνει ότι η θέση θα ρευστοποιηθεί όταν η αξία του χρέους ανέρχεται στο 80% της αξίας της εγγύησης.","Time left to be able to withdraw your staked asset.":"Χρόνος που απομένει για να μπορέσετε να αποσύρετε το κλειδωμένο περιουσιακό στοιχείο σας.","Time left to unstake":"Χρόνος που απομένει για το ξεκλείδωμα","Time left until the withdrawal window closes.":"Χρόνος που απομένει μέχρι να κλείσει το παράθυρο ανάληψης.","Tip: Try increasing slippage or reduce input amount":"Tip: Try increasing slippage or reduce input amount","To borrow you need to supply any asset to be used as collateral.":"Για να δανειστείτε πρέπει να προσκομίσετε οποιοδήποτε περιουσιακό στοιχείο που θα χρησιμοποιηθεί ως εγγύηση.","To continue, you need to grant Aave smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"To continue, you need to grant Aave smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more","To enable E-mode for the {0} category, all borrow positions outside of this category must be closed.":["To enable E-mode for the ",["0"]," category, all borrow positions outside of this category must be closed."],"To repay on behalf of a user an explicit amount to repay is needed":"Για την εξόφληση εκ μέρους ενός χρήστη απαιτείται ένα ρητό ποσό προς εξόφληση","To request access for this permissioned market, please visit: <0>Acces Provider Name":"Για να ζητήσετε πρόσβαση σε αυτή την αδειοδοτημένη αγορά, επισκεφθείτε την ιστοσελίδα: <0>Όνομα Παρόχου Πρόσβασης","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.","Top 10 addresses":"Top 10 addresses","Total available":"Σύνολο διαθέσιμων","Total borrowed":"Σύνολο δανεικών","Total borrows":"Σύνολο δανείων","Total emission per day":"Συνολικές εκπομπές ανά ημέρα","Total interest accrued":"Total interest accrued","Total market size":"Συνολικό μέγεθος της αγοράς","Total supplied":"Σύνολο παρεχόμενων","Total voting power":"Συνολική δύναμη ψήφου","Total worth":"Συνολική αξία","Track wallet":"Track wallet","Track wallet balance in read-only mode":"Track wallet balance in read-only mode","Transaction failed":"Η συναλλαγή απέτυχε","Transaction history":"Transaction history","Transaction history is not currently available for this market":"Transaction history is not currently available for this market","Transaction overview":"Επισκόπηση συναλλαγής","Transactions":"Transactions","UNSTAKE {symbol}":["ΞΕΚΛΕΙΔΩΜΑ ",["symbol"]],"Unavailable":"Μη διαθέσιμο","Unbacked":"Μη υποστηριζόμενο","Unbacked mint cap is exceeded":"Υπέρβαση του ανώτατου ορίου νομισματοκοπείου χωρίς αντίκρισμα","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["Underlying asset does not exist in ",["marketName"]," v3 Market, hence this position cannot be migrated."],"Underlying token":"Underlying token","Unstake now":"Ξεκλειδώστε τώρα","Unstake window":"Παράθυρο ξεκλειδώματος","Unstaked":"Unstaked","Unstaking {symbol}":["Unstaking ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.","Use it to vote for or against active proposals.":"Use it to vote for or against active proposals.","Use your AAVE and stkAAVE balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Use your AAVE and stkAAVE balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.","Used as collateral":"Χρησιμοποιείται ως εγγύηση","User cannot withdraw more than the available balance":"Ο χρήστης δεν μπορεί να κάνει ανάληψη μεγαλύτερη από το διαθέσιμο υπόλοιπο","User did not borrow the specified currency":"Ο χρήστης δεν δανείστηκε το καθορισμένο νόμισμα","User does not have outstanding stable rate debt on this reserve":"Ο χρήστης δεν έχει ανεξόφλητο χρέος σταθερού επιτοκίου σε αυτό το αποθεματικό","User does not have outstanding variable rate debt on this reserve":"Ο χρήστης δεν έχει ανεξόφλητο χρέος μεταβλητού επιτοκίου σε αυτό το αποθεματικό","User is in isolation mode":"Ο χρήστης βρίσκεται σε λειτουργία απομόνωσης","User is trying to borrow multiple assets including a siloed one":"Ο χρήστης προσπαθεί να δανειστεί πολλαπλά περιουσιακά στοιχεία, συμπεριλαμβανομένου ενός απομονωμένου περιουσιακού στοιχείου","Users who stake AAVE in Safety Module (i.e. stkAAVE holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkAAVE held. Use the calculator below to see GHO borrow rate with the discount applied.":"Users who stake AAVE in Safety Module (i.e. stkAAVE holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkAAVE held. Use the calculator below to see GHO borrow rate with the discount applied.","Utilization Rate":"Ποσοστό χρησιμοποίησης","VIEW TX":"VIEW TX","VOTE NAY":"ΨΗΦΙΣΤΕ ΚΑΤΑ","VOTE YAE":"ΨΗΦΙΣΤΕ ΥΠΕΡ","Variable":"Μεταβλητό","Variable debt supply is not zero":"Η προσφορά μεταβλητού χρέους δεν είναι μηδενική","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.","Variable rate":"Variable rate","Version 2":"Version 2","Version 3":"Version 3","View":"View","View Transactions":"View Transactions","View all votes":"View all votes","View contract":"View contract","View details":"Προβολή λεπτομερειών","View on Explorer":"Προβολή στον Explorer","Vote NAY":"Ψηφίστε ΚΑΤΑ","Vote YAE":"Ψηφίστε ΥΠΕΡ","Voted NAY":"Voted NAY","Voted YAE":"Voted YAE","Votes":"Votes","Voting":"Voting","Voting power":"Δύναμη ψήφου","Voting results":"Αποτελέσματα ψηφοφορίας","Wallet Balance":"Wallet Balance","Wallet balance":"Υπόλοιπο πορτοφολιού","Wallet not detected. Connect or install wallet and retry":"Το πορτοφόλι δεν εντοπίστηκε. Συνδέστε ή εγκαταστήστε το πορτοφόλι και επαναλάβετε την προσπάθεια","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"Τα πορτοφόλια παρέχονται από Εξωτερικούς Παρόχους και επιλέγοντας τα συμφωνείτε με τους Όρους των εν λόγω Παρόχων. Η πρόσβασή σας στο πορτοφόλι ενδέχεται να εξαρτάται από τη λειτουργία του Εξωτερικού Παρόχου.","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.","We couldn’t detect a wallet. Connect a wallet to stake and view your balance.":"We couldn’t detect a wallet. Connect a wallet to stake and view your balance.","We suggest you go back to the Dashboard.":"We suggest you go back to the Dashboard.","Website":"Website","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"Όταν πραγματοποιείται ρευστοποίηση, οι ρευστοποιητές επιστρέφουν έως και το 50% του ανεξόφλητου δανεισμένου ποσού για λογαριασμό του δανειολήπτη. Σε αντάλλαγμα, μπορούν να αγοράσουν τις εξασφαλίσεις με έκπτωση και να κρατήσουν τη διαφορά (ποινή ρευστοποίησης) ως μπόνους.","With a voting power of <0/>":"Με δύναμη ψήφου <0/>","With testnet Faucet you can get free assets to test the Aave Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click ‘Faucet’ to get tokens transferred to your wallet. The assets on a testnet are not “real,” meaning they have no monetary value. <0>Learn more":"With testnet Faucet you can get free assets to test the Aave Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click ‘Faucet’ to get tokens transferred to your wallet. The assets on a testnet are not “real,” meaning they have no monetary value. <0>Learn more","Withdraw":"Ανάληψη","Withdraw & Switch":"Withdraw & Switch","Withdraw and Switch":"Withdraw and Switch","Withdraw {symbol}":["Ανάληψη ",["symbol"]],"Withdrawing and Switching":"Withdrawing and Switching","Withdrawing this amount will reduce your health factor and increase risk of liquidation.":"Withdrawing this amount will reduce your health factor and increase risk of liquidation.","Withdrawing {symbol}":["Ανάληψη ",["symbol"]],"Wrong Network":"Λάθος δίκτυο","YAE":"ΥΠΕΡ","You are entering Isolation mode":"Εισέρχεστε σε λειτουργία απομόνωσης","You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral.":"Μπορείτε να δανειστείτε αυτό το περιουσιακό στοιχείο με σταθερό επιτόκιο μόνο αν δανειστείτε περισσότερο από το ποσό που παρέχετε ως εγγύηση.","You can not change Interest Type to stable as your borrowings are higher than your collateral":"Δεν μπορείτε να αλλάξετε τον Τύπο Επιτοκίου σε σταθερό, καθώς τα δάνειά σας είναι υψηλότερα από τις εγγυήσεις σας","You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.":"Δεν μπορείτε να απενεργοποιήσετε το E-Mode καθώς το τρέχον επίπεδο εγγύησης είναι πάνω από 80%, η απενεργοποίηση του E-Mode μπορεί να προκαλέσει ρευστοποίηση. Για να βγείτε από το E-Mode, προμήθεια ή αποπληρωμή δανεισμένων θέσεων.","You can not switch usage as collateral mode for this currency, because it will cause collateral call":"Δεν μπορείτε να αλλάξετε τη χρήση ως λειτουργία εγγύησης για αυτό το νόμισμα, διότι θα προκαλέσει κλήση εγγύησης","You can not use this currency as collateral":"Δεν μπορείτε να χρησιμοποιήσετε αυτό το νόμισμα ως εγγύηση","You can not withdraw this amount because it will cause collateral call":"Δεν μπορείτε να αποσύρετε αυτό το ποσό, διότι θα προκληθεί κλήση εγγύησης","You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.":"You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.","You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active.":"Μπορείτε να αποσύρετε τα περιουσιακά σας στοιχεία από τη Μονάδα Ασφαλείας μόνο αφού λήξει η περίοδος αναμονής και το παράθυρο ξεκλειδώματος είναι ενεργό.","You can report incident to our <0>Discord or<1>Github.":"You can report incident to our <0>Discord or<1>Github.","You cancelled the transaction.":"Ακυρώσατε τη συναλλαγή.","You did not participate in this proposal":"Δεν συμμετείχατε στην παρούσα πρόταση","You do not have supplies in this currency":"Δεν έχετε προμήθειες σε αυτό το νόμισμα","You don’t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"Δεν έχετε αρκετά χρήματα στο πορτοφόλι σας για να αποπληρώσετε ολόκληρο το ποσό. Εάν προχωρήσετε στην αποπληρωμή με το τρέχον ποσό των χρημάτων σας, θα εξακολουθείτε να έχετε μια μικρή θέση δανεισμού στο ταμπλό σας.","You have no AAVE/stkAAVE balance to delegate.":"You have no AAVE/stkAAVE balance to delegate.","You have not borrow yet using this currency":"Δεν έχετε δανειστεί ακόμα χρησιμοποιώντας αυτό το νόμισμα","You may borrow up to <0/> GHO at <1/> (max discount)":"You may borrow up to <0/> GHO at <1/> (max discount)","You may enter a custom amount in the field.":"You may enter a custom amount in the field.","You switched to {0} rate":["Αλλάξατε σε ποσοστό ",["0"]],"You unstake here":"Μπορείτε να ξεκλειδώσετε εδώ","You voted {0}":["Ψηφίσατε ",["0"]],"You will exit isolation mode and other tokens can now be used as collateral":"Θα βγείτε από τη λειτουργία απομόνωσης και άλλα tokens μπορούν πλέον να χρησιμοποιηθούν ως εγγύηση","You {action} <0/> {symbol}":["Εσείς ",["action"]," <0/> ",["symbol"]],"You've successfully switched borrow position.":"You've successfully switched borrow position.","You've successfully switched tokens.":"You've successfully switched tokens.","You've successfully withdrew & switched tokens.":"You've successfully withdrew & switched tokens.","Your balance is lower than the selected amount.":"Your balance is lower than the selected amount.","Your borrows":"Τα δάνεια σας","Your current loan to value based on your collateral supplied.":"Το τρέχον δάνειο προς αξία με βάση τις παρεχόμενες εξασφαλίσεις σας.","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"Ο συντελεστής υγείας και το δάνειο προς αξία καθορίζουν τη διασφάλιση των εξασφαλίσεών σας. Για να αποφύγετε τις ρευστοποιήσεις μπορείτε να παράσχετε περισσότερες εξασφαλίσεις ή να εξοφλήσετε δανειακές θέσεις.","Your info":"Οι πληροφορίες σας","Your proposition power is based on your AAVE/stkAAVE balance and received delegations.":"Your proposition power is based on your AAVE/stkAAVE balance and received delegations.","Your reward balance is 0":"Το υπόλοιπο της ανταμοιβής σας είναι 0","Your supplies":"Οι προμήθειές σας","Your voting info":"Οι πληροφορίες ψήφου σας","Your voting power is based on your AAVE/stkAAVE balance and received delegations.":"Your voting power is based on your AAVE/stkAAVE balance and received delegations.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets or use <0>",["0"]," to transfer your ",["network"]," assets."],"Your {name} wallet is empty. Purchase or transfer assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets."],"Your {networkName} wallet is empty. Get free test assets at":["Your ",["networkName"]," wallet is empty. Get free test assets at"],"Your {networkName} wallet is empty. Get free test {0} at":["Your ",["networkName"]," wallet is empty. Get free test ",["0"]," at"],"Zero address not valid":"Η μηδενική διεύθυνση δεν είναι έγκυρη","assets":"περιουσιακά στοιχεία","blocked activities":"blocked activities","copy the error":"αντιγράψτε το σφάλμα","disabled":"disabled","documentation":"documentation","enabled":"enabled","ends":"τελειώνει","for":"for","of":"of","on":"ενεργοποίηση","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"παρακαλούμε ελέγξτε ότι το ποσό που θέλετε να παρέχετε δεν χρησιμοποιείται επί του παρόντος για κλείδωμα. Εάν χρησιμοποιείται για κλείδωμα, η συναλλαγή σας ενδέχεται να αποτύχει.","repaid":"repaid","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: ",["0"]],"staking view":"προβολή κλειδώματος","starts":"starts","stkAAVE holders get a discount on GHO borrow rate":"stkAAVE holders get a discount on GHO borrow rate","to":"to","tokens is not the same as staking them. If you wish to stake your":"tokens δεν είναι το ίδιο με το να τα κλειδώνετε. Εάν επιθυμείτε να κλειδώσετε τα","tokens, please go to the":"tokens, παρακαλούμε μεταβείτε στο","withdrew":"withdrew","{0}":[["0"]],"{0} Balance":[["0"]," Υπόλοιπο"],"{0} Faucet":[["0"]," Βρύση"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational."],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"η"],"{h}h":[["h"],"ω"],"{m}m":[["m"],"λ"],"{networkName} Faucet":[["networkName"]," Faucet"],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":[["numSelected"],"/",["numAvailable"]," assets selected"],"{s}s":[["s"],"δ"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}; \ No newline at end of file diff --git a/src/locales/el/messages.po b/src/locales/el/messages.po index 103ac79858..d2357450cd 100644 --- a/src/locales/el/messages.po +++ b/src/locales/el/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: el\n" "Project-Id-Version: aave-interface\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-10-06 18:04\n" +"PO-Revision-Date: 2023-10-20 00:15\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,6 +18,10 @@ msgstr "" "X-Crowdin-File: /src/locales/en/messages.po\n" "X-Crowdin-File-ID: 46\n" +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListItem.tsx +msgid "..." +msgstr "" + #: src/modules/history/HistoryWrapper.tsx #: src/modules/history/HistoryWrapperMobile.tsx msgid ".CSV" @@ -831,7 +835,6 @@ msgstr "" #: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsListMobileItem.tsx #: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx #: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx -#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListItem.tsx #: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListMobileItem.tsx #: src/modules/markets/MarketAssetsListItem.tsx msgid "Details" @@ -1393,6 +1396,10 @@ msgstr "Μέγιστο LTV" msgid "Max slashing" msgstr "Μέγιστη περικοπή" +#: src/components/transactions/Switch/SwitchSlippageSelector.tsx +msgid "Max slippage" +msgstr "" + #: src/components/transactions/Warnings/DebtCeilingWarning.tsx msgid "Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%." msgstr "" @@ -1464,10 +1471,18 @@ msgstr "" msgid "Minimum GHO borrow amount" msgstr "" +#: src/components/transactions/Switch/SwitchModalContent.tsx +msgid "Minimum USD value received" +msgstr "" + #: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx msgid "Minimum staked Aave amount" msgstr "" +#: src/components/transactions/Switch/SwitchModalContent.tsx +msgid "Minimum {0} received" +msgstr "" + #: src/layouts/MoreMenu.tsx msgid "More" msgstr "Περισσότερα" @@ -1635,6 +1650,10 @@ msgstr "" msgid "Please connect a wallet to view your personal information here." msgstr "Παρακαλούμε συνδέστε ένα πορτοφόλι για να δείτε τις προσωπικές σας πληροφορίες εδώ." +#: src/components/transactions/Switch/SwitchModalContent.tsx +msgid "Please connect your wallet to be able to switch your tokens." +msgstr "" + #: src/modules/faucet/FaucetAssetsList.tsx msgid "Please connect your wallet to get free testnet assets." msgstr "" @@ -1685,6 +1704,10 @@ msgstr "" msgid "Price data is not currently available for this reserve on the protocol subgraph" msgstr "" +#: src/components/transactions/Switch/SwitchRates.tsx +msgid "Price impact" +msgstr "" + #: src/components/infoTooltips/PriceImpactTooltip.tsx msgid "Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair." msgstr "" @@ -2027,6 +2050,10 @@ msgstr "" msgid "Since this is a test network, you can get any of the assets if you have ETH on your wallet" msgstr "Δεδομένου ότι πρόκειται για ένα δοκιμαστικό δίκτυο, μπορείτε να αποκτήσετε οποιοδήποτε από τα περιουσιακά στοιχεία αν έχετε ETH στο πορτοφόλι σας" +#: src/components/transactions/Switch/SwitchSlippageSelector.tsx +msgid "Slippage" +msgstr "" + #: src/components/infoTooltips/SlippageTooltip.tsx msgid "Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification." msgstr "" @@ -2219,6 +2246,8 @@ msgstr "Παροχή {symbol}" #: src/components/transactions/Swap/SwapActions.tsx #: src/components/transactions/Swap/SwapActions.tsx #: src/components/transactions/Swap/SwapModal.tsx +#: src/components/transactions/Switch/SwitchActions.tsx +#: src/components/transactions/Switch/SwitchActions.tsx #: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx #: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx #: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx @@ -2263,6 +2292,7 @@ msgstr "" #: src/components/transactions/DebtSwitch/DebtSwitchActions.tsx #: src/components/transactions/Swap/SwapActions.tsx +#: src/components/transactions/Switch/SwitchActions.tsx msgid "Switching" msgstr "" @@ -2451,7 +2481,7 @@ msgstr "" msgid "This asset is frozen due to an Aave community decision. <0>More details" msgstr "" -#: src/components/Warnings/BUSDOffBoardingWarning.tsx +#: src/components/Warnings/OffboardingWarning.tsx msgid "This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details" msgstr "" @@ -2991,10 +3021,18 @@ msgstr "Εσείς {action} <0/> {symbol}" msgid "You've successfully switched borrow position." msgstr "" +#: src/components/transactions/Switch/SwitchTxSuccessView.tsx +msgid "You've successfully switched tokens." +msgstr "" + #: src/components/transactions/Withdraw/WithdrawAndSwitchSuccess.tsx msgid "You've successfully withdrew & switched tokens." msgstr "" +#: src/components/transactions/Switch/SwitchErrors.tsx +msgid "Your balance is lower than the selected amount." +msgstr "" + #: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx #: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx msgid "Your borrows" diff --git a/src/locales/en/messages.js b/src/locales/en/messages.js index 815a9ae8a9..ded666b4d0 100644 --- a/src/locales/en/messages.js +++ b/src/locales/en/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:{".CSV":".CSV",".JSON":".JSON","<0><1><2/>Add <3/> stkAAVE to borrow at <4/> (max discount)":"<0><1><2/>Add <3/> stkAAVE to borrow at <4/> (max discount)","<0><1><2/>Add stkAAVE to see borrow rate with discount":"<0><1><2/>Add stkAAVE to see borrow rate with discount","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>Aave governance forum for updates.":"<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>Aave governance forum for updates.","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>Slippage tolerance <1>",["selectedSlippage"],"% <2>",["0"],""],"AAVE holders (Ethereum network only) can stake their AAVE in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"AAVE holders (Ethereum network only) can stake their AAVE in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.","APR":"APR","APY":"APY","APY change":"APY change","APY type":"APY type","APY type change":"APY type change","APY with discount applied":"APY with discount applied","APY, fixed rate":"APY, fixed rate","APY, stable":"APY, stable","APY, variable":"APY, variable","AToken supply is not zero":"AToken supply is not zero","Aave Governance":"Aave Governance","Aave aToken":"Aave aToken","Aave debt token":"Aave debt token","Aave is a fully decentralized, community governed protocol by the AAVE token-holders. AAVE token-holders collectively discuss, propose, and vote on upgrades to the protocol. AAVE token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"Aave is a fully decentralized, community governed protocol by the AAVE token-holders. AAVE token-holders collectively discuss, propose, and vote on upgrades to the protocol. AAVE token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance","Aave per month":"Aave per month","About GHO":"About GHO","Account":"Account","Action cannot be performed because the reserve is frozen":"Action cannot be performed because the reserve is frozen","Action cannot be performed because the reserve is paused":"Action cannot be performed because the reserve is paused","Action requires an active reserve":"Action requires an active reserve","Activate Cooldown":"Activate Cooldown","Add stkAAVE to see borrow APY with the discount":"Add stkAAVE to see borrow APY with the discount","Add to wallet":"Add to wallet","Add {0} to wallet to track your balance.":["Add ",["0"]," to wallet to track your balance."],"Address is not a contract":"Address is not a contract","Addresses":"Addresses","Addresses ({0})":["Addresses (",["0"],")"],"All Assets":"All Assets","All done!":"All done!","All proposals":"All proposals","All transactions":"All transactions","Allowance required action":"Allowance required action","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.","Amount":"Amount","Amount claimable":"Amount claimable","Amount in cooldown":"Amount in cooldown","Amount must be greater than 0":"Amount must be greater than 0","Amount to unstake":"Amount to unstake","An error has occurred fetching the proposal metadata from IPFS.":"An error has occurred fetching the proposal metadata from IPFS.","Approve Confirmed":"Approve Confirmed","Approve with":"Approve with","Approve {symbol} to continue":["Approve ",["symbol"]," to continue"],"Approving {symbol}...":["Approving ",["symbol"],"..."],"Array parameters that should be equal length are not":"Array parameters that should be equal length are not","Asset":"Asset","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.","Asset can only be used as collateral in isolation mode only.":"Asset can only be used as collateral in isolation mode only.","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["Asset cannot be migrated because you have isolated collateral in ",["marketName"]," v3 Market which limits borrowable assets. You can manage your collateral in <0>",["marketName"]," V3 Dashboard"],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":["Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in ",["marketName"]," v3 market."],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":["Asset cannot be migrated due to supply cap restriction in ",["marketName"]," v3 market."],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["Asset cannot be migrated to ",["marketName"]," V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["Asset cannot be migrated to ",["marketName"]," v3 Market since collateral asset will enable isolation mode."],"Asset cannot be used as collateral.":"Asset cannot be used as collateral.","Asset category":"Asset category","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["Asset is frozen in ",["marketName"]," v3 market, hence this position cannot be migrated."],"Asset is not borrowable in isolation mode":"Asset is not borrowable in isolation mode","Asset is not listed":"Asset is not listed","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.","Assets":"Assets","Assets to borrow":"Assets to borrow","Assets to supply":"Assets to supply","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["Assets with zero LTV (",["assetsBlockingWithdraw"],") must be withdrawn or disabled as collateral to perform this action"],"At a discount":"At a discount","Author":"Author","Available":"Available","Available assets":"Available assets","Available liquidity":"Available liquidity","Available on":"Available on","Available rewards":"Available rewards","Available to borrow":"Available to borrow","Available to supply":"Available to supply","Back to Dashboard":"Back to Dashboard","Balance":"Balance","Balance to revoke":"Balance to revoke","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions","Be mindful of the network congestion and gas prices.":"Be mindful of the network congestion and gas prices.","Because this asset is paused, no actions can be taken until further notice":"Because this asset is paused, no actions can be taken until further notice","Before supplying":"Before supplying","Blocked Address":"Blocked Address","Borrow":"Borrow","Borrow APY":"Borrow APY","Borrow APY rate":"Borrow APY rate","Borrow APY, fixed rate":"Borrow APY, fixed rate","Borrow APY, stable":"Borrow APY, stable","Borrow APY, variable":"Borrow APY, variable","Borrow amount to reach {0}% utilization":["Borrow amount to reach ",["0"],"% utilization"],"Borrow and repay in same block is not allowed":"Borrow and repay in same block is not allowed","Borrow apy":"Borrow apy","Borrow balance":"Borrow balance","Borrow balance after repay":"Borrow balance after repay","Borrow balance after switch":"Borrow balance after switch","Borrow cap":"Borrow cap","Borrow cap is exceeded":"Borrow cap is exceeded","Borrow info":"Borrow info","Borrow power used":"Borrow power used","Borrow rate change":"Borrow rate change","Borrow {symbol}":["Borrow ",["symbol"]],"Borrowed":"Borrowed","Borrowed asset amount":"Borrowed asset amount","Borrowing is currently unavailable for {0}.":["Borrowing is currently unavailable for ",["0"],"."],"Borrowing is disabled due to an Aave community decision. <0>More details":"Borrowing is disabled due to an Aave community decision. <0>More details","Borrowing is not enabled":"Borrowing is not enabled","Borrowing is unavailable because you’re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.":"Borrowing is unavailable because you’re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.","Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.","Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":["Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) for ",["0"]," category. To manage E-Mode categories visit your <0>Dashboard."],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.","Borrowing power and assets are limited due to Isolation mode.":"Borrowing power and assets are limited due to Isolation mode.","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"Borrowing this amount will reduce your health factor and increase risk of liquidation.","Borrowing {symbol}":["Borrowing ",["symbol"]],"Both":"Both","Buy Crypto With Fiat":"Buy Crypto With Fiat","Buy Crypto with Fiat":"Buy Crypto with Fiat","Buy {cryptoSymbol} with Fiat":["Buy ",["cryptoSymbol"]," with Fiat"],"COPIED!":"COPIED!","COPY IMAGE":"COPY IMAGE","Can be collateral":"Can be collateral","Can be executed":"Can be executed","Cancel":"Cancel","Cannot disable E-Mode":"Cannot disable E-Mode","Choose how much voting/proposition power to give to someone else by delegating some of your AAVE or stkAAVE balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkAAVE balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Choose how much voting/proposition power to give to someone else by delegating some of your AAVE or stkAAVE balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkAAVE balance changes, your delegate's voting/proposition power will be automatically adjusted.","Choose one of the on-ramp services":"Choose one of the on-ramp services","Claim":"Claim","Claim all":"Claim all","Claim all rewards":"Claim all rewards","Claim {0}":["Claim ",["0"]],"Claim {symbol}":["Claim ",["symbol"]],"Claimable AAVE":"Claimable AAVE","Claimed":"Claimed","Claiming":"Claiming","Claiming {symbol}":["Claiming ",["symbol"]],"Close":"Close","Collateral":"Collateral","Collateral balance after repay":"Collateral balance after repay","Collateral change":"Collateral change","Collateral is (mostly) the same currency that is being borrowed":"Collateral is (mostly) the same currency that is being borrowed","Collateral to repay with":"Collateral to repay with","Collateral usage":"Collateral usage","Collateral usage is limited because of Isolation mode.":"Collateral usage is limited because of Isolation mode.","Collateral usage is limited because of isolation mode.":"Collateral usage is limited because of isolation mode.","Collateral usage is limited because of isolation mode. <0>Learn More":"Collateral usage is limited because of isolation mode. <0>Learn More","Collateralization":"Collateralization","Collector Contract":"Collector Contract","Collector Info":"Collector Info","Connect wallet":"Connect wallet","Cooldown period":"Cooldown period","Cooldown period warning":"Cooldown period warning","Cooldown time left":"Cooldown time left","Cooldown to unstake":"Cooldown to unstake","Cooling down...":"Cooling down...","Copy address":"Copy address","Copy error message":"Copy error message","Copy error text":"Copy error text","Covered debt":"Covered debt","Created":"Created","Current LTV":"Current LTV","Current differential":"Current differential","Current v2 Balance":"Current v2 Balance","Current v2 balance":"Current v2 balance","Current votes":"Current votes","Dark mode":"Dark mode","Dashboard":"Dashboard","Data couldn't be fetched, please reload graph.":"Data couldn't be fetched, please reload graph.","Debt":"Debt","Debt ceiling is exceeded":"Debt ceiling is exceeded","Debt ceiling is not zero":"Debt ceiling is not zero","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.","Delegated power":"Delegated power","Details":"Details","Developers":"Developers","Differential":"Differential","Disable E-Mode":"Disable E-Mode","Disable testnet":"Disable testnet","Disable {symbol} as collateral":["Disable ",["symbol"]," as collateral"],"Disabled":"Disabled","Disabling E-Mode":"Disabling E-Mode","Disabling this asset as collateral affects your borrowing power and Health Factor.":"Disabling this asset as collateral affects your borrowing power and Health Factor.","Disconnect Wallet":"Disconnect Wallet","Discord channel":"Discord channel","Discount":"Discount","Discount applied for <0/> staking AAVE":"Discount applied for <0/> staking AAVE","Discount model parameters":"Discount model parameters","Discount parameters are decided by the Aave community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"Discount parameters are decided by the Aave community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more","Discountable amount":"Discountable amount","Docs":"Docs","Download":"Download","Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.":"Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.","Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the Aave V3 Harmony market.":"Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the Aave V3 Harmony market.","E-Mode":"E-Mode","E-Mode Category":"E-Mode Category","E-Mode category":"E-Mode category","E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more":"E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by Aave Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>Aave V3 Technical Paper.":"E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by Aave Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>Aave V3 Technical Paper.","Effective interest rate":"Effective interest rate","Efficiency mode (E-Mode)":"Efficiency mode (E-Mode)","Emode":"Emode","Enable E-Mode":"Enable E-Mode","Enable {symbol} as collateral":["Enable ",["symbol"]," as collateral"],"Enabled":"Enabled","Enabling E-Mode":"Enabling E-Mode","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.","Ended":"Ended","Ends":"Ends","English":"English","Enter ETH address":"Enter ETH address","Enter an amount":"Enter an amount","Error connecting. Try refreshing the page.":"Error connecting. Try refreshing the page.","Estimated compounding interest, including discount for Staking {0}AAVE in Safety Module.":["Estimated compounding interest, including discount for Staking ",["0"],"AAVE in Safety Module."],"Exceeds the discount":"Exceeds the discount","Executed":"Executed","Expected amount to repay":"Expected amount to repay","Expires":"Expires","Export data to":"Export data to","FAQ":"FAQ","FAQS":"FAQS","Failed to load proposal voters. Please refresh the page.":"Failed to load proposal voters. Please refresh the page.","Faucet":"Faucet","Faucet {0}":["Faucet ",["0"]],"Fetching data...":"Fetching data...","Filter":"Filter","Fixed":"Fixed","Fixed rate":"Fixed rate","Flashloan is disabled for this asset, hence this position cannot be migrated.":"Flashloan is disabled for this asset, hence this position cannot be migrated.","For repayment of a specific type of debt, the user needs to have debt that type":"For repayment of a specific type of debt, the user needs to have debt that type","Forum discussion":"Forum discussion","French":"French","Funds in the Safety Module":"Funds in the Safety Module","GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the AaveDAO treasury.":"GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the AaveDAO treasury.","Get ABP Token":"Get ABP Token","Global settings":"Global settings","Go Back":"Go Back","Go to Balancer Pool":"Go to Balancer Pool","Go to V3 Dashboard":"Go to V3 Dashboard","Governance":"Governance","Greek":"Greek","Health Factor ({0} v2)":["Health Factor (",["0"]," v2)"],"Health Factor ({0} v3)":["Health Factor (",["0"]," v3)"],"Health factor":"Health factor","Health factor is lesser than the liquidation threshold":"Health factor is lesser than the liquidation threshold","Health factor is not below the threshold":"Health factor is not below the threshold","Hide":"Hide","Holders of stkAAVE receive a discount on the GHO borrowing rate":"Holders of stkAAVE receive a discount on the GHO borrowing rate","I acknowledge the risks involved.":"I acknowledge the risks involved.","I fully understand the risks of migrating.":"I fully understand the risks of migrating.","I understand how cooldown ({0}) and unstaking ({1}) work":["I understand how cooldown (",["0"],") and unstaking (",["1"],") work"],"If the error continues to happen,<0/> you may report it to this":"If the error continues to happen,<0/> you may report it to this","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"If the health factor goes below 1, the liquidation of your collateral might be triggered.","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["If you DO NOT unstake within ",["0"]," of unstake window, you will need to activate cooldown process again."],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable ",["0"]," as collateral before borrowing another asset. Read more in our <0>FAQ"],"Inconsistent flashloan parameters":"Inconsistent flashloan parameters","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.","Interest accrued":"Interest accrued","Interest rate rebalance conditions were not met":"Interest rate rebalance conditions were not met","Interest rate strategy":"Interest rate strategy","Invalid amount to burn":"Invalid amount to burn","Invalid amount to mint":"Invalid amount to mint","Invalid bridge protocol fee":"Invalid bridge protocol fee","Invalid expiration":"Invalid expiration","Invalid flashloan premium":"Invalid flashloan premium","Invalid return value of the flashloan executor function":"Invalid return value of the flashloan executor function","Invalid signature":"Invalid signature","Isolated":"Isolated","Isolated Debt Ceiling":"Isolated Debt Ceiling","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"Isolated assets have limited borrowing power and other assets cannot be used as collateral.","Join the community discussion":"Join the community discussion","LEARN MORE":"LEARN MORE","Language":"Language","Learn more":"Learn more","Learn more about risks involved":"Learn more about risks involved","Learn more in our <0>FAQ guide":"Learn more in our <0>FAQ guide","Learn more.":"Learn more.","Links":"Links","Liqudation":"Liqudation","Liquidated collateral":"Liquidated collateral","Liquidation":"Liquidation","Liquidation <0/> threshold":"Liquidation <0/> threshold","Liquidation Threshold":"Liquidation Threshold","Liquidation at":"Liquidation at","Liquidation penalty":"Liquidation penalty","Liquidation risk":"Liquidation risk","Liquidation risk parameters":"Liquidation risk parameters","Liquidation threshold":"Liquidation threshold","Liquidation value":"Liquidation value","Loading data...":"Loading data...","Ltv validation failed":"Ltv validation failed","MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details":"MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details","MAX":"MAX","Manage analytics":"Manage analytics","Market":"Market","Markets":"Markets","Max":"Max","Max LTV":"Max LTV","Max slashing":"Max slashing","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["Maximum amount available to borrow against this asset is limited because debt ceiling is at ",["0"],"%."],"Maximum amount available to borrow is <0/> {0} (<1/>).":["Maximum amount available to borrow is <0/> ",["0"]," (<1/>)."],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.","Maximum amount available to supply is <0/> {0} (<1/>).":["Maximum amount available to supply is <0/> ",["0"]," (<1/>)."],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["Maximum amount available to supply is limited because protocol supply cap is at ",["0"],"%."],"Maximum loan to value":"Maximum loan to value","Meet GHO":"Meet GHO","Menu":"Menu","Migrate":"Migrate","Migrate to V3":"Migrate to V3","Migrate to v3":"Migrate to v3","Migrate to {0} v3 Market":["Migrate to ",["0"]," v3 Market"],"Migrated":"Migrated","Migrating":"Migrating","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it’s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it’s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.","Migration risks":"Migration risks","Minimum GHO borrow amount":"Minimum GHO borrow amount","Minimum staked Aave amount":"Minimum staked Aave amount","More":"More","NAY":"NAY","Need help connecting a wallet? <0>Read our FAQ":"Need help connecting a wallet? <0>Read our FAQ","Net APR":"Net APR","Net APY":"Net APY","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.","Net worth":"Net worth","Network":"Network","Network not supported for this wallet":"Network not supported for this wallet","New APY":"New APY","No assets selected to migrate.":"No assets selected to migrate.","No rewards to claim":"No rewards to claim","No search results{0}":["No search results",["0"]],"No transactions yet.":"No transactions yet.","No voting power":"No voting power","None":"None","Not a valid address":"Not a valid address","Not enough balance on your wallet":"Not enough balance on your wallet","Not enough collateral to repay this amount of debt with":"Not enough collateral to repay this amount of debt with","Not enough staked balance":"Not enough staked balance","Not enough voting power to participate in this proposal":"Not enough voting power to participate in this proposal","Not reached":"Not reached","Nothing borrowed yet":"Nothing borrowed yet","Nothing found":"Nothing found","Nothing staked":"Nothing staked","Nothing supplied yet":"Nothing supplied yet","Notify":"Notify","Ok, Close":"Ok, Close","Ok, I got it":"Ok, I got it","Operation not supported":"Operation not supported","Oracle price":"Oracle price","Overview":"Overview","Page not found":"Page not found","Participating in this {symbol} reserve gives annualized rewards.":["Participating in this ",["symbol"]," reserve gives annualized rewards."],"Pending...":"Pending...","Per the community, the Fantom market has been frozen.":"Per the community, the Fantom market has been frozen.","Per the community, the V2 AMM market has been deprecated.":"Per the community, the V2 AMM market has been deprecated.","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.","Please connect a wallet to view your personal information here.":"Please connect a wallet to view your personal information here.","Please connect your wallet to get free testnet assets.":"Please connect your wallet to get free testnet assets.","Please connect your wallet to see migration tool.":"Please connect your wallet to see migration tool.","Please connect your wallet to see your supplies, borrowings, and open positions.":"Please connect your wallet to see your supplies, borrowings, and open positions.","Please connect your wallet to view transaction history.":"Please connect your wallet to view transaction history.","Please enter a valid wallet address.":"Please enter a valid wallet address.","Please switch to {networkName}.":["Please switch to ",["networkName"],"."],"Please, connect your wallet":"Please, connect your wallet","Pool addresses provider is not registered":"Pool addresses provider is not registered","Powered by":"Powered by","Preview tx and migrate":"Preview tx and migrate","Price":"Price","Price data is not currently available for this reserve on the protocol subgraph":"Price data is not currently available for this reserve on the protocol subgraph","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.","Price impact {0}%":["Price impact ",["0"],"%"],"Privacy":"Privacy","Proposal details":"Proposal details","Proposal overview":"Proposal overview","Proposals":"Proposals","Proposition":"Proposition","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap at 100% for this asset. Further borrowing unavailable.","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.","Protocol supply cap at 100% for this asset. Further supply unavailable.":"Protocol supply cap at 100% for this asset. Further supply unavailable.","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"Protocol supply cap is at 100% for this asset. Further supply unavailable.","Quorum":"Quorum","Rate change":"Rate change","Raw-Ipfs":"Raw-Ipfs","Reached":"Reached","Reactivate cooldown period to unstake {0} {stakedToken}":["Reactivate cooldown period to unstake ",["0"]," ",["stakedToken"]],"Read more here.":"Read more here.","Read-only mode allows to see address positions in Aave, but you won't be able to perform transactions.":"Read-only mode allows to see address positions in Aave, but you won't be able to perform transactions.","Read-only mode.":"Read-only mode.","Read-only mode. Connect to a wallet to perform transactions.":"Read-only mode. Connect to a wallet to perform transactions.","Receive (est.)":"Receive (est.)","Received":"Received","Recipient address":"Recipient address","Rejected connection request":"Rejected connection request","Reload":"Reload","Reload the page":"Reload the page","Remaining debt":"Remaining debt","Remaining supply":"Remaining supply","Repaid":"Repaid","Repay":"Repay","Repay with":"Repay with","Repay {symbol}":["Repay ",["symbol"]],"Repaying {symbol}":["Repaying ",["symbol"]],"Repayment amount to reach {0}% utilization":["Repayment amount to reach ",["0"],"% utilization"],"Reserve Size":"Reserve Size","Reserve factor":"Reserve factor","Reserve factor is a percentage of interest which goes to a {0} that is controlled by Aave governance to promote ecosystem growth.":["Reserve factor is a percentage of interest which goes to a ",["0"]," that is controlled by Aave governance to promote ecosystem growth."],"Reserve status & configuration":"Reserve status & configuration","Reset":"Reset","Restake":"Restake","Restake {symbol}":["Restake ",["symbol"]],"Restaked":"Restaked","Restaking {symbol}":["Restaking ",["symbol"]],"Review approval tx details":"Review approval tx details","Review changes to continue":"Review changes to continue","Review tx":"Review tx","Review tx details":"Review tx details","Revoke power":"Revoke power","Reward(s) to claim":"Reward(s) to claim","Rewards APR":"Rewards APR","Risk details":"Risk details","SEE CHARTS":"SEE CHARTS","Safety of your deposited collateral against the borrowed assets and its underlying value.":"Safety of your deposited collateral against the borrowed assets and its underlying value.","Save and share":"Save and share","Seatbelt report":"Seatbelt report","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"Seems like we can't switch the network automatically. Please check if you can change it from the wallet.","Select":"Select","Select APY type to switch":"Select APY type to switch","Select an asset":"Select an asset","Select language":"Select language","Select slippage tolerance":"Select slippage tolerance","Select v2 borrows to migrate":"Select v2 borrows to migrate","Select v2 supplies to migrate":"Select v2 supplies to migrate","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"Selected assets have successfully migrated. Visit the Market Dashboard to see them.","Selected borrow assets":"Selected borrow assets","Selected supply assets":"Selected supply assets","Send feedback":"Send feedback","Set up delegation":"Set up delegation","Setup notifications about your Health Factor using the Hal app.":"Setup notifications about your Health Factor using the Hal app.","Share on Lens":"Share on Lens","Share on twitter":"Share on twitter","Show":"Show","Show Frozen or paused assets":"Show Frozen or paused assets","Show assets with 0 balance":"Show assets with 0 balance","Sign to continue":"Sign to continue","Signatures ready":"Signatures ready","Signing":"Signing","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"Since this is a test network, you can get any of the assets if you have ETH on your wallet","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":["Some migrated assets will not be used as collateral due to enabled isolation mode in ",["marketName"]," V3 Market. Visit <0>",["marketName"]," V3 Dashboard to manage isolation mode."],"Something went wrong":"Something went wrong","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.","Sorry, we couldn't find the page you were looking for.":"Sorry, we couldn't find the page you were looking for.","Spanish":"Spanish","Stable":"Stable","Stable Interest Type is disabled for this currency":"Stable Interest Type is disabled for this currency","Stable borrowing is enabled":"Stable borrowing is enabled","Stable borrowing is not enabled":"Stable borrowing is not enabled","Stable debt supply is not zero":"Stable debt supply is not zero","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.","Stablecoin":"Stablecoin","Stake":"Stake","Stake AAVE":"Stake AAVE","Stake ABPT":"Stake ABPT","Stake cooldown activated":"Stake cooldown activated","Staked":"Staked","Staking":"Staking","Staking APR":"Staking APR","Staking Rewards":"Staking Rewards","Staking balance":"Staking balance","Staking discount":"Staking discount","Started":"Started","State":"State","Static interest rate that is determined by Aave Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more":"Static interest rate that is determined by Aave Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more","Supplied":"Supplied","Supplied asset amount":"Supplied asset amount","Supply":"Supply","Supply APY":"Supply APY","Supply apy":"Supply apy","Supply balance":"Supply balance","Supply balance after switch":"Supply balance after switch","Supply cap is exceeded":"Supply cap is exceeded","Supply cap on target reserve reached. Try lowering the amount.":"Supply cap on target reserve reached. Try lowering the amount.","Supply {symbol}":["Supply ",["symbol"]],"Supplying your":"Supplying your","Supplying {symbol}":["Supplying ",["symbol"]],"Switch":"Switch","Switch APY type":"Switch APY type","Switch E-Mode":"Switch E-Mode","Switch E-Mode category":"Switch E-Mode category","Switch Network":"Switch Network","Switch borrow position":"Switch borrow position","Switch rate":"Switch rate","Switch to":"Switch to","Switched":"Switched","Switching":"Switching","Switching E-Mode":"Switching E-Mode","Switching rate":"Switching rate","Techpaper":"Techpaper","Terms":"Terms","Test Assets":"Test Assets","Testnet mode":"Testnet mode","Testnet mode is ON":"Testnet mode is ON","Thank you for voting!!":"Thank you for voting!!","The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow.":"The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow.","The Aave Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of AAVE + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.":"The Aave Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of AAVE + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.","The Aave Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.":"The Aave Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.","The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral.":"The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral.","The Stable Rate is not enabled for this currency":"The Stable Rate is not enabled for this currency","The address of the pool addresses provider is invalid":"The address of the pool addresses provider is invalid","The app is running in testnet mode. Learn how it works in":"The app is running in testnet mode. Learn how it works in","The caller of the function is not an AToken":"The caller of the function is not an AToken","The caller of this function must be a pool":"The caller of this function must be a pool","The collateral balance is 0":"The collateral balance is 0","The collateral chosen cannot be liquidated":"The collateral chosen cannot be liquidated","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["The cooldown period is ",["0"],". After ",["1"]," of cooldown, you will enter unstake window of ",["2"],". You will continue receiving rewards during cooldown and unstake window."],"The effects on the health factor would cause liquidation. Try lowering the amount.":"The effects on the health factor would cause liquidation. Try lowering the amount.","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.","The requested amount is greater than the max loan size in stable rate mode":"The requested amount is greater than the max loan size in stable rate mode","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.","The underlying asset cannot be rescued":"The underlying asset cannot be rescued","The underlying balance needs to be greater than 0":"The underlying balance needs to be greater than 0","The weighted average of APY for all borrowed assets, including incentives.":"The weighted average of APY for all borrowed assets, including incentives.","The weighted average of APY for all supplied assets, including incentives.":"The weighted average of APY for all supplied assets, including incentives.","There are not enough funds in the{0}reserve to borrow":["There are not enough funds in the",["0"],"reserve to borrow"],"There is not enough collateral to cover a new borrow":"There is not enough collateral to cover a new borrow","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.","There was some error. Please try changing the parameters or <0><1>copy the error":"There was some error. Please try changing the parameters or <0><1>copy the error","These assets are temporarily frozen or paused by Aave community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>Aave governance forum for further updates.":"These assets are temporarily frozen or paused by Aave community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>Aave governance forum for further updates.","These funds have been borrowed and are not available for withdrawal at this time.":"These funds have been borrowed and are not available for withdrawal at this time.","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.","This address is blocked on app.aave.com because it is associated with one or more":"This address is blocked on app.aave.com because it is associated with one or more","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["This asset has almost reached its borrow cap. There is only ",["messageValue"]," available to be borrowed from this market."],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["This asset has almost reached its supply cap. There can only be ",["messageValue"]," supplied to this market."],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"This asset has reached its supply cap. Nothing is available to be supplied from this market.","This asset is frozen due to an Aave Protocol Governance decision. <0>More details":"This asset is frozen due to an Aave Protocol Governance decision. <0>More details","This asset is frozen due to an Aave Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details":"This asset is frozen due to an Aave Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details","This asset is frozen due to an Aave community decision. <0>More details":"This asset is frozen due to an Aave community decision. <0>More details","This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details":"This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details","This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider.":"This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider.","This integration was<0>proposed and approvedby the community.":"This integration was<0>proposed and approvedby the community.","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.","Time left to be able to withdraw your staked asset.":"Time left to be able to withdraw your staked asset.","Time left to unstake":"Time left to unstake","Time left until the withdrawal window closes.":"Time left until the withdrawal window closes.","Tip: Try increasing slippage or reduce input amount":"Tip: Try increasing slippage or reduce input amount","To borrow you need to supply any asset to be used as collateral.":"To borrow you need to supply any asset to be used as collateral.","To continue, you need to grant Aave smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"To continue, you need to grant Aave smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more","To enable E-mode for the {0} category, all borrow positions outside of this category must be closed.":["To enable E-mode for the ",["0"]," category, all borrow positions outside of this category must be closed."],"To repay on behalf of a user an explicit amount to repay is needed":"To repay on behalf of a user an explicit amount to repay is needed","To request access for this permissioned market, please visit: <0>Acces Provider Name":"To request access for this permissioned market, please visit: <0>Acces Provider Name","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.","Top 10 addresses":"Top 10 addresses","Total available":"Total available","Total borrowed":"Total borrowed","Total borrows":"Total borrows","Total emission per day":"Total emission per day","Total interest accrued":"Total interest accrued","Total market size":"Total market size","Total supplied":"Total supplied","Total voting power":"Total voting power","Total worth":"Total worth","Track wallet":"Track wallet","Track wallet balance in read-only mode":"Track wallet balance in read-only mode","Transaction failed":"Transaction failed","Transaction history":"Transaction history","Transaction history is not currently available for this market":"Transaction history is not currently available for this market","Transaction overview":"Transaction overview","Transactions":"Transactions","UNSTAKE {symbol}":["UNSTAKE ",["symbol"]],"Unavailable":"Unavailable","Unbacked":"Unbacked","Unbacked mint cap is exceeded":"Unbacked mint cap is exceeded","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["Underlying asset does not exist in ",["marketName"]," v3 Market, hence this position cannot be migrated."],"Underlying token":"Underlying token","Unstake now":"Unstake now","Unstake window":"Unstake window","Unstaked":"Unstaked","Unstaking {symbol}":["Unstaking ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.","Use it to vote for or against active proposals.":"Use it to vote for or against active proposals.","Use your AAVE and stkAAVE balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Use your AAVE and stkAAVE balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.","Used as collateral":"Used as collateral","User cannot withdraw more than the available balance":"User cannot withdraw more than the available balance","User did not borrow the specified currency":"User did not borrow the specified currency","User does not have outstanding stable rate debt on this reserve":"User does not have outstanding stable rate debt on this reserve","User does not have outstanding variable rate debt on this reserve":"User does not have outstanding variable rate debt on this reserve","User is in isolation mode":"User is in isolation mode","User is trying to borrow multiple assets including a siloed one":"User is trying to borrow multiple assets including a siloed one","Users who stake AAVE in Safety Module (i.e. stkAAVE holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkAAVE held. Use the calculator below to see GHO borrow rate with the discount applied.":"Users who stake AAVE in Safety Module (i.e. stkAAVE holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkAAVE held. Use the calculator below to see GHO borrow rate with the discount applied.","Utilization Rate":"Utilization Rate","VIEW TX":"VIEW TX","VOTE NAY":"VOTE NAY","VOTE YAE":"VOTE YAE","Variable":"Variable","Variable debt supply is not zero":"Variable debt supply is not zero","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.","Variable rate":"Variable rate","Version 2":"Version 2","Version 3":"Version 3","View":"View","View Transactions":"View Transactions","View all votes":"View all votes","View contract":"View contract","View details":"View details","View on Explorer":"View on Explorer","Vote NAY":"Vote NAY","Vote YAE":"Vote YAE","Voted NAY":"Voted NAY","Voted YAE":"Voted YAE","Votes":"Votes","Voting":"Voting","Voting power":"Voting power","Voting results":"Voting results","Wallet Balance":"Wallet Balance","Wallet balance":"Wallet balance","Wallet not detected. Connect or install wallet and retry":"Wallet not detected. Connect or install wallet and retry","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.","We couldn’t detect a wallet. Connect a wallet to stake and view your balance.":"We couldn’t detect a wallet. Connect a wallet to stake and view your balance.","We suggest you go back to the Dashboard.":"We suggest you go back to the Dashboard.","Website":"Website","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.","With a voting power of <0/>":"With a voting power of <0/>","With testnet Faucet you can get free assets to test the Aave Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click ‘Faucet’ to get tokens transferred to your wallet. The assets on a testnet are not “real,” meaning they have no monetary value. <0>Learn more":"With testnet Faucet you can get free assets to test the Aave Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click ‘Faucet’ to get tokens transferred to your wallet. The assets on a testnet are not “real,” meaning they have no monetary value. <0>Learn more","Withdraw":"Withdraw","Withdraw & Switch":"Withdraw & Switch","Withdraw and Switch":"Withdraw and Switch","Withdraw {symbol}":["Withdraw ",["symbol"]],"Withdrawing and Switching":"Withdrawing and Switching","Withdrawing this amount will reduce your health factor and increase risk of liquidation.":"Withdrawing this amount will reduce your health factor and increase risk of liquidation.","Withdrawing {symbol}":["Withdrawing ",["symbol"]],"Wrong Network":"Wrong Network","YAE":"YAE","You are entering Isolation mode":"You are entering Isolation mode","You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral.":"You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral.","You can not change Interest Type to stable as your borrowings are higher than your collateral":"You can not change Interest Type to stable as your borrowings are higher than your collateral","You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.":"You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.","You can not switch usage as collateral mode for this currency, because it will cause collateral call":"You can not switch usage as collateral mode for this currency, because it will cause collateral call","You can not use this currency as collateral":"You can not use this currency as collateral","You can not withdraw this amount because it will cause collateral call":"You can not withdraw this amount because it will cause collateral call","You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.":"You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.","You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active.":"You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active.","You can report incident to our <0>Discord or<1>Github.":"You can report incident to our <0>Discord or<1>Github.","You cancelled the transaction.":"You cancelled the transaction.","You did not participate in this proposal":"You did not participate in this proposal","You do not have supplies in this currency":"You do not have supplies in this currency","You don’t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"You don’t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.","You have no AAVE/stkAAVE balance to delegate.":"You have no AAVE/stkAAVE balance to delegate.","You have not borrow yet using this currency":"You have not borrow yet using this currency","You may borrow up to <0/> GHO at <1/> (max discount)":"You may borrow up to <0/> GHO at <1/> (max discount)","You may enter a custom amount in the field.":"You may enter a custom amount in the field.","You switched to {0} rate":["You switched to ",["0"]," rate"],"You unstake here":"You unstake here","You voted {0}":["You voted ",["0"]],"You will exit isolation mode and other tokens can now be used as collateral":"You will exit isolation mode and other tokens can now be used as collateral","You {action} <0/> {symbol}":["You ",["action"]," <0/> ",["symbol"]],"You've successfully switched borrow position.":"You've successfully switched borrow position.","You've successfully withdrew & switched tokens.":"You've successfully withdrew & switched tokens.","Your borrows":"Your borrows","Your current loan to value based on your collateral supplied.":"Your current loan to value based on your collateral supplied.","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.","Your info":"Your info","Your proposition power is based on your AAVE/stkAAVE balance and received delegations.":"Your proposition power is based on your AAVE/stkAAVE balance and received delegations.","Your reward balance is 0":"Your reward balance is 0","Your supplies":"Your supplies","Your voting info":"Your voting info","Your voting power is based on your AAVE/stkAAVE balance and received delegations.":"Your voting power is based on your AAVE/stkAAVE balance and received delegations.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets or use <0>",["0"]," to transfer your ",["network"]," assets."],"Your {name} wallet is empty. Purchase or transfer assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets."],"Your {networkName} wallet is empty. Get free test assets at":["Your ",["networkName"]," wallet is empty. Get free test assets at"],"Your {networkName} wallet is empty. Get free test {0} at":["Your ",["networkName"]," wallet is empty. Get free test ",["0"]," at"],"Zero address not valid":"Zero address not valid","assets":"assets","blocked activities":"blocked activities","copy the error":"copy the error","disabled":"disabled","documentation":"documentation","enabled":"enabled","ends":"ends","for":"for","of":"of","on":"on","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.","repaid":"repaid","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: ",["0"]],"staking view":"staking view","starts":"starts","stkAAVE holders get a discount on GHO borrow rate":"stkAAVE holders get a discount on GHO borrow rate","to":"to","tokens is not the same as staking them. If you wish to stake your":"tokens is not the same as staking them. If you wish to stake your","tokens, please go to the":"tokens, please go to the","withdrew":"withdrew","{0}":[["0"]],"{0} Balance":[["0"]," Balance"],"{0} Faucet":[["0"]," Faucet"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational."],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"d"],"{h}h":[["h"],"h"],"{m}m":[["m"],"m"],"{networkName} Faucet":[["networkName"]," Faucet"],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":[["numSelected"],"/",["numAvailable"]," assets selected"],"{s}s":[["s"],"s"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:{"...":"...",".CSV":".CSV",".JSON":".JSON","<0><1><2/>Add <3/> stkAAVE to borrow at <4/> (max discount)":"<0><1><2/>Add <3/> stkAAVE to borrow at <4/> (max discount)","<0><1><2/>Add stkAAVE to see borrow rate with discount":"<0><1><2/>Add stkAAVE to see borrow rate with discount","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>Aave governance forum for updates.":"<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>Aave governance forum for updates.","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>Slippage tolerance <1>",["selectedSlippage"],"% <2>",["0"],""],"AAVE holders (Ethereum network only) can stake their AAVE in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"AAVE holders (Ethereum network only) can stake their AAVE in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.","APR":"APR","APY":"APY","APY change":"APY change","APY type":"APY type","APY type change":"APY type change","APY with discount applied":"APY with discount applied","APY, fixed rate":"APY, fixed rate","APY, stable":"APY, stable","APY, variable":"APY, variable","AToken supply is not zero":"AToken supply is not zero","Aave Governance":"Aave Governance","Aave aToken":"Aave aToken","Aave debt token":"Aave debt token","Aave is a fully decentralized, community governed protocol by the AAVE token-holders. AAVE token-holders collectively discuss, propose, and vote on upgrades to the protocol. AAVE token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"Aave is a fully decentralized, community governed protocol by the AAVE token-holders. AAVE token-holders collectively discuss, propose, and vote on upgrades to the protocol. AAVE token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance","Aave per month":"Aave per month","About GHO":"About GHO","Account":"Account","Action cannot be performed because the reserve is frozen":"Action cannot be performed because the reserve is frozen","Action cannot be performed because the reserve is paused":"Action cannot be performed because the reserve is paused","Action requires an active reserve":"Action requires an active reserve","Activate Cooldown":"Activate Cooldown","Add stkAAVE to see borrow APY with the discount":"Add stkAAVE to see borrow APY with the discount","Add to wallet":"Add to wallet","Add {0} to wallet to track your balance.":["Add ",["0"]," to wallet to track your balance."],"Address is not a contract":"Address is not a contract","Addresses":"Addresses","Addresses ({0})":["Addresses (",["0"],")"],"All Assets":"All Assets","All done!":"All done!","All proposals":"All proposals","All transactions":"All transactions","Allowance required action":"Allowance required action","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.","Amount":"Amount","Amount claimable":"Amount claimable","Amount in cooldown":"Amount in cooldown","Amount must be greater than 0":"Amount must be greater than 0","Amount to unstake":"Amount to unstake","An error has occurred fetching the proposal metadata from IPFS.":"An error has occurred fetching the proposal metadata from IPFS.","Approve Confirmed":"Approve Confirmed","Approve with":"Approve with","Approve {symbol} to continue":["Approve ",["symbol"]," to continue"],"Approving {symbol}...":["Approving ",["symbol"],"..."],"Array parameters that should be equal length are not":"Array parameters that should be equal length are not","Asset":"Asset","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.","Asset can only be used as collateral in isolation mode only.":"Asset can only be used as collateral in isolation mode only.","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["Asset cannot be migrated because you have isolated collateral in ",["marketName"]," v3 Market which limits borrowable assets. You can manage your collateral in <0>",["marketName"]," V3 Dashboard"],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":["Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in ",["marketName"]," v3 market."],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":["Asset cannot be migrated due to supply cap restriction in ",["marketName"]," v3 market."],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["Asset cannot be migrated to ",["marketName"]," V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["Asset cannot be migrated to ",["marketName"]," v3 Market since collateral asset will enable isolation mode."],"Asset cannot be used as collateral.":"Asset cannot be used as collateral.","Asset category":"Asset category","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["Asset is frozen in ",["marketName"]," v3 market, hence this position cannot be migrated."],"Asset is not borrowable in isolation mode":"Asset is not borrowable in isolation mode","Asset is not listed":"Asset is not listed","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.","Assets":"Assets","Assets to borrow":"Assets to borrow","Assets to supply":"Assets to supply","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["Assets with zero LTV (",["assetsBlockingWithdraw"],") must be withdrawn or disabled as collateral to perform this action"],"At a discount":"At a discount","Author":"Author","Available":"Available","Available assets":"Available assets","Available liquidity":"Available liquidity","Available on":"Available on","Available rewards":"Available rewards","Available to borrow":"Available to borrow","Available to supply":"Available to supply","Back to Dashboard":"Back to Dashboard","Balance":"Balance","Balance to revoke":"Balance to revoke","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions","Be mindful of the network congestion and gas prices.":"Be mindful of the network congestion and gas prices.","Because this asset is paused, no actions can be taken until further notice":"Because this asset is paused, no actions can be taken until further notice","Before supplying":"Before supplying","Blocked Address":"Blocked Address","Borrow":"Borrow","Borrow APY":"Borrow APY","Borrow APY rate":"Borrow APY rate","Borrow APY, fixed rate":"Borrow APY, fixed rate","Borrow APY, stable":"Borrow APY, stable","Borrow APY, variable":"Borrow APY, variable","Borrow amount to reach {0}% utilization":["Borrow amount to reach ",["0"],"% utilization"],"Borrow and repay in same block is not allowed":"Borrow and repay in same block is not allowed","Borrow apy":"Borrow apy","Borrow balance":"Borrow balance","Borrow balance after repay":"Borrow balance after repay","Borrow balance after switch":"Borrow balance after switch","Borrow cap":"Borrow cap","Borrow cap is exceeded":"Borrow cap is exceeded","Borrow info":"Borrow info","Borrow power used":"Borrow power used","Borrow rate change":"Borrow rate change","Borrow {symbol}":["Borrow ",["symbol"]],"Borrowed":"Borrowed","Borrowed asset amount":"Borrowed asset amount","Borrowing is currently unavailable for {0}.":["Borrowing is currently unavailable for ",["0"],"."],"Borrowing is disabled due to an Aave community decision. <0>More details":"Borrowing is disabled due to an Aave community decision. <0>More details","Borrowing is not enabled":"Borrowing is not enabled","Borrowing is unavailable because you’re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.":"Borrowing is unavailable because you’re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.","Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.","Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":["Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) for ",["0"]," category. To manage E-Mode categories visit your <0>Dashboard."],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.","Borrowing power and assets are limited due to Isolation mode.":"Borrowing power and assets are limited due to Isolation mode.","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"Borrowing this amount will reduce your health factor and increase risk of liquidation.","Borrowing {symbol}":["Borrowing ",["symbol"]],"Both":"Both","Buy Crypto With Fiat":"Buy Crypto With Fiat","Buy Crypto with Fiat":"Buy Crypto with Fiat","Buy {cryptoSymbol} with Fiat":["Buy ",["cryptoSymbol"]," with Fiat"],"COPIED!":"COPIED!","COPY IMAGE":"COPY IMAGE","Can be collateral":"Can be collateral","Can be executed":"Can be executed","Cancel":"Cancel","Cannot disable E-Mode":"Cannot disable E-Mode","Choose how much voting/proposition power to give to someone else by delegating some of your AAVE or stkAAVE balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkAAVE balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Choose how much voting/proposition power to give to someone else by delegating some of your AAVE or stkAAVE balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkAAVE balance changes, your delegate's voting/proposition power will be automatically adjusted.","Choose one of the on-ramp services":"Choose one of the on-ramp services","Claim":"Claim","Claim all":"Claim all","Claim all rewards":"Claim all rewards","Claim {0}":["Claim ",["0"]],"Claim {symbol}":["Claim ",["symbol"]],"Claimable AAVE":"Claimable AAVE","Claimed":"Claimed","Claiming":"Claiming","Claiming {symbol}":["Claiming ",["symbol"]],"Close":"Close","Collateral":"Collateral","Collateral balance after repay":"Collateral balance after repay","Collateral change":"Collateral change","Collateral is (mostly) the same currency that is being borrowed":"Collateral is (mostly) the same currency that is being borrowed","Collateral to repay with":"Collateral to repay with","Collateral usage":"Collateral usage","Collateral usage is limited because of Isolation mode.":"Collateral usage is limited because of Isolation mode.","Collateral usage is limited because of isolation mode.":"Collateral usage is limited because of isolation mode.","Collateral usage is limited because of isolation mode. <0>Learn More":"Collateral usage is limited because of isolation mode. <0>Learn More","Collateralization":"Collateralization","Collector Contract":"Collector Contract","Collector Info":"Collector Info","Connect wallet":"Connect wallet","Cooldown period":"Cooldown period","Cooldown period warning":"Cooldown period warning","Cooldown time left":"Cooldown time left","Cooldown to unstake":"Cooldown to unstake","Cooling down...":"Cooling down...","Copy address":"Copy address","Copy error message":"Copy error message","Copy error text":"Copy error text","Covered debt":"Covered debt","Created":"Created","Current LTV":"Current LTV","Current differential":"Current differential","Current v2 Balance":"Current v2 Balance","Current v2 balance":"Current v2 balance","Current votes":"Current votes","Dark mode":"Dark mode","Dashboard":"Dashboard","Data couldn't be fetched, please reload graph.":"Data couldn't be fetched, please reload graph.","Debt":"Debt","Debt ceiling is exceeded":"Debt ceiling is exceeded","Debt ceiling is not zero":"Debt ceiling is not zero","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.","Delegated power":"Delegated power","Details":"Details","Developers":"Developers","Differential":"Differential","Disable E-Mode":"Disable E-Mode","Disable testnet":"Disable testnet","Disable {symbol} as collateral":["Disable ",["symbol"]," as collateral"],"Disabled":"Disabled","Disabling E-Mode":"Disabling E-Mode","Disabling this asset as collateral affects your borrowing power and Health Factor.":"Disabling this asset as collateral affects your borrowing power and Health Factor.","Disconnect Wallet":"Disconnect Wallet","Discord channel":"Discord channel","Discount":"Discount","Discount applied for <0/> staking AAVE":"Discount applied for <0/> staking AAVE","Discount model parameters":"Discount model parameters","Discount parameters are decided by the Aave community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"Discount parameters are decided by the Aave community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more","Discountable amount":"Discountable amount","Docs":"Docs","Download":"Download","Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.":"Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.","Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the Aave V3 Harmony market.":"Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the Aave V3 Harmony market.","E-Mode":"E-Mode","E-Mode Category":"E-Mode Category","E-Mode category":"E-Mode category","E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more":"E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by Aave Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>Aave V3 Technical Paper.":"E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by Aave Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>Aave V3 Technical Paper.","Effective interest rate":"Effective interest rate","Efficiency mode (E-Mode)":"Efficiency mode (E-Mode)","Emode":"Emode","Enable E-Mode":"Enable E-Mode","Enable {symbol} as collateral":["Enable ",["symbol"]," as collateral"],"Enabled":"Enabled","Enabling E-Mode":"Enabling E-Mode","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.","Ended":"Ended","Ends":"Ends","English":"English","Enter ETH address":"Enter ETH address","Enter an amount":"Enter an amount","Error connecting. Try refreshing the page.":"Error connecting. Try refreshing the page.","Estimated compounding interest, including discount for Staking {0}AAVE in Safety Module.":["Estimated compounding interest, including discount for Staking ",["0"],"AAVE in Safety Module."],"Exceeds the discount":"Exceeds the discount","Executed":"Executed","Expected amount to repay":"Expected amount to repay","Expires":"Expires","Export data to":"Export data to","FAQ":"FAQ","FAQS":"FAQS","Failed to load proposal voters. Please refresh the page.":"Failed to load proposal voters. Please refresh the page.","Faucet":"Faucet","Faucet {0}":["Faucet ",["0"]],"Fetching data...":"Fetching data...","Filter":"Filter","Fixed":"Fixed","Fixed rate":"Fixed rate","Flashloan is disabled for this asset, hence this position cannot be migrated.":"Flashloan is disabled for this asset, hence this position cannot be migrated.","For repayment of a specific type of debt, the user needs to have debt that type":"For repayment of a specific type of debt, the user needs to have debt that type","Forum discussion":"Forum discussion","French":"French","Funds in the Safety Module":"Funds in the Safety Module","GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the AaveDAO treasury.":"GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the AaveDAO treasury.","Get ABP Token":"Get ABP Token","Global settings":"Global settings","Go Back":"Go Back","Go to Balancer Pool":"Go to Balancer Pool","Go to V3 Dashboard":"Go to V3 Dashboard","Governance":"Governance","Greek":"Greek","Health Factor ({0} v2)":["Health Factor (",["0"]," v2)"],"Health Factor ({0} v3)":["Health Factor (",["0"]," v3)"],"Health factor":"Health factor","Health factor is lesser than the liquidation threshold":"Health factor is lesser than the liquidation threshold","Health factor is not below the threshold":"Health factor is not below the threshold","Hide":"Hide","Holders of stkAAVE receive a discount on the GHO borrowing rate":"Holders of stkAAVE receive a discount on the GHO borrowing rate","I acknowledge the risks involved.":"I acknowledge the risks involved.","I fully understand the risks of migrating.":"I fully understand the risks of migrating.","I understand how cooldown ({0}) and unstaking ({1}) work":["I understand how cooldown (",["0"],") and unstaking (",["1"],") work"],"If the error continues to happen,<0/> you may report it to this":"If the error continues to happen,<0/> you may report it to this","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"If the health factor goes below 1, the liquidation of your collateral might be triggered.","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["If you DO NOT unstake within ",["0"]," of unstake window, you will need to activate cooldown process again."],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable ",["0"]," as collateral before borrowing another asset. Read more in our <0>FAQ"],"Inconsistent flashloan parameters":"Inconsistent flashloan parameters","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.","Interest accrued":"Interest accrued","Interest rate rebalance conditions were not met":"Interest rate rebalance conditions were not met","Interest rate strategy":"Interest rate strategy","Invalid amount to burn":"Invalid amount to burn","Invalid amount to mint":"Invalid amount to mint","Invalid bridge protocol fee":"Invalid bridge protocol fee","Invalid expiration":"Invalid expiration","Invalid flashloan premium":"Invalid flashloan premium","Invalid return value of the flashloan executor function":"Invalid return value of the flashloan executor function","Invalid signature":"Invalid signature","Isolated":"Isolated","Isolated Debt Ceiling":"Isolated Debt Ceiling","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"Isolated assets have limited borrowing power and other assets cannot be used as collateral.","Join the community discussion":"Join the community discussion","LEARN MORE":"LEARN MORE","Language":"Language","Learn more":"Learn more","Learn more about risks involved":"Learn more about risks involved","Learn more in our <0>FAQ guide":"Learn more in our <0>FAQ guide","Learn more.":"Learn more.","Links":"Links","Liqudation":"Liqudation","Liquidated collateral":"Liquidated collateral","Liquidation":"Liquidation","Liquidation <0/> threshold":"Liquidation <0/> threshold","Liquidation Threshold":"Liquidation Threshold","Liquidation at":"Liquidation at","Liquidation penalty":"Liquidation penalty","Liquidation risk":"Liquidation risk","Liquidation risk parameters":"Liquidation risk parameters","Liquidation threshold":"Liquidation threshold","Liquidation value":"Liquidation value","Loading data...":"Loading data...","Ltv validation failed":"Ltv validation failed","MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details":"MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details","MAX":"MAX","Manage analytics":"Manage analytics","Market":"Market","Markets":"Markets","Max":"Max","Max LTV":"Max LTV","Max slashing":"Max slashing","Max slippage":"Max slippage","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["Maximum amount available to borrow against this asset is limited because debt ceiling is at ",["0"],"%."],"Maximum amount available to borrow is <0/> {0} (<1/>).":["Maximum amount available to borrow is <0/> ",["0"]," (<1/>)."],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.","Maximum amount available to supply is <0/> {0} (<1/>).":["Maximum amount available to supply is <0/> ",["0"]," (<1/>)."],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["Maximum amount available to supply is limited because protocol supply cap is at ",["0"],"%."],"Maximum loan to value":"Maximum loan to value","Meet GHO":"Meet GHO","Menu":"Menu","Migrate":"Migrate","Migrate to V3":"Migrate to V3","Migrate to v3":"Migrate to v3","Migrate to {0} v3 Market":["Migrate to ",["0"]," v3 Market"],"Migrated":"Migrated","Migrating":"Migrating","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it’s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it’s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.","Migration risks":"Migration risks","Minimum GHO borrow amount":"Minimum GHO borrow amount","Minimum USD value received":"Minimum USD value received","Minimum staked Aave amount":"Minimum staked Aave amount","Minimum {0} received":["Minimum ",["0"]," received"],"More":"More","NAY":"NAY","Need help connecting a wallet? <0>Read our FAQ":"Need help connecting a wallet? <0>Read our FAQ","Net APR":"Net APR","Net APY":"Net APY","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.","Net worth":"Net worth","Network":"Network","Network not supported for this wallet":"Network not supported for this wallet","New APY":"New APY","No assets selected to migrate.":"No assets selected to migrate.","No rewards to claim":"No rewards to claim","No search results{0}":["No search results",["0"]],"No transactions yet.":"No transactions yet.","No voting power":"No voting power","None":"None","Not a valid address":"Not a valid address","Not enough balance on your wallet":"Not enough balance on your wallet","Not enough collateral to repay this amount of debt with":"Not enough collateral to repay this amount of debt with","Not enough staked balance":"Not enough staked balance","Not enough voting power to participate in this proposal":"Not enough voting power to participate in this proposal","Not reached":"Not reached","Nothing borrowed yet":"Nothing borrowed yet","Nothing found":"Nothing found","Nothing staked":"Nothing staked","Nothing supplied yet":"Nothing supplied yet","Notify":"Notify","Ok, Close":"Ok, Close","Ok, I got it":"Ok, I got it","Operation not supported":"Operation not supported","Oracle price":"Oracle price","Overview":"Overview","Page not found":"Page not found","Participating in this {symbol} reserve gives annualized rewards.":["Participating in this ",["symbol"]," reserve gives annualized rewards."],"Pending...":"Pending...","Per the community, the Fantom market has been frozen.":"Per the community, the Fantom market has been frozen.","Per the community, the V2 AMM market has been deprecated.":"Per the community, the V2 AMM market has been deprecated.","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.","Please connect a wallet to view your personal information here.":"Please connect a wallet to view your personal information here.","Please connect your wallet to be able to switch your tokens.":"Please connect your wallet to be able to switch your tokens.","Please connect your wallet to get free testnet assets.":"Please connect your wallet to get free testnet assets.","Please connect your wallet to see migration tool.":"Please connect your wallet to see migration tool.","Please connect your wallet to see your supplies, borrowings, and open positions.":"Please connect your wallet to see your supplies, borrowings, and open positions.","Please connect your wallet to view transaction history.":"Please connect your wallet to view transaction history.","Please enter a valid wallet address.":"Please enter a valid wallet address.","Please switch to {networkName}.":["Please switch to ",["networkName"],"."],"Please, connect your wallet":"Please, connect your wallet","Pool addresses provider is not registered":"Pool addresses provider is not registered","Powered by":"Powered by","Preview tx and migrate":"Preview tx and migrate","Price":"Price","Price data is not currently available for this reserve on the protocol subgraph":"Price data is not currently available for this reserve on the protocol subgraph","Price impact":"Price impact","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.","Price impact {0}%":["Price impact ",["0"],"%"],"Privacy":"Privacy","Proposal details":"Proposal details","Proposal overview":"Proposal overview","Proposals":"Proposals","Proposition":"Proposition","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap at 100% for this asset. Further borrowing unavailable.","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.","Protocol supply cap at 100% for this asset. Further supply unavailable.":"Protocol supply cap at 100% for this asset. Further supply unavailable.","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"Protocol supply cap is at 100% for this asset. Further supply unavailable.","Quorum":"Quorum","Rate change":"Rate change","Raw-Ipfs":"Raw-Ipfs","Reached":"Reached","Reactivate cooldown period to unstake {0} {stakedToken}":["Reactivate cooldown period to unstake ",["0"]," ",["stakedToken"]],"Read more here.":"Read more here.","Read-only mode allows to see address positions in Aave, but you won't be able to perform transactions.":"Read-only mode allows to see address positions in Aave, but you won't be able to perform transactions.","Read-only mode.":"Read-only mode.","Read-only mode. Connect to a wallet to perform transactions.":"Read-only mode. Connect to a wallet to perform transactions.","Receive (est.)":"Receive (est.)","Received":"Received","Recipient address":"Recipient address","Rejected connection request":"Rejected connection request","Reload":"Reload","Reload the page":"Reload the page","Remaining debt":"Remaining debt","Remaining supply":"Remaining supply","Repaid":"Repaid","Repay":"Repay","Repay with":"Repay with","Repay {symbol}":["Repay ",["symbol"]],"Repaying {symbol}":["Repaying ",["symbol"]],"Repayment amount to reach {0}% utilization":["Repayment amount to reach ",["0"],"% utilization"],"Reserve Size":"Reserve Size","Reserve factor":"Reserve factor","Reserve factor is a percentage of interest which goes to a {0} that is controlled by Aave governance to promote ecosystem growth.":["Reserve factor is a percentage of interest which goes to a ",["0"]," that is controlled by Aave governance to promote ecosystem growth."],"Reserve status & configuration":"Reserve status & configuration","Reset":"Reset","Restake":"Restake","Restake {symbol}":["Restake ",["symbol"]],"Restaked":"Restaked","Restaking {symbol}":["Restaking ",["symbol"]],"Review approval tx details":"Review approval tx details","Review changes to continue":"Review changes to continue","Review tx":"Review tx","Review tx details":"Review tx details","Revoke power":"Revoke power","Reward(s) to claim":"Reward(s) to claim","Rewards APR":"Rewards APR","Risk details":"Risk details","SEE CHARTS":"SEE CHARTS","Safety of your deposited collateral against the borrowed assets and its underlying value.":"Safety of your deposited collateral against the borrowed assets and its underlying value.","Save and share":"Save and share","Seatbelt report":"Seatbelt report","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"Seems like we can't switch the network automatically. Please check if you can change it from the wallet.","Select":"Select","Select APY type to switch":"Select APY type to switch","Select an asset":"Select an asset","Select language":"Select language","Select slippage tolerance":"Select slippage tolerance","Select v2 borrows to migrate":"Select v2 borrows to migrate","Select v2 supplies to migrate":"Select v2 supplies to migrate","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"Selected assets have successfully migrated. Visit the Market Dashboard to see them.","Selected borrow assets":"Selected borrow assets","Selected supply assets":"Selected supply assets","Send feedback":"Send feedback","Set up delegation":"Set up delegation","Setup notifications about your Health Factor using the Hal app.":"Setup notifications about your Health Factor using the Hal app.","Share on Lens":"Share on Lens","Share on twitter":"Share on twitter","Show":"Show","Show Frozen or paused assets":"Show Frozen or paused assets","Show assets with 0 balance":"Show assets with 0 balance","Sign to continue":"Sign to continue","Signatures ready":"Signatures ready","Signing":"Signing","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"Since this is a test network, you can get any of the assets if you have ETH on your wallet","Slippage":"Slippage","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":["Some migrated assets will not be used as collateral due to enabled isolation mode in ",["marketName"]," V3 Market. Visit <0>",["marketName"]," V3 Dashboard to manage isolation mode."],"Something went wrong":"Something went wrong","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.","Sorry, we couldn't find the page you were looking for.":"Sorry, we couldn't find the page you were looking for.","Spanish":"Spanish","Stable":"Stable","Stable Interest Type is disabled for this currency":"Stable Interest Type is disabled for this currency","Stable borrowing is enabled":"Stable borrowing is enabled","Stable borrowing is not enabled":"Stable borrowing is not enabled","Stable debt supply is not zero":"Stable debt supply is not zero","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.","Stablecoin":"Stablecoin","Stake":"Stake","Stake AAVE":"Stake AAVE","Stake ABPT":"Stake ABPT","Stake cooldown activated":"Stake cooldown activated","Staked":"Staked","Staking":"Staking","Staking APR":"Staking APR","Staking Rewards":"Staking Rewards","Staking balance":"Staking balance","Staking discount":"Staking discount","Started":"Started","State":"State","Static interest rate that is determined by Aave Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more":"Static interest rate that is determined by Aave Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more","Supplied":"Supplied","Supplied asset amount":"Supplied asset amount","Supply":"Supply","Supply APY":"Supply APY","Supply apy":"Supply apy","Supply balance":"Supply balance","Supply balance after switch":"Supply balance after switch","Supply cap is exceeded":"Supply cap is exceeded","Supply cap on target reserve reached. Try lowering the amount.":"Supply cap on target reserve reached. Try lowering the amount.","Supply {symbol}":["Supply ",["symbol"]],"Supplying your":"Supplying your","Supplying {symbol}":["Supplying ",["symbol"]],"Switch":"Switch","Switch APY type":"Switch APY type","Switch E-Mode":"Switch E-Mode","Switch E-Mode category":"Switch E-Mode category","Switch Network":"Switch Network","Switch borrow position":"Switch borrow position","Switch rate":"Switch rate","Switch to":"Switch to","Switched":"Switched","Switching":"Switching","Switching E-Mode":"Switching E-Mode","Switching rate":"Switching rate","Techpaper":"Techpaper","Terms":"Terms","Test Assets":"Test Assets","Testnet mode":"Testnet mode","Testnet mode is ON":"Testnet mode is ON","Thank you for voting!!":"Thank you for voting!!","The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow.":"The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow.","The Aave Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of AAVE + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.":"The Aave Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of AAVE + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.","The Aave Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.":"The Aave Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.","The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral.":"The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral.","The Stable Rate is not enabled for this currency":"The Stable Rate is not enabled for this currency","The address of the pool addresses provider is invalid":"The address of the pool addresses provider is invalid","The app is running in testnet mode. Learn how it works in":"The app is running in testnet mode. Learn how it works in","The caller of the function is not an AToken":"The caller of the function is not an AToken","The caller of this function must be a pool":"The caller of this function must be a pool","The collateral balance is 0":"The collateral balance is 0","The collateral chosen cannot be liquidated":"The collateral chosen cannot be liquidated","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["The cooldown period is ",["0"],". After ",["1"]," of cooldown, you will enter unstake window of ",["2"],". You will continue receiving rewards during cooldown and unstake window."],"The effects on the health factor would cause liquidation. Try lowering the amount.":"The effects on the health factor would cause liquidation. Try lowering the amount.","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.","The requested amount is greater than the max loan size in stable rate mode":"The requested amount is greater than the max loan size in stable rate mode","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.","The underlying asset cannot be rescued":"The underlying asset cannot be rescued","The underlying balance needs to be greater than 0":"The underlying balance needs to be greater than 0","The weighted average of APY for all borrowed assets, including incentives.":"The weighted average of APY for all borrowed assets, including incentives.","The weighted average of APY for all supplied assets, including incentives.":"The weighted average of APY for all supplied assets, including incentives.","There are not enough funds in the{0}reserve to borrow":["There are not enough funds in the",["0"],"reserve to borrow"],"There is not enough collateral to cover a new borrow":"There is not enough collateral to cover a new borrow","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.","There was some error. Please try changing the parameters or <0><1>copy the error":"There was some error. Please try changing the parameters or <0><1>copy the error","These assets are temporarily frozen or paused by Aave community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>Aave governance forum for further updates.":"These assets are temporarily frozen or paused by Aave community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>Aave governance forum for further updates.","These funds have been borrowed and are not available for withdrawal at this time.":"These funds have been borrowed and are not available for withdrawal at this time.","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.","This address is blocked on app.aave.com because it is associated with one or more":"This address is blocked on app.aave.com because it is associated with one or more","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["This asset has almost reached its borrow cap. There is only ",["messageValue"]," available to be borrowed from this market."],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["This asset has almost reached its supply cap. There can only be ",["messageValue"]," supplied to this market."],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"This asset has reached its supply cap. Nothing is available to be supplied from this market.","This asset is frozen due to an Aave Protocol Governance decision. <0>More details":"This asset is frozen due to an Aave Protocol Governance decision. <0>More details","This asset is frozen due to an Aave Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details":"This asset is frozen due to an Aave Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details","This asset is frozen due to an Aave community decision. <0>More details":"This asset is frozen due to an Aave community decision. <0>More details","This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details":"This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details","This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider.":"This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider.","This integration was<0>proposed and approvedby the community.":"This integration was<0>proposed and approvedby the community.","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.","Time left to be able to withdraw your staked asset.":"Time left to be able to withdraw your staked asset.","Time left to unstake":"Time left to unstake","Time left until the withdrawal window closes.":"Time left until the withdrawal window closes.","Tip: Try increasing slippage or reduce input amount":"Tip: Try increasing slippage or reduce input amount","To borrow you need to supply any asset to be used as collateral.":"To borrow you need to supply any asset to be used as collateral.","To continue, you need to grant Aave smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"To continue, you need to grant Aave smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more","To enable E-mode for the {0} category, all borrow positions outside of this category must be closed.":["To enable E-mode for the ",["0"]," category, all borrow positions outside of this category must be closed."],"To repay on behalf of a user an explicit amount to repay is needed":"To repay on behalf of a user an explicit amount to repay is needed","To request access for this permissioned market, please visit: <0>Acces Provider Name":"To request access for this permissioned market, please visit: <0>Acces Provider Name","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.","Top 10 addresses":"Top 10 addresses","Total available":"Total available","Total borrowed":"Total borrowed","Total borrows":"Total borrows","Total emission per day":"Total emission per day","Total interest accrued":"Total interest accrued","Total market size":"Total market size","Total supplied":"Total supplied","Total voting power":"Total voting power","Total worth":"Total worth","Track wallet":"Track wallet","Track wallet balance in read-only mode":"Track wallet balance in read-only mode","Transaction failed":"Transaction failed","Transaction history":"Transaction history","Transaction history is not currently available for this market":"Transaction history is not currently available for this market","Transaction overview":"Transaction overview","Transactions":"Transactions","UNSTAKE {symbol}":["UNSTAKE ",["symbol"]],"Unavailable":"Unavailable","Unbacked":"Unbacked","Unbacked mint cap is exceeded":"Unbacked mint cap is exceeded","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["Underlying asset does not exist in ",["marketName"]," v3 Market, hence this position cannot be migrated."],"Underlying token":"Underlying token","Unstake now":"Unstake now","Unstake window":"Unstake window","Unstaked":"Unstaked","Unstaking {symbol}":["Unstaking ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.","Use it to vote for or against active proposals.":"Use it to vote for or against active proposals.","Use your AAVE and stkAAVE balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Use your AAVE and stkAAVE balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.","Used as collateral":"Used as collateral","User cannot withdraw more than the available balance":"User cannot withdraw more than the available balance","User did not borrow the specified currency":"User did not borrow the specified currency","User does not have outstanding stable rate debt on this reserve":"User does not have outstanding stable rate debt on this reserve","User does not have outstanding variable rate debt on this reserve":"User does not have outstanding variable rate debt on this reserve","User is in isolation mode":"User is in isolation mode","User is trying to borrow multiple assets including a siloed one":"User is trying to borrow multiple assets including a siloed one","Users who stake AAVE in Safety Module (i.e. stkAAVE holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkAAVE held. Use the calculator below to see GHO borrow rate with the discount applied.":"Users who stake AAVE in Safety Module (i.e. stkAAVE holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkAAVE held. Use the calculator below to see GHO borrow rate with the discount applied.","Utilization Rate":"Utilization Rate","VIEW TX":"VIEW TX","VOTE NAY":"VOTE NAY","VOTE YAE":"VOTE YAE","Variable":"Variable","Variable debt supply is not zero":"Variable debt supply is not zero","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.","Variable rate":"Variable rate","Version 2":"Version 2","Version 3":"Version 3","View":"View","View Transactions":"View Transactions","View all votes":"View all votes","View contract":"View contract","View details":"View details","View on Explorer":"View on Explorer","Vote NAY":"Vote NAY","Vote YAE":"Vote YAE","Voted NAY":"Voted NAY","Voted YAE":"Voted YAE","Votes":"Votes","Voting":"Voting","Voting power":"Voting power","Voting results":"Voting results","Wallet Balance":"Wallet Balance","Wallet balance":"Wallet balance","Wallet not detected. Connect or install wallet and retry":"Wallet not detected. Connect or install wallet and retry","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.","We couldn’t detect a wallet. Connect a wallet to stake and view your balance.":"We couldn’t detect a wallet. Connect a wallet to stake and view your balance.","We suggest you go back to the Dashboard.":"We suggest you go back to the Dashboard.","Website":"Website","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.","With a voting power of <0/>":"With a voting power of <0/>","With testnet Faucet you can get free assets to test the Aave Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click ‘Faucet’ to get tokens transferred to your wallet. The assets on a testnet are not “real,” meaning they have no monetary value. <0>Learn more":"With testnet Faucet you can get free assets to test the Aave Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click ‘Faucet’ to get tokens transferred to your wallet. The assets on a testnet are not “real,” meaning they have no monetary value. <0>Learn more","Withdraw":"Withdraw","Withdraw & Switch":"Withdraw & Switch","Withdraw and Switch":"Withdraw and Switch","Withdraw {symbol}":["Withdraw ",["symbol"]],"Withdrawing and Switching":"Withdrawing and Switching","Withdrawing this amount will reduce your health factor and increase risk of liquidation.":"Withdrawing this amount will reduce your health factor and increase risk of liquidation.","Withdrawing {symbol}":["Withdrawing ",["symbol"]],"Wrong Network":"Wrong Network","YAE":"YAE","You are entering Isolation mode":"You are entering Isolation mode","You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral.":"You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral.","You can not change Interest Type to stable as your borrowings are higher than your collateral":"You can not change Interest Type to stable as your borrowings are higher than your collateral","You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.":"You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.","You can not switch usage as collateral mode for this currency, because it will cause collateral call":"You can not switch usage as collateral mode for this currency, because it will cause collateral call","You can not use this currency as collateral":"You can not use this currency as collateral","You can not withdraw this amount because it will cause collateral call":"You can not withdraw this amount because it will cause collateral call","You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.":"You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.","You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active.":"You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active.","You can report incident to our <0>Discord or<1>Github.":"You can report incident to our <0>Discord or<1>Github.","You cancelled the transaction.":"You cancelled the transaction.","You did not participate in this proposal":"You did not participate in this proposal","You do not have supplies in this currency":"You do not have supplies in this currency","You don’t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"You don’t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.","You have no AAVE/stkAAVE balance to delegate.":"You have no AAVE/stkAAVE balance to delegate.","You have not borrow yet using this currency":"You have not borrow yet using this currency","You may borrow up to <0/> GHO at <1/> (max discount)":"You may borrow up to <0/> GHO at <1/> (max discount)","You may enter a custom amount in the field.":"You may enter a custom amount in the field.","You switched to {0} rate":["You switched to ",["0"]," rate"],"You unstake here":"You unstake here","You voted {0}":["You voted ",["0"]],"You will exit isolation mode and other tokens can now be used as collateral":"You will exit isolation mode and other tokens can now be used as collateral","You {action} <0/> {symbol}":["You ",["action"]," <0/> ",["symbol"]],"You've successfully switched borrow position.":"You've successfully switched borrow position.","You've successfully switched tokens.":"You've successfully switched tokens.","You've successfully withdrew & switched tokens.":"You've successfully withdrew & switched tokens.","Your balance is lower than the selected amount.":"Your balance is lower than the selected amount.","Your borrows":"Your borrows","Your current loan to value based on your collateral supplied.":"Your current loan to value based on your collateral supplied.","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.","Your info":"Your info","Your proposition power is based on your AAVE/stkAAVE balance and received delegations.":"Your proposition power is based on your AAVE/stkAAVE balance and received delegations.","Your reward balance is 0":"Your reward balance is 0","Your supplies":"Your supplies","Your voting info":"Your voting info","Your voting power is based on your AAVE/stkAAVE balance and received delegations.":"Your voting power is based on your AAVE/stkAAVE balance and received delegations.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets or use <0>",["0"]," to transfer your ",["network"]," assets."],"Your {name} wallet is empty. Purchase or transfer assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets."],"Your {networkName} wallet is empty. Get free test assets at":["Your ",["networkName"]," wallet is empty. Get free test assets at"],"Your {networkName} wallet is empty. Get free test {0} at":["Your ",["networkName"]," wallet is empty. Get free test ",["0"]," at"],"Zero address not valid":"Zero address not valid","assets":"assets","blocked activities":"blocked activities","copy the error":"copy the error","disabled":"disabled","documentation":"documentation","enabled":"enabled","ends":"ends","for":"for","of":"of","on":"on","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.","repaid":"repaid","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: ",["0"]],"staking view":"staking view","starts":"starts","stkAAVE holders get a discount on GHO borrow rate":"stkAAVE holders get a discount on GHO borrow rate","to":"to","tokens is not the same as staking them. If you wish to stake your":"tokens is not the same as staking them. If you wish to stake your","tokens, please go to the":"tokens, please go to the","withdrew":"withdrew","{0}":[["0"]],"{0} Balance":[["0"]," Balance"],"{0} Faucet":[["0"]," Faucet"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational."],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"d"],"{h}h":[["h"],"h"],"{m}m":[["m"],"m"],"{networkName} Faucet":[["networkName"]," Faucet"],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":[["numSelected"],"/",["numAvailable"]," assets selected"],"{s}s":[["s"],"s"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}; \ No newline at end of file diff --git a/src/locales/en/messages.po b/src/locales/en/messages.po index 5705c52175..be6f63b573 100644 --- a/src/locales/en/messages.po +++ b/src/locales/en/messages.po @@ -13,6 +13,10 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListItem.tsx +msgid "..." +msgstr "..." + #: src/modules/history/HistoryWrapper.tsx #: src/modules/history/HistoryWrapperMobile.tsx msgid ".CSV" @@ -826,7 +830,6 @@ msgstr "Delegated power" #: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsListMobileItem.tsx #: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx #: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx -#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListItem.tsx #: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListMobileItem.tsx #: src/modules/markets/MarketAssetsListItem.tsx msgid "Details" @@ -1388,6 +1391,10 @@ msgstr "Max LTV" msgid "Max slashing" msgstr "Max slashing" +#: src/components/transactions/Switch/SwitchSlippageSelector.tsx +msgid "Max slippage" +msgstr "Max slippage" + #: src/components/transactions/Warnings/DebtCeilingWarning.tsx msgid "Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%." msgstr "Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%." @@ -1459,10 +1466,18 @@ msgstr "Migration risks" msgid "Minimum GHO borrow amount" msgstr "Minimum GHO borrow amount" +#: src/components/transactions/Switch/SwitchModalContent.tsx +msgid "Minimum USD value received" +msgstr "Minimum USD value received" + #: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx msgid "Minimum staked Aave amount" msgstr "Minimum staked Aave amount" +#: src/components/transactions/Switch/SwitchModalContent.tsx +msgid "Minimum {0} received" +msgstr "Minimum {0} received" + #: src/layouts/MoreMenu.tsx msgid "More" msgstr "More" @@ -1630,6 +1645,10 @@ msgstr "Please always be aware of your <0>Health Factor (HF) when partially msgid "Please connect a wallet to view your personal information here." msgstr "Please connect a wallet to view your personal information here." +#: src/components/transactions/Switch/SwitchModalContent.tsx +msgid "Please connect your wallet to be able to switch your tokens." +msgstr "Please connect your wallet to be able to switch your tokens." + #: src/modules/faucet/FaucetAssetsList.tsx msgid "Please connect your wallet to get free testnet assets." msgstr "Please connect your wallet to get free testnet assets." @@ -1680,6 +1699,10 @@ msgstr "Price" msgid "Price data is not currently available for this reserve on the protocol subgraph" msgstr "Price data is not currently available for this reserve on the protocol subgraph" +#: src/components/transactions/Switch/SwitchRates.tsx +msgid "Price impact" +msgstr "Price impact" + #: src/components/infoTooltips/PriceImpactTooltip.tsx msgid "Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair." msgstr "Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair." @@ -2022,6 +2045,10 @@ msgstr "Since this asset is frozen, the only available actions are withdraw and msgid "Since this is a test network, you can get any of the assets if you have ETH on your wallet" msgstr "Since this is a test network, you can get any of the assets if you have ETH on your wallet" +#: src/components/transactions/Switch/SwitchSlippageSelector.tsx +msgid "Slippage" +msgstr "Slippage" + #: src/components/infoTooltips/SlippageTooltip.tsx msgid "Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification." msgstr "Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification." @@ -2213,6 +2240,8 @@ msgstr "Supplying {symbol}" #: src/components/transactions/Swap/SwapActions.tsx #: src/components/transactions/Swap/SwapActions.tsx #: src/components/transactions/Swap/SwapModal.tsx +#: src/components/transactions/Switch/SwitchActions.tsx +#: src/components/transactions/Switch/SwitchActions.tsx #: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx #: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx #: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx @@ -2257,6 +2286,7 @@ msgstr "Switched" #: src/components/transactions/DebtSwitch/DebtSwitchActions.tsx #: src/components/transactions/Swap/SwapActions.tsx +#: src/components/transactions/Switch/SwitchActions.tsx msgid "Switching" msgstr "Switching" @@ -2445,7 +2475,7 @@ msgstr "This asset is frozen due to an Aave Protocol Governance decision. On the msgid "This asset is frozen due to an Aave community decision. <0>More details" msgstr "This asset is frozen due to an Aave community decision. <0>More details" -#: src/components/Warnings/BUSDOffBoardingWarning.tsx +#: src/components/Warnings/OffboardingWarning.tsx msgid "This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details" msgstr "This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details" @@ -2985,10 +3015,18 @@ msgstr "You {action} <0/> {symbol}" msgid "You've successfully switched borrow position." msgstr "You've successfully switched borrow position." +#: src/components/transactions/Switch/SwitchTxSuccessView.tsx +msgid "You've successfully switched tokens." +msgstr "You've successfully switched tokens." + #: src/components/transactions/Withdraw/WithdrawAndSwitchSuccess.tsx msgid "You've successfully withdrew & switched tokens." msgstr "You've successfully withdrew & switched tokens." +#: src/components/transactions/Switch/SwitchErrors.tsx +msgid "Your balance is lower than the selected amount." +msgstr "Your balance is lower than the selected amount." + #: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx #: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx msgid "Your borrows" diff --git a/src/locales/es/messages.js b/src/locales/es/messages.js index c9821557e5..cbc650edff 100644 --- a/src/locales/es/messages.js +++ b/src/locales/es/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:{".CSV":".CSV",".JSON":".JSON","<0><1><2/>Add <3/> stkAAVE to borrow at <4/> (max discount)":"<0><1><2/>añade <3/> stkAAVE para tomar prestado al <4/> (descuento máximo)","<0><1><2/>Add stkAAVE to see borrow rate with discount":"<0><1><2/>Añade stkAAVE para ver la tasa de préstamo con descuento","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth es un activo con rebase. Visita la <1>documentación para aprender más.","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>Aave governance forum for updates.":"<0>Atención: Los cambios de parámetros a través de la gobernanza pueden alterar el factor de salud de tu cuenta y el riesgo de liquidación. Sigue el <1>foro de gobierno de Aave para mantenerte actualizado.","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>Tolerancia de deslizamiento <1>",["selectedSlippage"],"% <2>",["0"],""],"AAVE holders (Ethereum network only) can stake their AAVE in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"Los poseedores de AAVE (solo en la red de Ethereum) pueden stakear sus AAVE en el Módulo de Seguridad para añadir más seguridad al protocolo y ganar Incentivos de Seguridad. En el caso de un evento de déficit, se puede recortar hasta el 30% de tu stakeo para cubrir el déficit, proporcionando una capa adicional de protección al protocolo.","APR":"APR","APY":"APY","APY change":"Cambio de APY","APY type":"Tipo APY","APY type change":"Cambio tipo de APY","APY with discount applied":"APY con descuento aplicado","APY, fixed rate":"APY, interés fijo","APY, stable":"APY, estable","APY, variable":"APY, variable","AToken supply is not zero":"El balance de AToken no es cero","Aave Governance":"Gobierno de Aave","Aave aToken":"aToken de Aave","Aave debt token":"Token de deuda de Aave","Aave is a fully decentralized, community governed protocol by the AAVE token-holders. AAVE token-holders collectively discuss, propose, and vote on upgrades to the protocol. AAVE token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"Aave es un protocolo totalmente descentralizado, gobernado por la comunidad de poseedores de tokens AAVE. Los poseedores de tokens AAVE discuten, proponen y votan colectivamente sobre las actualizaciones del protocolo. Los poseedores de tokens AAVE (solo en la red Ethereum) pueden votar ellos mismos sobre nuevas propuestas o delegarse a una dirección de su elección. Para aprender más, consulta la","Aave per month":"Aave por mes","About GHO":"Sobre GHO","Account":"Cuenta","Action cannot be performed because the reserve is frozen":"No se puede realizar la acción porque la reserva está congelada","Action cannot be performed because the reserve is paused":"No se puede realizar la acción porque la reserva está pausada","Action requires an active reserve":"La acción requiere una reserva activa","Activate Cooldown":"Activar Cooldown","Add stkAAVE to see borrow APY with the discount":"Añade stkAAVE para ver el APY de préstamo con el descuento","Add to wallet":"Añadir a la cartera","Add {0} to wallet to track your balance.":["Añade ",["0"]," a tu cartera para hacer un seguimiento del balance."],"Address is not a contract":"La dirección no es un contrato","Addresses":"Direcciones","Addresses ({0})":["Direcciones (",["0"],")"],"All Assets":"Todos los activos","All done!":"¡Todo listo!","All proposals":"Todas las propuestas","All transactions":"Todas las transacciones","Allowance required action":"Acción de permiso requerida","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"Te permite decidir si utilizar un activo suministrado como garantía. Un activo utilizado como garantía afectará a tu poder de préstamo y factor de salud.","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"Te permite cambiar entre tasas de interés <0>variables y <1>estables, donde la tasa variable puede aumentar o disminuir según la cantidad de liquidez en la reserva, y la tasa estable permanecerá igual durante la duración de tu préstamo.","Amount":"Cantidad","Amount claimable":"Cantidad reclamable","Amount in cooldown":"Cantidad en cooldown","Amount must be greater than 0":"La cantidad debe ser mayor que 0","Amount to unstake":"Cantidad para unstakear","An error has occurred fetching the proposal metadata from IPFS.":"Se ha producido un error al recuperar los metadatos de la propuesta de IPFS.","Approve Confirmed":"Aprobación confirmada","Approve with":"Aprobar con","Approve {symbol} to continue":["Aprueba ",["symbol"]," para continuar"],"Approving {symbol}...":["Aprobando ",["symbol"],"..."],"Array parameters that should be equal length are not":"Los parámetros del array que deberían ser iguales en longitud no lo son","Asset":"Activo","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"Este activo solo se puede utilizar como garantía en isolation mode con poder de préstamo limitado. Para entrar en el isolation mode, deshabilita todas las demás garantías.","Asset can only be used as collateral in isolation mode only.":"El activo solo puede usarse como garantía en el Isolation mode únicamente.","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["Este activo no se puede migrar porque tienes una garantía en Isolation Mode en el mercado v3 de ",["marketName"]," que limita los activos prestados. Puedes administrar tu garantía en el <0>Panel de control V3 de ",["marketName"],""],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":["Este activo no se puede migrar debido a una liquidez insuficiente o a una limitación del límite de préstamo en el mercado v3 de ",["marketName"],"."],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":["Este activo no se puede migrar debido a una restricción del límite de suministro en el mercado v3 de ",["marketName"],"."],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["Este activo no se puede migrar al mercado V3 de ",["marketName"]," debido a las restricciones del E-mode. Puedes deshabilitar o administrar las categorías del E-mode en tu <0>Panel de control V3"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["Este activo no se puede migrar al mercado v3 de ",["marketName"],", ya que el activo de garantía habilitará el isolation mode."],"Asset cannot be used as collateral.":"Este activo no puede usarse como garantía.","Asset category":"Categoría de activos","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["Este activo está congelado en el mercado v3 de ",["marketName"],", por lo tanto, esta posición no se puede migrar."],"Asset is not borrowable in isolation mode":"El activo no se puede pedir prestado en isolation mode","Asset is not listed":"El activo no está listado","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"El suministro de activos está limitado a una cierta cantidad para reducir la exposición del protocolo a este activo y ayudar a manejar los riesgos implicados.","Assets":"Activos","Assets to borrow":"Activos a tomar prestado","Assets to supply":"Activos a suministrar","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["Los activos con cero LTV (",["assetsBlockingWithdraw"],") deben retirarse o inhabilitarse como garantía para realizar esta acción"],"At a discount":"Con un descuento","Author":"Autor","Available":"Disponible","Available assets":"Activos disponibles","Available liquidity":"Liquidez disponible","Available on":"Disponible en","Available rewards":"Recompensas disponibles","Available to borrow":"Disponible para tomar prestado","Available to supply":"Disponible para suministrar","Back to Dashboard":"Volver al panel de control","Balance":"Balance","Balance to revoke":"Balance a revocar","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"Ten cuidado - Estás muy cerca de la liquidación. Considera depositar más garantía o pagar alguno de tus préstamos","Be mindful of the network congestion and gas prices.":"Ten en cuenta la congestión de la red y los precios del gas.","Because this asset is paused, no actions can be taken until further notice":"Debido a que este activo está en pausa, no se pueden realizar acciones hasta nuevo aviso","Before supplying":"Antes de suministrar","Blocked Address":"Dirección bloqueada","Borrow":"Tomar prestado","Borrow APY":"APY préstamo","Borrow APY rate":"Tasa de interés de préstamo APY","Borrow APY, fixed rate":"APY préstamo, interés fijo","Borrow APY, stable":"APY préstamo, estable","Borrow APY, variable":"APY préstamo, variable","Borrow amount to reach {0}% utilization":["Cantidad a tomar prestado para alcanzar el ",["0"],"% de utilización"],"Borrow and repay in same block is not allowed":"Tomar prestado y pagar en el mismo bloque no está permitido","Borrow apy":"Apy préstamo","Borrow balance":"Balance tomado prestado","Borrow balance after repay":"Balance tomado prestado tras pagar","Borrow balance after switch":"Balance de préstamo después del cambio","Borrow cap":"Límite del préstamo","Borrow cap is exceeded":"El límite del préstamo se ha sobrepasado","Borrow info":"Información de préstamo","Borrow power used":"Capacidad de préstamo utilizada","Borrow rate change":"Cambio de tasa de préstamo","Borrow {symbol}":["Tomar prestado ",["symbol"]],"Borrowed":"Prestado","Borrowed asset amount":"Cantidad de activos tomados prestados","Borrowing is currently unavailable for {0}.":["Tomar prestado no está disponible actualmente para ",["0"],"."],"Borrowing is disabled due to an Aave community decision. <0>More details":"Tomar prestado está deshabilitado debido a una decisión de la comunidad de Aave. <0>Más información","Borrowing is not enabled":"Tomar prestado no está habilitado","Borrowing is unavailable because you’re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.":"Tomar prestado no está disponible porque estás usando el Isolation mode. Para administrar el Isolation mode, visita tu <0>Panel de control.","Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"Tomar prestado no está disponible porque has habilitado el Efficiency Mode (E-Mode) y el Isolation mode. Para administrar el E-Mode y el Isolation Mode, visita tu <0>Panel de control.","Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":["Tomar prestado no está disponible porque has habilitado el Efficieny Mode (E-Mode) para la categoría ",["0"],". Para manejar las categorías del E-Mode visita tu <0>Panel de control."],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"Tomar prestado este activo está limitado a una cierta cantidad para minimizar la insolvencia del fondo de liquidez.","Borrowing power and assets are limited due to Isolation mode.":"El poder de préstamo y los activos están limitados debido al Isolation mode.","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"Tomar prestado esta cantidad reducirá tu factor de salud y aumentará el riesgo de liquidación.","Borrowing {symbol}":["Tomando prestado ",["symbol"]],"Both":"Ambos","Buy Crypto With Fiat":"Comprar Crypto con Fiat","Buy Crypto with Fiat":"Comprar Crypto con Fiat","Buy {cryptoSymbol} with Fiat":["Comprar ",["cryptoSymbol"]," con Fiat"],"COPIED!":"¡COPIADO!","COPY IMAGE":"COPIAR IMAGEN","Can be collateral":"Puede ser garantía","Can be executed":"Puede ser ejecutado","Cancel":"Cancelar","Cannot disable E-Mode":"No se puede deshabilitar E-Mode","Choose how much voting/proposition power to give to someone else by delegating some of your AAVE or stkAAVE balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkAAVE balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Elije cuánto poder de voto/proposición otorgar a otra persona delegando parte de tu balance de AAVE o stkAAVE. Tus tokens permanecerán en tu cuenta, pero tu delegado podrá votar o proponer en tu lugar. Si tu balance de AAVE o stkAAVE cambia, el poder de voto/proposición de tu delegado se ajustará automáticamente.","Choose one of the on-ramp services":"Elige uno de los servicios on-ramp","Claim":"Reclamar","Claim all":"Reclamar todo","Claim all rewards":"Reclamar todas las recompensas","Claim {0}":["Reclamar ",["0"]],"Claim {symbol}":["Reclamar ",["symbol"]],"Claimable AAVE":"AAVE Reclamable","Claimed":"Reclamado","Claiming":"Reclamando","Claiming {symbol}":["Reclamando ",["symbol"]],"Close":"Cerrar","Collateral":"Garantía","Collateral balance after repay":"Balance de la garantía tras pagar","Collateral change":"Cambio de garantía","Collateral is (mostly) the same currency that is being borrowed":"La garantía es (en su mayoría) el mismo activo que se está tomando prestado","Collateral to repay with":"Garantía a pagar con","Collateral usage":"Uso de la garantía","Collateral usage is limited because of Isolation mode.":"El uso de garantías está limitado debido al Isolation mode.","Collateral usage is limited because of isolation mode.":"El uso de garantías está limitado debido al isolation mode.","Collateral usage is limited because of isolation mode. <0>Learn More":"El uso como garantía está limitado debido al isolation mode. <0>Aprende más","Collateralization":"Colateralización","Collector Contract":"Collector Contract","Collector Info":"Collector Info","Connect wallet":"Conectar cartera","Cooldown period":"Periodo de cooldown","Cooldown period warning":"Advertencia periodo de cooldown","Cooldown time left":"Periodo restante de cooldown","Cooldown to unstake":"Cooldown para undstakear","Cooling down...":"Cooling down...","Copy address":"Copiar dirección","Copy error message":"Copiar mensaje de error","Copy error text":"Copiar el texto del error","Covered debt":"Deuda cubierta","Created":"Creado","Current LTV":"LTV actual","Current differential":"Diferencial actual","Current v2 Balance":"Balance actual v2","Current v2 balance":"Balance actual v2","Current votes":"Votos actuales","Dark mode":"Modo oscuro","Dashboard":"Panel de control","Data couldn't be fetched, please reload graph.":"No se pudieron recuperar los datos, por favor recarga el gráfico.","Debt":"Deuda","Debt ceiling is exceeded":"El límite de deuda está sobrepasado","Debt ceiling is not zero":"El límite de deuda no es cero","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"El límite de deuda limita la cantidad posible que los usuarios del protocolo pueden tomar prestado contra este activo. El límite de deuda es específico para los activos en isolation mode y se indica en USD.","Delegated power":"Poder delegado","Details":"Detalles","Developers":"Desarrolladores","Differential":"Diferencial","Disable E-Mode":"Desactivar el E-Mode","Disable testnet":"Deshabilitar testnet","Disable {symbol} as collateral":["Desactivar ",["symbol"]," como garantía"],"Disabled":"Deshabilitado","Disabling E-Mode":"Desactivando E-Mode","Disabling this asset as collateral affects your borrowing power and Health Factor.":"Deshabilitar este activo como garantía afecta tu poder de préstamo y Factor de Salud.","Disconnect Wallet":"Desconectar cartera","Discord channel":"Canal de Discord","Discount":"Descuento","Discount applied for <0/> staking AAVE":"Descuento aplicado para <0/> AAVE stakeados","Discount model parameters":"Parámetros del modelo de descuento","Discount parameters are decided by the Aave community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"Los parámetros de descuento son decididos por la comunidad de Aave y pueden cambiar con el tiempo. Consulta el Gobierno para ver actualizaciones y vota para participar. <0>-Aprende más","Discountable amount":"Cantidad descontable","Docs":"Docs","Download":"Descargar","Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.":"Debido a mecánicas internas de stETH requeridas para el soporte del rebase, no es posible realizar un cambio de garantía donde stETH es el token de origen.","Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the Aave V3 Harmony market.":"Debido al exploit del puente de Horizon, ciertos activos en la red de Harmony no están en paridad con Ethereum, lo que afecta al mercado de Harmony en Aave V3.","E-Mode":"E-Mode","E-Mode Category":"Categoría E-Mode","E-Mode category":"Categoría del E-Mode","E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more":"El E-Mode incrementa tu LTV hasta el 97% para una categoría seleccionada de activos. <0>Aprende más","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"El E-Mode incrementa tu LTV para una categoría seleccionada de activos hasta el <0/>. <1>Aprende más","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by Aave Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>Aave V3 Technical Paper.":"El E-Mode aumenta tu LTV para una categoría seleccionada de activos, lo que significa que cuando el E-mode está habilitado, tendrás un mayor poder de préstamo sobre los activos de la misma categoría del E-mode que están definidos por el gobierno de Aave. Puedes entrar al E-Mode desde tu <0>Panel de control. Para apreneder más sobre el E-Mode y las restricciones aplicables, puedes consultar las <1>Preguntas frecuentes o el <2>Documento técnico de Aave V3.","Effective interest rate":"Tasa de interés efectiva","Efficiency mode (E-Mode)":"Modo de eficiencia (E-Mode)","Emode":"Modo E","Enable E-Mode":"Habilitar E-Mode","Enable {symbol} as collateral":["Habilitar ",["symbol"]," como garantía"],"Enabled":"Habilitado","Enabling E-Mode":"Habilitar E-Mode","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"Habilitar el E-Mode solo te permite tomar prestado activos que pertenezcan a la categoría seleccionada. Por favor visita nuestra <0>guía de preguntas frecuentes para aprender más sobre como funciona y las restricciones que se aplican.","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"Habilitar este activo como garantía aumenta tu poder préstamo y el factor de salud. Sin embargo, puede ser liquidado si tu factor de salud cae por debajo de 1.","Ended":"Finalizado","Ends":"Finaliza","English":"Inglés","Enter ETH address":"Introduce la dirección ETH","Enter an amount":"Ingresa una cantidad","Error connecting. Try refreshing the page.":"Error de conexión. Intenta actualizar la página.","Estimated compounding interest, including discount for Staking {0}AAVE in Safety Module.":["Interés compuesto estimado, incluyendo el descuento por Staking ",["0"],"AAVE en el Módulo de Seguridad."],"Exceeds the discount":"Supera el descuento","Executed":"Ejecutado","Expected amount to repay":"Cantidad esperada a pagar","Expires":"Caduca","Export data to":"Exportar datos a","FAQ":"Preguntas frecuentes","FAQS":"FAQS","Failed to load proposal voters. Please refresh the page.":"Error al cargar los votantes de la propuesta. Por favor actualiza la página.","Faucet":"Faucet","Faucet {0}":["Faucet ",["0"]],"Fetching data...":"Recuperando datos...","Filter":"Filtro","Fixed":"Fijo","Fixed rate":"Interés fijo","Flashloan is disabled for this asset, hence this position cannot be migrated.":"El préstamo flash está deshabilitado para este activo, por lo tanto, esta posición no se puede migrar.","For repayment of a specific type of debt, the user needs to have debt that type":"Para el pago de un tipo específico de deuda, el usuario necesita tener una deuda de ese tipo","Forum discussion":"Hilo de discusión del foro","French":"Francés","Funds in the Safety Module":"Fondos en el módulo de seguridad","GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the AaveDAO treasury.":"GHO es un activo nativo descentralizado, digital y respaldado por garantía, vinculado al USD. Es creado por los usuarios que lo toman prestado contra múltiples garantías. Cuando el usuario paga su posición de préstamo de GHO, el protocolo quema el GHO de ese usuario. Todos los pagos de interés acumulados por los acuñadores de GHO serán transferidos directamente a la tesorería de la DAO de Aave.","Get ABP Token":"Obtener Token ABP","Global settings":"Configuración global","Go Back":"Volver atrás","Go to Balancer Pool":"Ir al pool de Balancer","Go to V3 Dashboard":"Ir al panel de control V3","Governance":"Gobierno","Greek":"Griego","Health Factor ({0} v2)":["Factor de salud (",["0"]," v2)"],"Health Factor ({0} v3)":["Factor de salud (",["0"]," v3)"],"Health factor":"Factor de salud","Health factor is lesser than the liquidation threshold":"El factor de salud es menor que el umbral de liquidación","Health factor is not below the threshold":"El factor de salud no está por debajo del umbral","Hide":"Ocultar","Holders of stkAAVE receive a discount on the GHO borrowing rate":"Los poseedores de stkAAVE reciben un descuento en la tasa de préstamo de GHO","I acknowledge the risks involved.":"Acepto los riesgos involucadros.","I fully understand the risks of migrating.":"Entiendo completamente los riesgos de migrar.","I understand how cooldown ({0}) and unstaking ({1}) work":["Entiendo como el cooldown (",["0"],") y el proceso de unstaking (",["1"],") funcionan"],"If the error continues to happen,<0/> you may report it to this":"Si el error persiste, <0/> podrías reportarlo a esto","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"Si el factor de salud se encuentra por debajo de 1, la liquidación de tu colateral puede ser activada.","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["Si NO unstakeas entre ",["0"]," de la ventana de unstakeo, necesitarás activar el proceso de cooldown de nuevo."],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"Si tu relación préstamo-valor supera el umbral de liquidación, tu garantía puede ser liquidada.","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"En E-Mode algunos activos no se pueden pedir prestados. Sal del E-Mode para obtener acceso a todos los activos","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["En el Isolation mode, no puedes suministrar otros activos como garantía. Un límite de deuda global limita la capacidad de préstamo del activo aislado. Para salir del Isolation mode, deshabilita ",["0"]," como garantía antes de tomar prestado otro activo. Lee más en nuestras <0>preguntas frecuentes "],"Inconsistent flashloan parameters":"Parámetros inconsistentes del préstamo flash","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"Garantía insuficiente para cubrir la nueva posición de préstamo. La cartera debe tener poder de préstamo suficiente para realizar el cambio de deuda.","Interest accrued":"Interés acumulado","Interest rate rebalance conditions were not met":"No se cumplieron las condiciones de ajuste de tasas de interés","Interest rate strategy":"Estrategia de tasa de interés","Invalid amount to burn":"Cantidad inválida para quemar","Invalid amount to mint":"Cantidad invalidad para generar","Invalid bridge protocol fee":"Comisión de puente de protocolo inválida","Invalid expiration":"Expiración inválida","Invalid flashloan premium":"Préstamo flash inválido","Invalid return value of the flashloan executor function":"Valor de retorno inválido en la función executor del préstamo flash","Invalid signature":"Firma inválida","Isolated":"Aislado","Isolated Debt Ceiling":"Límite de deuda aislado","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"Los activos aislados han limitado tu capacidad de préstamo y otros activos no pueden ser usados como garantía.","Join the community discussion":"Únete a la discusión de la comunidad","LEARN MORE":"APRENDE MÁS","Language":"Idioma","Learn more":"Aprende más","Learn more about risks involved":"Aprende más sobre los riesgos involucrados","Learn more in our <0>FAQ guide":"Aprende más en nuestra guía <0>Preguntas frecuentes","Learn more.":"Aprende más.","Links":"Enlaces","Liqudation":"Liquidación","Liquidated collateral":"Garantía liquidada","Liquidation":"Liquidación","Liquidation <0/> threshold":"Umbral <0/> de liquidación","Liquidation Threshold":"Umbral de liquidación","Liquidation at":"Liquidación en","Liquidation penalty":"Penalización de liquidación","Liquidation risk":"Riesgo de liquidación","Liquidation risk parameters":"Parámetros de riesgo de liquidación","Liquidation threshold":"Umbral de liquidación","Liquidation value":"Valor de liquidación","Loading data...":"Cargando datos...","Ltv validation failed":"La validación del LTV ha fallado","MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details":"MAI ha sido pausado debido a una decisión de la comunidad. Los suministros, préstamos y pagos se han visto afectados. <0>Más información","MAX":"MAX","Manage analytics":"Administrar analíticas","Market":"Mercado","Markets":"Mercados","Max":"Max","Max LTV":"LTV máximo","Max slashing":"Max slashing","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["La cantidad máxima disponible para tomar prestado contra este activo está limitada porque el límite de deuda está al ",["0"],"%."],"Maximum amount available to borrow is <0/> {0} (<1/>).":["La máxima cantidad disponible para tomar prestado es <0/> ",["0"]," (<1/>)."],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"La cantidad máxima disponible para tomar prestado está limitada porque casi se ha alcanzado el límite de préstamo del protocolo.","Maximum amount available to supply is <0/> {0} (<1/>).":["La cantidad máxima disponible para suministrar es <0/> ",["0"]," (<1/>)."],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["La cantidad máxima disponible para suministrar está limitada porque el límite de suministro del protocolo está al ",["0"],"%."],"Maximum loan to value":"Máxima relación préstamo-valor","Meet GHO":"Conoce GHO","Menu":"Menú","Migrate":"Migrar","Migrate to V3":"Migrar a V3","Migrate to v3":"Migrar a V3","Migrate to {0} v3 Market":["Migrar al mercado V3 de ",["0"]],"Migrated":"Migrado","Migrating":"Migrando","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it’s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"Migrar múltiples garantías y activos prestados al mismo tiempo puede ser una operación costosa y podría fallar en ciertas situaciones.<0>Por lo tanto, no se recomienda migrar posiciones con más de 5 activos (depositados + tomados prestados) al mismo tiempo.","Migration risks":"Riesgos de migración","Minimum GHO borrow amount":"Cantidad de préstamo mínima de GHO","Minimum staked Aave amount":"Cantidad mínima de Aave stakeado","More":"Más","NAY":"NO","Need help connecting a wallet? <0>Read our FAQ":"¿Necesitas ayuda para conectar una cartera? <0>Lee nuestras preguntas frecuentes","Net APR":"APR Neto","Net APY":"APY neto","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"El APY neto es el efecto combinado de todos los suministros y préstamos sobre total, incluidos los incentivos. Es posible tener un APY neto negativo si el APY de la deuda es mayor que el APY de suministro.","Net worth":"Valor neto","Network":"Red","Network not supported for this wallet":"Red no soportada para esta cartera","New APY":"Nuevo APY","No assets selected to migrate.":"No hay activos seleccionados para migrar.","No rewards to claim":"No hay recompensas para reclamar","No search results{0}":["Sin resultados de búsqueda",["0"]],"No transactions yet.":"Aún no hay transacciones.","No voting power":"Sin poder de voto","None":"Ninguno","Not a valid address":"Dirección no válida","Not enough balance on your wallet":"No hay suficiente balance en tu cartera","Not enough collateral to repay this amount of debt with":"No hay suficiente garantía para pagar esta cantidad de deuda con","Not enough staked balance":"No hay suficiente balance stakeado","Not enough voting power to participate in this proposal":"No hay suficiente poder de voto para participar en esta propuesta","Not reached":"No alcanzado","Nothing borrowed yet":"Nada tomado prestado aún","Nothing found":"Sin resultados","Nothing staked":"Nada invertido","Nothing supplied yet":"Nada suministrado aún","Notify":"Notificar","Ok, Close":"Vale, cerrar","Ok, I got it":"Vale, lo tengo","Operation not supported":"Operación no soportada","Oracle price":"Precio del oráculo","Overview":"Resumen","Page not found":"Página no encontrada","Participating in this {symbol} reserve gives annualized rewards.":["Participar en esta reserva de ",["symbol"]," da recompensas anuales."],"Pending...":"Pendiente...","Per the community, the Fantom market has been frozen.":"De acuerdo con la comunidad, el mercado de Fantom ha sido congelado.","Per the community, the V2 AMM market has been deprecated.":"De acuerdo con la comunidad, el mercado V2 AMM se ha quedado obsoleto.","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"Por favor ten siempre en cuenta tu <0>factor de salud (HF) cuando migres parcialmente una posición y que tus tasas serán actualizadas a tasas de la V3.","Please connect a wallet to view your personal information here.":"Por favor conecta una cartera para ver tu información personal aquí.","Please connect your wallet to get free testnet assets.":"Por favor conecta tu cartera para obtener activos testnet gratis.","Please connect your wallet to see migration tool.":"Por favor conecta tu cartera para ver la herramienta de migración.","Please connect your wallet to see your supplies, borrowings, and open positions.":"Por favor, conecta tu cartera para ver tus suministros, préstamos y posiciones abiertas.","Please connect your wallet to view transaction history.":"Por favor conecta tu cartera para ver el historial de transacciones.","Please enter a valid wallet address.":"Por favor introduce una dirección de cartera válida.","Please switch to {networkName}.":["Por favor, cambia a ",["networkName"],"."],"Please, connect your wallet":"Por favor, conecta tu cartera","Pool addresses provider is not registered":"La dirección del proveedor del pool no esta registrada","Powered by":"Powered by","Preview tx and migrate":"Previsualizar la tx y migrar","Price":"Precio","Price data is not currently available for this reserve on the protocol subgraph":"Los datos de los precios no están disponibles actualmente para esta reserva en el subgraph del protocolo","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"El impacto del precio es la diferencia entre el valor total de los tokens de entrada cambiados y los tokens de destino obtenidos (en USD), que resulta de la liquidez limitada del par de cambio.","Price impact {0}%":["Impacto en el precio ",["0"],"%"],"Privacy":"Privacidad","Proposal details":"Detalles de la propuesta","Proposal overview":"Resumen de la propuesta","Proposals":"Propuestas","Proposition":"Proposición","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"El límite de préstamo del protocolo está al 100% para este activo. No es posible tomar más prestado.","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"El límite de préstamo del protocolo está al 100% para este activo. No es posible tomar más prestado.","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"El límite de deuda del protocolo está al 100% para este activo. No es posible tomar más prestado usando este activo como garantía.","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"El límite de deuda del protocolo está al 100% para este activo. No es posible tomar más prestado usando este activo como garantía.","Protocol supply cap at 100% for this asset. Further supply unavailable.":"El límite de suministro del protocolo está al 100% para este activo. No es posible suministrar más.","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"El límite de suministro del protocolo está al 100% para este activo. No es posible suministrar más.","Quorum":"Quorum","Rate change":"Cambio de tasa","Raw-Ipfs":"Raw-Ipfs","Reached":"Alcanzado","Reactivate cooldown period to unstake {0} {stakedToken}":["Reactivar el periodo de cooldown para unstakear ",["0"]," ",["stakedToken"]],"Read more here.":"Más información aquí.","Read-only mode allows to see address positions in Aave, but you won't be able to perform transactions.":"El modo de solo lectura permite ver las posiciones de las direcciones en Aave, pero no podrás realizar transacciones.","Read-only mode.":"Modo de solo lectura.","Read-only mode. Connect to a wallet to perform transactions.":"Modo de solo lectura. Conéctate a una cartera para realizar transacciones.","Receive (est.)":"Recibir (est.)","Received":"Recibido","Recipient address":"Dirección del destinatario","Rejected connection request":"Solicitud de conexión rechazada","Reload":"Recargar","Reload the page":"Recarga la página","Remaining debt":"Deuda restante","Remaining supply":"Suministro restante","Repaid":"Pagado","Repay":"Pagar","Repay with":"Pagar con","Repay {symbol}":["Pagar ",["symbol"]],"Repaying {symbol}":["Pagando ",["symbol"]],"Repayment amount to reach {0}% utilization":["Cantidad a pagar para alcanzar el ",["0"],"% de utilización"],"Reserve Size":"Tamaño de la reserva","Reserve factor":"Factor de reserva","Reserve factor is a percentage of interest which goes to a {0} that is controlled by Aave governance to promote ecosystem growth.":["El factor de reserva es un porcentaje de interés que va a un ",["0"]," que es controlado por el gobierno de Aave para promover el crecimiento del ecosistema."],"Reserve status & configuration":"Configuración y estado de la reserva","Reset":"Restablecer","Restake":"Restakear","Restake {symbol}":["Restakear ",["symbol"]],"Restaked":"Restakeado","Restaking {symbol}":["Restakeando ",["symbol"]],"Review approval tx details":"Revisa los detalles del approve","Review changes to continue":"Revisa los cambios para continuar","Review tx":"Revisión tx","Review tx details":"Revisar detalles de la tx","Revoke power":"Revocar poder","Reward(s) to claim":"Recompensa(s) por reclamar","Rewards APR":"APR de recompensas","Risk details":"Detalles de riesgo","SEE CHARTS":"VER GRÁFICOS","Safety of your deposited collateral against the borrowed assets and its underlying value.":"Seguridad de tu garantía depositada contra los activos prestados y su valor subyacente.","Save and share":"Guardar y compartir","Seatbelt report":"Reporte de seatbelt","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"Parece que no podemos cambiar la red automáticamente. Por favor, comprueba si puedes cambiarla desde la cartera.","Select":"Selecciona","Select APY type to switch":"Selecciona el tipo APY para cambiar","Select an asset":"Selecciona un activo","Select language":"Seleccionar idioma","Select slippage tolerance":"Seleccionar tolerancia de deslizamiento","Select v2 borrows to migrate":"Selecciona préstamos de v2 para migrar","Select v2 supplies to migrate":"Selecciona suministros de v2 para migrar","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"Los activos seleccionados se han migrado correctamente. Visita el panel de control del mercado para verlos.","Selected borrow assets":"Activos de préstamo seleccionados","Selected supply assets":"Activos de suministro seleccionados","Send feedback":"Enviar feedback","Set up delegation":"Configurar la delegación","Setup notifications about your Health Factor using the Hal app.":"Configura notificaciones sobre tu factor de salud usando la aplicación Hal.","Share on Lens":"Compartir en Lens","Share on twitter":"Compartir en twitter","Show":"Mostrar","Show Frozen or paused assets":"Mostrar activos congelados o pausados","Show assets with 0 balance":"Mostrar activos con 0 balance","Sign to continue":"Firma para continuar","Signatures ready":"Firmas listas","Signing":"Firmando","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"Dado que este activo está congelado, las únicas acciones disponibles son retirar y pagar, a las que se puede acceder desde el <0>Panel de control","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"Puesto que esta es una red de pruebas, puedes obtener cualquiera de los activos si tienes ETH en tu cartera","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"El deslizamiento es la diferencia entre las cantidades calculadas y las recibidas debido a las condiciones cambiantes del mercado entre el momento en que se envía la transacción y su verificación.","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":["Algunos activos migrados no se utilizarán como garantía debido al isolation mode habilitado en el mercado V3 de ",["marketName"],". Visita el <0>Panel de control de ",["marketName"]," V3 para administrar el isolation mode."],"Something went wrong":"Se produjo un error","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"Lo sentimos, se produjo un error imprevisto. Mientras tanto, puedes intentar recargar la página, o volver después.","Sorry, we couldn't find the page you were looking for.":"Lo sentimos, no hemos podido encontrar la página que estabas buscando.","Spanish":"Español","Stable":"Estable","Stable Interest Type is disabled for this currency":"Tipo de interés estable está deshabilitado para esta moneda","Stable borrowing is enabled":"El préstamo estable no está habilitado","Stable borrowing is not enabled":"El préstamo estable no está habilitado","Stable debt supply is not zero":"El balance de deuda estable no es cero","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"La tasa de interés estable <0>permanecerá igual durante la duración de su préstamo. Está recomendado para los períodos de préstamo a largo plazo y para los usuarios que prefieren la previsibilidad.","Stablecoin":"Stablecoin","Stake":"Stakear","Stake AAVE":"Stakea AAVE","Stake ABPT":"Stakea ABPT","Stake cooldown activated":"Cooldown de stakeo activado","Staked":"Stakeado","Staking":"Staking","Staking APR":"Staking APR","Staking Rewards":"Recompensas de Staking","Staking balance":"Balance stakeado","Staking discount":"Descuento por staking","Started":"Iniciado","State":"Estado","Static interest rate that is determined by Aave Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more":"Tasa de interés estática determinada por el Gobierno de Aave. Esta tasa puede ser cambiada con el tiempo dependiendo de la necesidad de que el suministro de GHO se reduzca/expanda. <0>Aprende más","Supplied":"Suministrado","Supplied asset amount":"Cantidad de activos suministrados","Supply":"Suministrar","Supply APY":"Suministrar APY","Supply apy":"Apy de suministro","Supply balance":"Balance de suministro","Supply balance after switch":"Balance del suministro después del cambio","Supply cap is exceeded":"El límite de suministro se ha sobrepasado","Supply cap on target reserve reached. Try lowering the amount.":"Se ha alcanzado el límite de suministro en la reserva especificada. Prueba reduciendo la cantidad.","Supply {symbol}":["Suministrar ",["symbol"]],"Supplying your":"Suministrando tu","Supplying {symbol}":["Suministrando ",["symbol"]],"Switch":"Cambiar","Switch APY type":"Cambiar el tipo de APY","Switch E-Mode":"Cambiar E-Mode","Switch E-Mode category":"Cambiar la categoría del E-Mode","Switch Network":"Cambiar de red","Switch borrow position":"Cambiar posición de préstamo","Switch rate":"Tasa de cambio","Switch to":"Cambiar a","Switched":"Cambiado","Switching":"Cambiando","Switching E-Mode":"Cambiando E-Mode","Switching rate":"Tasa de cambio","Techpaper":"Documento técnico","Terms":"Términos","Test Assets":"Activos de prueba","Testnet mode":"Testnet mode","Testnet mode is ON":"Testnet mode está ON","Thank you for voting!!":"¡Gracias por votar!","The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow.":"El % de tu poder de préstamo total utilizado. Esto se basa en la cantidad de tu garantía suministrada y la cantidad total que puedes pedir prestado.","The Aave Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of AAVE + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.":"El Aave Balancer Pool Token (ABPT) es un token del pool de liquidez. Puedes recibir ABPT depositando una combinación de AAVE + ETH en el pool de liquidez de Balancer. Luego puedes stakear tus BPT en el módulo de seguridad para asegurar el protocolo y ganar incentivos de seguridad.","The Aave Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.":"El Protocolo Aave está programado para usar siempre el precio de 1 GHO = $1. Esto es diferente del uso del precio de mercado a través de oráculos para otros criptoactivos. Esto crea oportunidades de arbitraje estabilizadoras cuando el precio de GHO fluctúa.","The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral.":"El ratio LTV máximo representa el poder de endeudamiento máximo de una garantía específica. Por ejemplo, si una garantía tiene un LTV del 75 %, el usuario puede pedir prestado hasta 0,75 ETH en la moneda principal por cada 1 ETH de garantía.","The Stable Rate is not enabled for this currency":"La tasa estable no está habilitada para este activo","The address of the pool addresses provider is invalid":"La dirección del proveedor del grupo de direcciones no es válida","The app is running in testnet mode. Learn how it works in":"La aplicación se está ejecutando en testnet mode. Aprende como funciona en","The caller of the function is not an AToken":"El llamador de la función no es un AToken","The caller of this function must be a pool":"La función debe ser llamada por un pool","The collateral balance is 0":"El balance de garantía es 0","The collateral chosen cannot be liquidated":"La garantía elegida no puede ser liquidada","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"El periodo de cooldown es el tiempo requerido antes de unstakear tus tokens (20 días). Solo puedes retirar tus activos del Módulo de Seguridad después del periodo de cooldown y dentro de la ventana de unstakeo.<0>Aprende más","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["El periodo de cooldown es ",["0"],". Después ",["1"]," del cooldown, entrarás a la ventana de unstakeo de ",["2"],". Continuarás recibiendo premios durante el cooldown y la ventana de unstakeo."],"The effects on the health factor would cause liquidation. Try lowering the amount.":"Los efectos en el factor de salud podrían causar liquidación. Intenta reducir la cantidad.","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"La relación préstamo-valor de las posiciones migradas provocaría la liquidación. Aumenta la garantía migrada o reduce el préstamo migrado para continuar.","The requested amount is greater than the max loan size in stable rate mode":"La cantidad solicitada es mayor que el tamaño máximo del préstamo en el modo de tasa estable","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"La cantidad total de tus activos denominados en USD que pueden ser usados como garantía para activos de préstamo.","The underlying asset cannot be rescued":"El activo base no puede ser rescatado","The underlying balance needs to be greater than 0":"El balance subyacente debe ser mayor que 0","The weighted average of APY for all borrowed assets, including incentives.":"El promedio ponderado de APY para todos los activos prestados, incluidos los incentivos.","The weighted average of APY for all supplied assets, including incentives.":"El promedio ponderado de APY para todos los activos suministrados, incluidos los incentivos.","There are not enough funds in the{0}reserve to borrow":["No hay fondos suficientes en la reserva",["0"],"para tomar prestado"],"There is not enough collateral to cover a new borrow":"No hay suficiente garantía para cubrir un nuevo préstamo","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"No hay suficiente liquidez para que el activo seleccionado realice el cambio. Prueba reduciendo la cantidad.","There was some error. Please try changing the parameters or <0><1>copy the error":"Hubo un error. Por favor intenta cambiar los parámetros o <0><1>copiar el error","These assets are temporarily frozen or paused by Aave community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>Aave governance forum for further updates.":"Estos activos están temporalmente congelados o pausados por decisiones de la comunidad de Aave, lo que significa que no se puede suministrar / tomar prestado o intercambiar tasas de estos activos. Se permiten retiros y pagos de deuda. Sigue el <0>foro de gobierno de Aave para más actualizaciones.","These funds have been borrowed and are not available for withdrawal at this time.":"Estos fondos se han tomado prestados y no están disponibles para su retirada en este momento.","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"Esta acción reducirá el factor de salud V2 por debajo del umbral de liquidación. Mantén la garantía o migra la posición de préstamo para continuar.","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"Esta acción reducirá el factor de salud de V3 por debajo del umbral de liquidación. Aumenta la garantía migrada o reduce el préstamo migrado para continuar.","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"Esta acción reducirá tu factor de salud. Por favor ten en cuenta el riesgo incrementado de liquidación de la garantía.","This address is blocked on app.aave.com because it is associated with one or more":"Esta dirección está bloqueada en app.aave.com porque está asociada con una o más","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["Este activo casi ha alcanzado su límite de préstamo. Solo hay ",["messageValue"]," disponibles para ser prestado de este mercado."],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["Este activo casi ha alcanzado su límite de suministro. Solo se puede suministrar ",["messageValue"]," a este mercado."],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"Este activo ha alcanzado su límite de préstamo. No queda nada disponible para ser prestado de este mercado.","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"Este activo ha alcanzado su límite de suministro. No queda nada disponible para ser suministrado desde este mercado.","This asset is frozen due to an Aave Protocol Governance decision. <0>More details":"Este activo está congelado debido a una decisión del Gobierno del Protocolo Aave. <0>More información","This asset is frozen due to an Aave Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details":"Este activo está congelado debido a una decisión del Gobierno del Protocolo Aave. El 20 de diciembre de 2022, renFIL ya no será compatible y no se podrá conectar de nuevo a su red nativa. Se recomienda retirar las posiciones de suministro y pagar las posiciones de préstamo para que renFIL se pueda convertir de nuevo a FIL antes de la fecha límite. Después de esta fecha, ya no será posible convertir renFIL a FIL. <0>Más detalles","This asset is frozen due to an Aave community decision. <0>More details":"Este activo está congelado debido a una decisión de la comunidad de Aave. <0>Más información","This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details":"Está previsto que este activo se desvincule debido a una decisión del Gobierno del Protocolo Aave. <0>Más detalles","This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider.":"Este cálculo de gas es solo una estimación. Tu cartera establecerá el precio de la transacción. Puedes modificar la configuración de gas directamente desde tu proveedor de cartera.","This integration was<0>proposed and approvedby the community.":"Esta integración fue<0>propuesta y aprobadapor la comunidad.","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"Esta es la cantidad total disponible que puedes tomar prestada. Puedes tomar prestado basado en tu garantía y hasta que el límite de préstamo se alcance.","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"Esta es la cantidad total que puedes suministrar en esta reserva. Puedes suministrar el balance de tu cartera hasta que se alcance el límite de suministro.","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"Esto representa el umbral en el que un préstamo será considerado sin garantía suficiente y sujeto a la liquidación de la misma. Por ejemplo, si una garantía tiene un umbral de liquidación del 80 %, significa que el préstamo será liquidado cuando el valor de la deuda alcanze el 80% del valor de la garantía.","Time left to be able to withdraw your staked asset.":"Tiempo restante para poder retirar tu activo stakeado.","Time left to unstake":"Tempo restante para unstakear","Time left until the withdrawal window closes.":"Tiempo restante hasta que se cierre la ventana de retiro.","Tip: Try increasing slippage or reduce input amount":"Tip: Intenta aumentar el deslizamiento o reduce la cantidad de entrada","To borrow you need to supply any asset to be used as collateral.":"Para tomar prestado, necesitas suministrar cualquier activo para ser utilizado como garantía.","To continue, you need to grant Aave smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"Para continuar, necesitas otorgar permiso a los contratos inteligentes de Aave para mover tus fondos de tu cartera. Según el activo y la cartera que uses, se hace firmando el mensaje de permiso (sin coste de gas), o enviando una transacción de aprobación (requiere coste de gas). <0>Aprende más","To enable E-mode for the {0} category, all borrow positions outside of this category must be closed.":["Para habilitar el E-mode para la categoría ",["0"],", todas las posiciones de préstamo fuera de esta categoría deben estar cerradas."],"To repay on behalf of a user an explicit amount to repay is needed":"Para pagar en nombre de un usuario, se necesita una cantidad explícita para pagar","To request access for this permissioned market, please visit: <0>Acces Provider Name":"Para solicitar acceso a este mercado, porfavor visita: <0>Nombre del proveedor de acceso","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"Para enviar una propuesta de cambios menores al protocolo, necesitarás al menos 80K de poder. Si deseas cambiar la base central del código, necesitarás un poder de 320K.<0>Aprende más","Top 10 addresses":"Top 10 direcciones","Total available":"Total disponible","Total borrowed":"Total tomado prestado","Total borrows":"Total de préstamos","Total emission per day":"Emisiones totales por día","Total interest accrued":"Interés total acumulado","Total market size":"Tamaño total del mercado","Total supplied":"Total suministrado","Total voting power":"Poder total de votación","Total worth":"Valor total","Track wallet":"Haz seguimiento de tu cartera","Track wallet balance in read-only mode":"Haz un seguimiento del balance de la cartera en el modo de solo lectura","Transaction failed":"Error en la transacción","Transaction history":"Historial de transacciones","Transaction history is not currently available for this market":"El historial de transacciones no está disponible actualmente para este mercado","Transaction overview":"Resumen de la transacción","Transactions":"Transacciones","UNSTAKE {symbol}":["UNSTAKEAR ",["symbol"]],"Unavailable":"No disponible","Unbacked":"No respaldado","Unbacked mint cap is exceeded":"El límite de minteo sin respaldo ha sido excedido","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["El activo subyacente no existe en el mercado v3 de ",["marketName"],", por lo tanto, esta posición no se puede migrar."],"Underlying token":"Token subyacente","Unstake now":"Unstakea ahora","Unstake window":"Ventana de unstakeo","Unstaked":"Unstakeado","Unstaking {symbol}":["Unstakeando ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"Actualización: Se han reportado interrupciones para WETH, WBTC, WMATIC y USDT. AIP 230 resolverá las interrupciones y el mercado funcionará con normalidad el ~26 de mayo a las 13h00 UTC.","Use it to vote for or against active proposals.":"Úsalo para votar a favor o en contra de propuestas activas.","Use your AAVE and stkAAVE balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Utiliza tu balance de AAVE y stkAAVE para delegar tu voto y poder de proposición. No enviarás ningún token, solo los derechos de votar y proponer cambios en el protocolo. Puedes volver a delegar o revocar el poder a sí mismo en cualquier momento.","Used as collateral":"Utilizado como garantía","User cannot withdraw more than the available balance":"El usuario no puede retirar más que el balance disponible","User did not borrow the specified currency":"El usuario no tomó prestado el activo especificado","User does not have outstanding stable rate debt on this reserve":"El usuario no tiene deuda pendiente de tasa estable en esta reserva","User does not have outstanding variable rate debt on this reserve":"El usuario no tiene deuda pendiente de tasa variable en esta reserva","User is in isolation mode":"El usuario está en Isolation mode","User is trying to borrow multiple assets including a siloed one":"El usuario está intentando tomar prestado múltiples activos incluido uno aislado","Users who stake AAVE in Safety Module (i.e. stkAAVE holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkAAVE held. Use the calculator below to see GHO borrow rate with the discount applied.":"Los usuarios que stakean AAVE en el Modulo de Seguridad (es decir, poseedores de stkAAVE) reciben un descuento en la tasa de interés de préstamo de GHO. Este descuento se aplica a 100 GHO por cada 1 stkAAVE en posesión. Usa el calculador de abajo para ver la tasa de préstamo de GHO con el descuento aplicado.","Utilization Rate":"Tasa de uso","VIEW TX":"VER TX","VOTE NAY":"VOTAR NO","VOTE YAE":"VOTAR SI","Variable":"Variable","Variable debt supply is not zero":"El suministro de deuda variable no es cero","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"La tasa de interés variable <0>fluctuará según las condiciones del mercado. Recomendado para posiciones a corto plazo.","Variable rate":"Tasa variable","Version 2":"Versión 2","Version 3":"Versión 3","View":"Ver","View Transactions":"Ver Transacciones","View all votes":"Ver todos los votos","View contract":"Ver contrato","View details":"Ver detalles","View on Explorer":"Ver en el explorador","Vote NAY":"Votar NO","Vote YAE":"Votar SI","Voted NAY":"Votó NAY","Voted YAE":"Votó YAE","Votes":"Votos","Voting":"Votando","Voting power":"Poder de votación","Voting results":"Resultados de la votación","Wallet Balance":"Balance de la cartera","Wallet balance":"Balance de la cartera","Wallet not detected. Connect or install wallet and retry":"Cartera no detectada. Conecta o instala la cartera y vuelve a intentarlo","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"Las carteras son proporcionadas por proveedores externos y al seleccionarla, aceptas los términos de dichos proveedores. Tu acceso a la cartera podría depender de que el proveedor externo esté operativo.","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"No pudimos encontrar ningún activo relacionado con tu búsqueda. Vuelve a intentarlo con un nombre diferente de activo, símbolo o dirección.","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"No pudimos encontrar ninguna transacción relacionada con tu búsqueda. Vuelve a intentarlo con un nombre de activo diferente o restablece los filtros.","We couldn’t detect a wallet. Connect a wallet to stake and view your balance.":"No podemos detectar una cartera. Conecta una cartera para stakear y ver tu balance.","We suggest you go back to the Dashboard.":"Te sugerimos volver al Panel de control.","Website":"Página web","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"Cuando ocurre una liquidación, los liquidadores pagan hasta el 50% de la cantidad pendiente del préstamo en nombre del prestatario. A cambio, pueden comprar la garantía con descuento y quedarse con la diferencia (sanción de liquidación) como bonificación.","With a voting power of <0/>":"Con un poder de votación de <0/>","With testnet Faucet you can get free assets to test the Aave Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click ‘Faucet’ to get tokens transferred to your wallet. The assets on a testnet are not “real,” meaning they have no monetary value. <0>Learn more":"Con la testnet Faucet puedes obtener activos gratuitos para probar el Protocolo Aave. Asegúrate de cambiar tu proveedor de cartera a la red de testnet adecuada, selecciona el activo deseado y haz clic en \"Faucet\" para obtener tokens transferidos a tu cartera. Los activos de una testnet no son \"reales\", lo que significada que no tienen valor monetario. <0>Aprende más","Withdraw":"Retirar","Withdraw & Switch":"Retirar y Cambiar","Withdraw and Switch":"Retirar y Cambiar","Withdraw {symbol}":["Retirar ",["symbol"]],"Withdrawing and Switching":"Retirando y Cambiando","Withdrawing this amount will reduce your health factor and increase risk of liquidation.":"Retirar esta cantidad reducirá tu factor de salud y aumentará el riesgo de liquidación.","Withdrawing {symbol}":["Retirando ",["symbol"]],"Wrong Network":"Red incorrecta","YAE":"YAE","You are entering Isolation mode":"Estás entrando en el Isolation mode","You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral.":"Puedes pedir prestado este activo con una tasa estable solo si pides prestado más de la cantidad que estás proporcionando como garantía.","You can not change Interest Type to stable as your borrowings are higher than your collateral":"No puede cambiar el Tipo de Interés a estable, ya que sus préstamos son más altos que su garantía","You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.":"No puedes desactivar el E-Mode, ya que tu nivel actual de garantía está por encima del 80%, desactivar el E-Mode puede causar liquidación. Para salir del E-Mode suministra o paga las posiciones prestadas.","You can not switch usage as collateral mode for this currency, because it will cause collateral call":"No puedes cambiar el uso como modo de garantía para este activo, porque causará una liquidación","You can not use this currency as collateral":"No puedes usar este activo como garantía","You can not withdraw this amount because it will cause collateral call":"No puedes retirar esta cantidad porque causará una liquidación","You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.":"Solo puedes cambiar a tokens con tipos de APY variables. Después de esta transacción, puedes cambiar la tasa variable a una estable si está disponible.","You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active.":"Solo puedes retirar tus activos del Módulo de Seguridad después de que finalice el período de cooldown y la ventana de unstakeo esté activa.","You can report incident to our <0>Discord or<1>Github.":"Puedes reportar cualquier incidente a nuestro <0>Discord o <1>Github.","You cancelled the transaction.":"Has cancelado la transacción.","You did not participate in this proposal":"No has participado en esta propuesta","You do not have supplies in this currency":"No tienes suministros en este activo","You don’t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"No tienes suficientes fondos en tu cartera para pagar la cantidad total. Si procedes a pagar con tu cantidad actual de fondos, aún tendrás un pequeño préstamo en tu panel de control.","You have no AAVE/stkAAVE balance to delegate.":"No tienes balance de AAVE/stkAAVE para delegar.","You have not borrow yet using this currency":"Aún no has tomado prestado usando este activo","You may borrow up to <0/> GHO at <1/> (max discount)":"Puedes tomar prestado hasta <0/> GHO al <1/> (descuento máximo)","You may enter a custom amount in the field.":"Puedes ingresar una cantidad específica en el campo.","You switched to {0} rate":["Has cambiado a tasa ",["0"]],"You unstake here":"Unstakea aquí","You voted {0}":["Has votado ",["0"]],"You will exit isolation mode and other tokens can now be used as collateral":"Saldrás del modo aislamiento y otros tokens pueden ser usados ahora como garantía","You {action} <0/> {symbol}":["Tu ",["action"]," <0/> ",["symbol"]],"You've successfully switched borrow position.":"Has cambiado con éxito la posición de préstamo.","You've successfully withdrew & switched tokens.":"Has retirado y cambiado tokens con éxito.","Your borrows":"Tus préstamos","Your current loan to value based on your collateral supplied.":"Tu actual relación préstamo-valor basado en tu garantía suministrada.","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"Tu factor de salud y la relación préstamo-valor determinan la seguridad de tu garantía. Para evitar liquidaciones, puedes suministrar más garantía o pagar las posiciones de préstamo.","Your info":"Tu información","Your proposition power is based on your AAVE/stkAAVE balance and received delegations.":"Tu poder de proposición se basa en tu balance de AAVE/stkAAVE y delegaciones recibidas.","Your reward balance is 0":"Tu balance de recompensa es 0","Your supplies":"Tus suministros","Your voting info":"Tu información de voto","Your voting power is based on your AAVE/stkAAVE balance and received delegations.":"Tu poder de voto se basa en tu balance de AAVE/stkAAVE y delegaciones recibidas.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":["Tu cartera de ",["name"]," está vacía. Compra o transfiere activos o usa <0>",["0"]," para transferir tus activos de ",["network"],"."],"Your {name} wallet is empty. Purchase or transfer assets.":["Tu cartera de ",["name"]," está vacía. Compra o transfiere activos."],"Your {networkName} wallet is empty. Get free test assets at":["Tu cartera de ",["networkName"]," está vacía. Consigue activos de prueba gratis en"],"Your {networkName} wallet is empty. Get free test {0} at":["Tu cartera de ",["networkName"]," está vacía. Consigue ",["0"]," de prueba gratis en"],"Zero address not valid":"Dirección cero no válida","assets":"activos","blocked activities":"actividades bloqueadas","copy the error":"copiar el error","disabled":"deshabilitado","documentation":"documentación","enabled":"habilitado","ends":"finaliza","for":"para","of":"de","on":"en","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"por favor comprueba que la cantidad que deseas depositar no está siendo utilizada actualmente para stakear. Si está utilizando para stakear, tu transacción podría fallar.","repaid":"reembolsado","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"stETH suministrado como garantía continuará acumulando recompensas de staking proporcionadas por rebases diarios.","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["Los tokens stETH se migrarán a Wrapped stETH usando el wrapper del protocolo de Lido, lo que provoca un cambio en el balance de suministro después de la migración: ",["0"]],"staking view":"vista de stakeo","starts":"empieza","stkAAVE holders get a discount on GHO borrow rate":"poseedores de stkAAVE obtienen un descuento en la tasa de préstamo de GHO","to":"para","tokens is not the same as staking them. If you wish to stake your":"tokens no es lo mismo que stakearlos. Si deseas stakearlos","tokens, please go to the":"tokens, por favor ve al","withdrew":"retirado","{0}":[["0"]],"{0} Balance":["Balance ",["0"]],"{0} Faucet":[["0"]," Faucet"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," el servicio on-ramp es proporcionado por proveedores externos y al seleccionarlo, estás aceptando los términos de dichos proveedores. Tu acceso al servicio podría depender de que el proveedor externo esté operativo."],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"d"],"{h}h":[["h"],"h"],"{m}m":[["m"],"m"],"{networkName} Faucet":["Faucet ",["networkName"]],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":[["numSelected"],"/",["numAvailable"]," activos seleccionados"],"{s}s":[["s"],"s"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:{"...":"...",".CSV":".CSV",".JSON":".JSON","<0><1><2/>Add <3/> stkAAVE to borrow at <4/> (max discount)":"<0><1><2/>añade <3/> stkAAVE para tomar prestado al <4/> (descuento máximo)","<0><1><2/>Add stkAAVE to see borrow rate with discount":"<0><1><2/>Añade stkAAVE para ver la tasa de préstamo con descuento","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth es un activo con rebase. Visita la <1>documentación para aprender más.","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>Aave governance forum for updates.":"<0>Atención: Los cambios de parámetros a través de la gobernanza pueden alterar el factor de salud de tu cuenta y el riesgo de liquidación. Sigue el <1>foro de gobierno de Aave para mantenerte actualizado.","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>Tolerancia de deslizamiento <1>",["selectedSlippage"],"% <2>",["0"],""],"AAVE holders (Ethereum network only) can stake their AAVE in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"Los poseedores de AAVE (solo en la red de Ethereum) pueden stakear sus AAVE en el Módulo de Seguridad para añadir más seguridad al protocolo y ganar Incentivos de Seguridad. En el caso de un evento de déficit, se puede recortar hasta el 30% de tu stakeo para cubrir el déficit, proporcionando una capa adicional de protección al protocolo.","APR":"APR","APY":"APY","APY change":"Cambio de APY","APY type":"Tipo APY","APY type change":"Cambio tipo de APY","APY with discount applied":"APY con descuento aplicado","APY, fixed rate":"APY, interés fijo","APY, stable":"APY, estable","APY, variable":"APY, variable","AToken supply is not zero":"El balance de AToken no es cero","Aave Governance":"Gobierno de Aave","Aave aToken":"aToken de Aave","Aave debt token":"Token de deuda de Aave","Aave is a fully decentralized, community governed protocol by the AAVE token-holders. AAVE token-holders collectively discuss, propose, and vote on upgrades to the protocol. AAVE token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"Aave es un protocolo totalmente descentralizado, gobernado por la comunidad de poseedores de tokens AAVE. Los poseedores de tokens AAVE discuten, proponen y votan colectivamente sobre las actualizaciones del protocolo. Los poseedores de tokens AAVE (solo en la red Ethereum) pueden votar ellos mismos sobre nuevas propuestas o delegarse a una dirección de su elección. Para aprender más, consulta la","Aave per month":"Aave por mes","About GHO":"Sobre GHO","Account":"Cuenta","Action cannot be performed because the reserve is frozen":"No se puede realizar la acción porque la reserva está congelada","Action cannot be performed because the reserve is paused":"No se puede realizar la acción porque la reserva está pausada","Action requires an active reserve":"La acción requiere una reserva activa","Activate Cooldown":"Activar Cooldown","Add stkAAVE to see borrow APY with the discount":"Añade stkAAVE para ver el APY de préstamo con el descuento","Add to wallet":"Añadir a la cartera","Add {0} to wallet to track your balance.":["Añade ",["0"]," a tu cartera para hacer un seguimiento del balance."],"Address is not a contract":"La dirección no es un contrato","Addresses":"Direcciones","Addresses ({0})":["Direcciones (",["0"],")"],"All Assets":"Todos los activos","All done!":"¡Todo listo!","All proposals":"Todas las propuestas","All transactions":"Todas las transacciones","Allowance required action":"Acción de permiso requerida","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"Te permite decidir si utilizar un activo suministrado como garantía. Un activo utilizado como garantía afectará a tu poder de préstamo y factor de salud.","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"Te permite cambiar entre tasas de interés <0>variables y <1>estables, donde la tasa variable puede aumentar o disminuir según la cantidad de liquidez en la reserva, y la tasa estable permanecerá igual durante la duración de tu préstamo.","Amount":"Cantidad","Amount claimable":"Cantidad reclamable","Amount in cooldown":"Cantidad en cooldown","Amount must be greater than 0":"La cantidad debe ser mayor que 0","Amount to unstake":"Cantidad para unstakear","An error has occurred fetching the proposal metadata from IPFS.":"Se ha producido un error al recuperar los metadatos de la propuesta de IPFS.","Approve Confirmed":"Aprobación confirmada","Approve with":"Aprobar con","Approve {symbol} to continue":["Aprueba ",["symbol"]," para continuar"],"Approving {symbol}...":["Aprobando ",["symbol"],"..."],"Array parameters that should be equal length are not":"Los parámetros del array que deberían ser iguales en longitud no lo son","Asset":"Activo","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"Este activo solo se puede utilizar como garantía en isolation mode con poder de préstamo limitado. Para entrar en el isolation mode, deshabilita todas las demás garantías.","Asset can only be used as collateral in isolation mode only.":"El activo solo puede usarse como garantía en el Isolation mode únicamente.","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["Este activo no se puede migrar porque tienes una garantía en Isolation Mode en el mercado v3 de ",["marketName"]," que limita los activos prestados. Puedes administrar tu garantía en el <0>Panel de control V3 de ",["marketName"],""],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":["Este activo no se puede migrar debido a una liquidez insuficiente o a una limitación del límite de préstamo en el mercado v3 de ",["marketName"],"."],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":["Este activo no se puede migrar debido a una restricción del límite de suministro en el mercado v3 de ",["marketName"],"."],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["Este activo no se puede migrar al mercado V3 de ",["marketName"]," debido a las restricciones del E-mode. Puedes deshabilitar o administrar las categorías del E-mode en tu <0>Panel de control V3"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["Este activo no se puede migrar al mercado v3 de ",["marketName"],", ya que el activo de garantía habilitará el isolation mode."],"Asset cannot be used as collateral.":"Este activo no puede usarse como garantía.","Asset category":"Categoría de activos","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["Este activo está congelado en el mercado v3 de ",["marketName"],", por lo tanto, esta posición no se puede migrar."],"Asset is not borrowable in isolation mode":"El activo no se puede pedir prestado en isolation mode","Asset is not listed":"El activo no está listado","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"El suministro de activos está limitado a una cierta cantidad para reducir la exposición del protocolo a este activo y ayudar a manejar los riesgos implicados.","Assets":"Activos","Assets to borrow":"Activos a tomar prestado","Assets to supply":"Activos a suministrar","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["Los activos con cero LTV (",["assetsBlockingWithdraw"],") deben retirarse o inhabilitarse como garantía para realizar esta acción"],"At a discount":"Con un descuento","Author":"Autor","Available":"Disponible","Available assets":"Activos disponibles","Available liquidity":"Liquidez disponible","Available on":"Disponible en","Available rewards":"Recompensas disponibles","Available to borrow":"Disponible para tomar prestado","Available to supply":"Disponible para suministrar","Back to Dashboard":"Volver al panel de control","Balance":"Balance","Balance to revoke":"Balance a revocar","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"Ten cuidado - Estás muy cerca de la liquidación. Considera depositar más garantía o pagar alguno de tus préstamos","Be mindful of the network congestion and gas prices.":"Ten en cuenta la congestión de la red y los precios del gas.","Because this asset is paused, no actions can be taken until further notice":"Debido a que este activo está en pausa, no se pueden realizar acciones hasta nuevo aviso","Before supplying":"Antes de suministrar","Blocked Address":"Dirección bloqueada","Borrow":"Tomar prestado","Borrow APY":"APY préstamo","Borrow APY rate":"Tasa de interés de préstamo APY","Borrow APY, fixed rate":"APY préstamo, interés fijo","Borrow APY, stable":"APY préstamo, estable","Borrow APY, variable":"APY préstamo, variable","Borrow amount to reach {0}% utilization":["Cantidad a tomar prestado para alcanzar el ",["0"],"% de utilización"],"Borrow and repay in same block is not allowed":"Tomar prestado y pagar en el mismo bloque no está permitido","Borrow apy":"Apy préstamo","Borrow balance":"Balance tomado prestado","Borrow balance after repay":"Balance tomado prestado tras pagar","Borrow balance after switch":"Balance de préstamo después del cambio","Borrow cap":"Límite del préstamo","Borrow cap is exceeded":"El límite del préstamo se ha sobrepasado","Borrow info":"Información de préstamo","Borrow power used":"Capacidad de préstamo utilizada","Borrow rate change":"Cambio de tasa de préstamo","Borrow {symbol}":["Tomar prestado ",["symbol"]],"Borrowed":"Prestado","Borrowed asset amount":"Cantidad de activos tomados prestados","Borrowing is currently unavailable for {0}.":["Tomar prestado no está disponible actualmente para ",["0"],"."],"Borrowing is disabled due to an Aave community decision. <0>More details":"Tomar prestado está deshabilitado debido a una decisión de la comunidad de Aave. <0>Más información","Borrowing is not enabled":"Tomar prestado no está habilitado","Borrowing is unavailable because you’re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.":"Tomar prestado no está disponible porque estás usando el Isolation mode. Para administrar el Isolation mode, visita tu <0>Panel de control.","Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"Tomar prestado no está disponible porque has habilitado el Efficiency Mode (E-Mode) y el Isolation mode. Para administrar el E-Mode y el Isolation Mode, visita tu <0>Panel de control.","Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":["Tomar prestado no está disponible porque has habilitado el Efficieny Mode (E-Mode) para la categoría ",["0"],". Para manejar las categorías del E-Mode visita tu <0>Panel de control."],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"Tomar prestado este activo está limitado a una cierta cantidad para minimizar la insolvencia del fondo de liquidez.","Borrowing power and assets are limited due to Isolation mode.":"El poder de préstamo y los activos están limitados debido al Isolation mode.","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"Tomar prestado esta cantidad reducirá tu factor de salud y aumentará el riesgo de liquidación.","Borrowing {symbol}":["Tomando prestado ",["symbol"]],"Both":"Ambos","Buy Crypto With Fiat":"Comprar Crypto con Fiat","Buy Crypto with Fiat":"Comprar Crypto con Fiat","Buy {cryptoSymbol} with Fiat":["Comprar ",["cryptoSymbol"]," con Fiat"],"COPIED!":"¡COPIADO!","COPY IMAGE":"COPIAR IMAGEN","Can be collateral":"Puede ser garantía","Can be executed":"Puede ser ejecutado","Cancel":"Cancelar","Cannot disable E-Mode":"No se puede deshabilitar E-Mode","Choose how much voting/proposition power to give to someone else by delegating some of your AAVE or stkAAVE balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkAAVE balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Elije cuánto poder de voto/proposición otorgar a otra persona delegando parte de tu balance de AAVE o stkAAVE. Tus tokens permanecerán en tu cuenta, pero tu delegado podrá votar o proponer en tu lugar. Si tu balance de AAVE o stkAAVE cambia, el poder de voto/proposición de tu delegado se ajustará automáticamente.","Choose one of the on-ramp services":"Elige uno de los servicios on-ramp","Claim":"Reclamar","Claim all":"Reclamar todo","Claim all rewards":"Reclamar todas las recompensas","Claim {0}":["Reclamar ",["0"]],"Claim {symbol}":["Reclamar ",["symbol"]],"Claimable AAVE":"AAVE Reclamable","Claimed":"Reclamado","Claiming":"Reclamando","Claiming {symbol}":["Reclamando ",["symbol"]],"Close":"Cerrar","Collateral":"Garantía","Collateral balance after repay":"Balance de la garantía tras pagar","Collateral change":"Cambio de garantía","Collateral is (mostly) the same currency that is being borrowed":"La garantía es (en su mayoría) el mismo activo que se está tomando prestado","Collateral to repay with":"Garantía a pagar con","Collateral usage":"Uso de la garantía","Collateral usage is limited because of Isolation mode.":"El uso de garantías está limitado debido al Isolation mode.","Collateral usage is limited because of isolation mode.":"El uso de garantías está limitado debido al isolation mode.","Collateral usage is limited because of isolation mode. <0>Learn More":"El uso como garantía está limitado debido al isolation mode. <0>Aprende más","Collateralization":"Colateralización","Collector Contract":"Collector Contract","Collector Info":"Collector Info","Connect wallet":"Conectar cartera","Cooldown period":"Periodo de cooldown","Cooldown period warning":"Advertencia periodo de cooldown","Cooldown time left":"Periodo restante de cooldown","Cooldown to unstake":"Cooldown para undstakear","Cooling down...":"Cooling down...","Copy address":"Copiar dirección","Copy error message":"Copiar mensaje de error","Copy error text":"Copiar el texto del error","Covered debt":"Deuda cubierta","Created":"Creado","Current LTV":"LTV actual","Current differential":"Diferencial actual","Current v2 Balance":"Balance actual v2","Current v2 balance":"Balance actual v2","Current votes":"Votos actuales","Dark mode":"Modo oscuro","Dashboard":"Panel de control","Data couldn't be fetched, please reload graph.":"No se pudieron recuperar los datos, por favor recarga el gráfico.","Debt":"Deuda","Debt ceiling is exceeded":"El límite de deuda está sobrepasado","Debt ceiling is not zero":"El límite de deuda no es cero","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"El límite de deuda limita la cantidad posible que los usuarios del protocolo pueden tomar prestado contra este activo. El límite de deuda es específico para los activos en isolation mode y se indica en USD.","Delegated power":"Poder delegado","Details":"Detalles","Developers":"Desarrolladores","Differential":"Diferencial","Disable E-Mode":"Desactivar el E-Mode","Disable testnet":"Deshabilitar testnet","Disable {symbol} as collateral":["Desactivar ",["symbol"]," como garantía"],"Disabled":"Deshabilitado","Disabling E-Mode":"Desactivando E-Mode","Disabling this asset as collateral affects your borrowing power and Health Factor.":"Deshabilitar este activo como garantía afecta tu poder de préstamo y Factor de Salud.","Disconnect Wallet":"Desconectar cartera","Discord channel":"Canal de Discord","Discount":"Descuento","Discount applied for <0/> staking AAVE":"Descuento aplicado para <0/> AAVE stakeados","Discount model parameters":"Parámetros del modelo de descuento","Discount parameters are decided by the Aave community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"Los parámetros de descuento son decididos por la comunidad de Aave y pueden cambiar con el tiempo. Consulta el Gobierno para ver actualizaciones y vota para participar. <0>-Aprende más","Discountable amount":"Cantidad descontable","Docs":"Docs","Download":"Descargar","Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.":"Debido a mecánicas internas de stETH requeridas para el soporte del rebase, no es posible realizar un cambio de garantía donde stETH es el token de origen.","Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the Aave V3 Harmony market.":"Debido al exploit del puente de Horizon, ciertos activos en la red de Harmony no están en paridad con Ethereum, lo que afecta al mercado de Harmony en Aave V3.","E-Mode":"E-Mode","E-Mode Category":"Categoría E-Mode","E-Mode category":"Categoría del E-Mode","E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more":"El E-Mode incrementa tu LTV hasta el 97% para una categoría seleccionada de activos. <0>Aprende más","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"El E-Mode incrementa tu LTV para una categoría seleccionada de activos hasta el <0/>. <1>Aprende más","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by Aave Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>Aave V3 Technical Paper.":"El E-Mode aumenta tu LTV para una categoría seleccionada de activos, lo que significa que cuando el E-mode está habilitado, tendrás un mayor poder de préstamo sobre los activos de la misma categoría del E-mode que están definidos por el gobierno de Aave. Puedes entrar al E-Mode desde tu <0>Panel de control. Para apreneder más sobre el E-Mode y las restricciones aplicables, puedes consultar las <1>Preguntas frecuentes o el <2>Documento técnico de Aave V3.","Effective interest rate":"Tasa de interés efectiva","Efficiency mode (E-Mode)":"Modo de eficiencia (E-Mode)","Emode":"Modo E","Enable E-Mode":"Habilitar E-Mode","Enable {symbol} as collateral":["Habilitar ",["symbol"]," como garantía"],"Enabled":"Habilitado","Enabling E-Mode":"Habilitar E-Mode","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"Habilitar el E-Mode solo te permite tomar prestado activos que pertenezcan a la categoría seleccionada. Por favor visita nuestra <0>guía de preguntas frecuentes para aprender más sobre como funciona y las restricciones que se aplican.","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"Habilitar este activo como garantía aumenta tu poder préstamo y el factor de salud. Sin embargo, puede ser liquidado si tu factor de salud cae por debajo de 1.","Ended":"Finalizado","Ends":"Finaliza","English":"Inglés","Enter ETH address":"Introduce la dirección ETH","Enter an amount":"Ingresa una cantidad","Error connecting. Try refreshing the page.":"Error de conexión. Intenta actualizar la página.","Estimated compounding interest, including discount for Staking {0}AAVE in Safety Module.":["Interés compuesto estimado, incluyendo el descuento por Staking ",["0"],"AAVE en el Módulo de Seguridad."],"Exceeds the discount":"Supera el descuento","Executed":"Ejecutado","Expected amount to repay":"Cantidad esperada a pagar","Expires":"Caduca","Export data to":"Exportar datos a","FAQ":"Preguntas frecuentes","FAQS":"FAQS","Failed to load proposal voters. Please refresh the page.":"Error al cargar los votantes de la propuesta. Por favor actualiza la página.","Faucet":"Faucet","Faucet {0}":["Faucet ",["0"]],"Fetching data...":"Recuperando datos...","Filter":"Filtro","Fixed":"Fijo","Fixed rate":"Interés fijo","Flashloan is disabled for this asset, hence this position cannot be migrated.":"El préstamo flash está deshabilitado para este activo, por lo tanto, esta posición no se puede migrar.","For repayment of a specific type of debt, the user needs to have debt that type":"Para el pago de un tipo específico de deuda, el usuario necesita tener una deuda de ese tipo","Forum discussion":"Hilo de discusión del foro","French":"Francés","Funds in the Safety Module":"Fondos en el módulo de seguridad","GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the AaveDAO treasury.":"GHO es un activo nativo descentralizado, digital y respaldado por garantía, vinculado al USD. Es creado por los usuarios que lo toman prestado contra múltiples garantías. Cuando el usuario paga su posición de préstamo de GHO, el protocolo quema el GHO de ese usuario. Todos los pagos de interés acumulados por los acuñadores de GHO serán transferidos directamente a la tesorería de la DAO de Aave.","Get ABP Token":"Obtener Token ABP","Global settings":"Configuración global","Go Back":"Volver atrás","Go to Balancer Pool":"Ir al pool de Balancer","Go to V3 Dashboard":"Ir al panel de control V3","Governance":"Gobierno","Greek":"Griego","Health Factor ({0} v2)":["Factor de salud (",["0"]," v2)"],"Health Factor ({0} v3)":["Factor de salud (",["0"]," v3)"],"Health factor":"Factor de salud","Health factor is lesser than the liquidation threshold":"El factor de salud es menor que el umbral de liquidación","Health factor is not below the threshold":"El factor de salud no está por debajo del umbral","Hide":"Ocultar","Holders of stkAAVE receive a discount on the GHO borrowing rate":"Los poseedores de stkAAVE reciben un descuento en la tasa de préstamo de GHO","I acknowledge the risks involved.":"Acepto los riesgos involucadros.","I fully understand the risks of migrating.":"Entiendo completamente los riesgos de migrar.","I understand how cooldown ({0}) and unstaking ({1}) work":["Entiendo como el cooldown (",["0"],") y el proceso de unstaking (",["1"],") funcionan"],"If the error continues to happen,<0/> you may report it to this":"Si el error persiste, <0/> podrías reportarlo a esto","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"Si el factor de salud se encuentra por debajo de 1, la liquidación de tu colateral puede ser activada.","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["Si NO unstakeas entre ",["0"]," de la ventana de unstakeo, necesitarás activar el proceso de cooldown de nuevo."],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"Si tu relación préstamo-valor supera el umbral de liquidación, tu garantía puede ser liquidada.","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"En E-Mode algunos activos no se pueden pedir prestados. Sal del E-Mode para obtener acceso a todos los activos","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["En el Isolation mode, no puedes suministrar otros activos como garantía. Un límite de deuda global limita la capacidad de préstamo del activo aislado. Para salir del Isolation mode, deshabilita ",["0"]," como garantía antes de tomar prestado otro activo. Lee más en nuestras <0>preguntas frecuentes "],"Inconsistent flashloan parameters":"Parámetros inconsistentes del préstamo flash","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"Garantía insuficiente para cubrir la nueva posición de préstamo. La cartera debe tener poder de préstamo suficiente para realizar el cambio de deuda.","Interest accrued":"Interés acumulado","Interest rate rebalance conditions were not met":"No se cumplieron las condiciones de ajuste de tasas de interés","Interest rate strategy":"Estrategia de tasa de interés","Invalid amount to burn":"Cantidad inválida para quemar","Invalid amount to mint":"Cantidad invalidad para generar","Invalid bridge protocol fee":"Comisión de puente de protocolo inválida","Invalid expiration":"Expiración inválida","Invalid flashloan premium":"Préstamo flash inválido","Invalid return value of the flashloan executor function":"Valor de retorno inválido en la función executor del préstamo flash","Invalid signature":"Firma inválida","Isolated":"Aislado","Isolated Debt Ceiling":"Límite de deuda aislado","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"Los activos aislados han limitado tu capacidad de préstamo y otros activos no pueden ser usados como garantía.","Join the community discussion":"Únete a la discusión de la comunidad","LEARN MORE":"APRENDE MÁS","Language":"Idioma","Learn more":"Aprende más","Learn more about risks involved":"Aprende más sobre los riesgos involucrados","Learn more in our <0>FAQ guide":"Aprende más en nuestra guía <0>Preguntas frecuentes","Learn more.":"Aprende más.","Links":"Enlaces","Liqudation":"Liquidación","Liquidated collateral":"Garantía liquidada","Liquidation":"Liquidación","Liquidation <0/> threshold":"Umbral <0/> de liquidación","Liquidation Threshold":"Umbral de liquidación","Liquidation at":"Liquidación en","Liquidation penalty":"Penalización de liquidación","Liquidation risk":"Riesgo de liquidación","Liquidation risk parameters":"Parámetros de riesgo de liquidación","Liquidation threshold":"Umbral de liquidación","Liquidation value":"Valor de liquidación","Loading data...":"Cargando datos...","Ltv validation failed":"La validación del LTV ha fallado","MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details":"MAI ha sido pausado debido a una decisión de la comunidad. Los suministros, préstamos y pagos se han visto afectados. <0>Más información","MAX":"MAX","Manage analytics":"Administrar analíticas","Market":"Mercado","Markets":"Mercados","Max":"Max","Max LTV":"LTV máximo","Max slashing":"Max slashing","Max slippage":"Deslizamiento máximo","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["La cantidad máxima disponible para tomar prestado contra este activo está limitada porque el límite de deuda está al ",["0"],"%."],"Maximum amount available to borrow is <0/> {0} (<1/>).":["La máxima cantidad disponible para tomar prestado es <0/> ",["0"]," (<1/>)."],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"La cantidad máxima disponible para tomar prestado está limitada porque casi se ha alcanzado el límite de préstamo del protocolo.","Maximum amount available to supply is <0/> {0} (<1/>).":["La cantidad máxima disponible para suministrar es <0/> ",["0"]," (<1/>)."],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["La cantidad máxima disponible para suministrar está limitada porque el límite de suministro del protocolo está al ",["0"],"%."],"Maximum loan to value":"Máxima relación préstamo-valor","Meet GHO":"Conoce GHO","Menu":"Menú","Migrate":"Migrar","Migrate to V3":"Migrar a V3","Migrate to v3":"Migrar a V3","Migrate to {0} v3 Market":["Migrar al mercado V3 de ",["0"]],"Migrated":"Migrado","Migrating":"Migrando","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it’s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"Migrar múltiples garantías y activos prestados al mismo tiempo puede ser una operación costosa y podría fallar en ciertas situaciones.<0>Por lo tanto, no se recomienda migrar posiciones con más de 5 activos (depositados + tomados prestados) al mismo tiempo.","Migration risks":"Riesgos de migración","Minimum GHO borrow amount":"Cantidad de préstamo mínima de GHO","Minimum USD value received":"Valor mínimo en USD recibido","Minimum staked Aave amount":"Cantidad mínima de Aave stakeado","Minimum {0} received":["Mínimo ",["0"]," recibido"],"More":"Más","NAY":"NO","Need help connecting a wallet? <0>Read our FAQ":"¿Necesitas ayuda para conectar una cartera? <0>Lee nuestras preguntas frecuentes","Net APR":"APR Neto","Net APY":"APY neto","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"El APY neto es el efecto combinado de todos los suministros y préstamos sobre total, incluidos los incentivos. Es posible tener un APY neto negativo si el APY de la deuda es mayor que el APY de suministro.","Net worth":"Valor neto","Network":"Red","Network not supported for this wallet":"Red no soportada para esta cartera","New APY":"Nuevo APY","No assets selected to migrate.":"No hay activos seleccionados para migrar.","No rewards to claim":"No hay recompensas para reclamar","No search results{0}":["Sin resultados de búsqueda",["0"]],"No transactions yet.":"Aún no hay transacciones.","No voting power":"Sin poder de voto","None":"Ninguno","Not a valid address":"Dirección no válida","Not enough balance on your wallet":"No hay suficiente balance en tu cartera","Not enough collateral to repay this amount of debt with":"No hay suficiente garantía para pagar esta cantidad de deuda con","Not enough staked balance":"No hay suficiente balance stakeado","Not enough voting power to participate in this proposal":"No hay suficiente poder de voto para participar en esta propuesta","Not reached":"No alcanzado","Nothing borrowed yet":"Nada tomado prestado aún","Nothing found":"Sin resultados","Nothing staked":"Nada invertido","Nothing supplied yet":"Nada suministrado aún","Notify":"Notificar","Ok, Close":"Vale, cerrar","Ok, I got it":"Vale, lo tengo","Operation not supported":"Operación no soportada","Oracle price":"Precio del oráculo","Overview":"Resumen","Page not found":"Página no encontrada","Participating in this {symbol} reserve gives annualized rewards.":["Participar en esta reserva de ",["symbol"]," da recompensas anuales."],"Pending...":"Pendiente...","Per the community, the Fantom market has been frozen.":"De acuerdo con la comunidad, el mercado de Fantom ha sido congelado.","Per the community, the V2 AMM market has been deprecated.":"De acuerdo con la comunidad, el mercado V2 AMM se ha quedado obsoleto.","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"Por favor ten siempre en cuenta tu <0>factor de salud (HF) cuando migres parcialmente una posición y que tus tasas serán actualizadas a tasas de la V3.","Please connect a wallet to view your personal information here.":"Por favor conecta una cartera para ver tu información personal aquí.","Please connect your wallet to be able to switch your tokens.":"Por favor conecta tu cartera para cambiar tus tokens.","Please connect your wallet to get free testnet assets.":"Por favor conecta tu cartera para obtener activos testnet gratis.","Please connect your wallet to see migration tool.":"Por favor conecta tu cartera para ver la herramienta de migración.","Please connect your wallet to see your supplies, borrowings, and open positions.":"Por favor, conecta tu cartera para ver tus suministros, préstamos y posiciones abiertas.","Please connect your wallet to view transaction history.":"Por favor conecta tu cartera para ver el historial de transacciones.","Please enter a valid wallet address.":"Por favor introduce una dirección de cartera válida.","Please switch to {networkName}.":["Por favor, cambia a ",["networkName"],"."],"Please, connect your wallet":"Por favor, conecta tu cartera","Pool addresses provider is not registered":"La dirección del proveedor del pool no esta registrada","Powered by":"Powered by","Preview tx and migrate":"Previsualizar la tx y migrar","Price":"Precio","Price data is not currently available for this reserve on the protocol subgraph":"Los datos de los precios no están disponibles actualmente para esta reserva en el subgraph del protocolo","Price impact":"Impacto del precio","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"El impacto del precio es la diferencia entre el valor total de los tokens de entrada cambiados y los tokens de destino obtenidos (en USD), que resulta de la liquidez limitada del par de cambio.","Price impact {0}%":["Impacto en el precio ",["0"],"%"],"Privacy":"Privacidad","Proposal details":"Detalles de la propuesta","Proposal overview":"Resumen de la propuesta","Proposals":"Propuestas","Proposition":"Proposición","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"El límite de préstamo del protocolo está al 100% para este activo. No es posible tomar más prestado.","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"El límite de préstamo del protocolo está al 100% para este activo. No es posible tomar más prestado.","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"El límite de deuda del protocolo está al 100% para este activo. No es posible tomar más prestado usando este activo como garantía.","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"El límite de deuda del protocolo está al 100% para este activo. No es posible tomar más prestado usando este activo como garantía.","Protocol supply cap at 100% for this asset. Further supply unavailable.":"El límite de suministro del protocolo está al 100% para este activo. No es posible suministrar más.","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"El límite de suministro del protocolo está al 100% para este activo. No es posible suministrar más.","Quorum":"Quorum","Rate change":"Cambio de tasa","Raw-Ipfs":"Raw-Ipfs","Reached":"Alcanzado","Reactivate cooldown period to unstake {0} {stakedToken}":["Reactivar el periodo de cooldown para unstakear ",["0"]," ",["stakedToken"]],"Read more here.":"Más información aquí.","Read-only mode allows to see address positions in Aave, but you won't be able to perform transactions.":"El modo de solo lectura permite ver las posiciones de las direcciones en Aave, pero no podrás realizar transacciones.","Read-only mode.":"Modo de solo lectura.","Read-only mode. Connect to a wallet to perform transactions.":"Modo de solo lectura. Conéctate a una cartera para realizar transacciones.","Receive (est.)":"Recibir (est.)","Received":"Recibido","Recipient address":"Dirección del destinatario","Rejected connection request":"Solicitud de conexión rechazada","Reload":"Recargar","Reload the page":"Recarga la página","Remaining debt":"Deuda restante","Remaining supply":"Suministro restante","Repaid":"Pagado","Repay":"Pagar","Repay with":"Pagar con","Repay {symbol}":["Pagar ",["symbol"]],"Repaying {symbol}":["Pagando ",["symbol"]],"Repayment amount to reach {0}% utilization":["Cantidad a pagar para alcanzar el ",["0"],"% de utilización"],"Reserve Size":"Tamaño de la reserva","Reserve factor":"Factor de reserva","Reserve factor is a percentage of interest which goes to a {0} that is controlled by Aave governance to promote ecosystem growth.":["El factor de reserva es un porcentaje de interés que va a un ",["0"]," que es controlado por el gobierno de Aave para promover el crecimiento del ecosistema."],"Reserve status & configuration":"Configuración y estado de la reserva","Reset":"Restablecer","Restake":"Restakear","Restake {symbol}":["Restakear ",["symbol"]],"Restaked":"Restakeado","Restaking {symbol}":["Restakeando ",["symbol"]],"Review approval tx details":"Revisa los detalles del approve","Review changes to continue":"Revisa los cambios para continuar","Review tx":"Revisión tx","Review tx details":"Revisar detalles de la tx","Revoke power":"Revocar poder","Reward(s) to claim":"Recompensa(s) por reclamar","Rewards APR":"APR de recompensas","Risk details":"Detalles de riesgo","SEE CHARTS":"VER GRÁFICOS","Safety of your deposited collateral against the borrowed assets and its underlying value.":"Seguridad de tu garantía depositada contra los activos prestados y su valor subyacente.","Save and share":"Guardar y compartir","Seatbelt report":"Reporte de seatbelt","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"Parece que no podemos cambiar la red automáticamente. Por favor, comprueba si puedes cambiarla desde la cartera.","Select":"Selecciona","Select APY type to switch":"Selecciona el tipo APY para cambiar","Select an asset":"Selecciona un activo","Select language":"Seleccionar idioma","Select slippage tolerance":"Seleccionar tolerancia de deslizamiento","Select v2 borrows to migrate":"Selecciona préstamos de v2 para migrar","Select v2 supplies to migrate":"Selecciona suministros de v2 para migrar","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"Los activos seleccionados se han migrado correctamente. Visita el panel de control del mercado para verlos.","Selected borrow assets":"Activos de préstamo seleccionados","Selected supply assets":"Activos de suministro seleccionados","Send feedback":"Enviar feedback","Set up delegation":"Configurar la delegación","Setup notifications about your Health Factor using the Hal app.":"Configura notificaciones sobre tu factor de salud usando la aplicación Hal.","Share on Lens":"Compartir en Lens","Share on twitter":"Compartir en twitter","Show":"Mostrar","Show Frozen or paused assets":"Mostrar activos congelados o pausados","Show assets with 0 balance":"Mostrar activos con 0 balance","Sign to continue":"Firma para continuar","Signatures ready":"Firmas listas","Signing":"Firmando","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"Dado que este activo está congelado, las únicas acciones disponibles son retirar y pagar, a las que se puede acceder desde el <0>Panel de control","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"Puesto que esta es una red de pruebas, puedes obtener cualquiera de los activos si tienes ETH en tu cartera","Slippage":"Deslizamiento","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"El deslizamiento es la diferencia entre las cantidades calculadas y las recibidas debido a las condiciones cambiantes del mercado entre el momento en que se envía la transacción y su verificación.","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":["Algunos activos migrados no se utilizarán como garantía debido al isolation mode habilitado en el mercado V3 de ",["marketName"],". Visita el <0>Panel de control de ",["marketName"]," V3 para administrar el isolation mode."],"Something went wrong":"Se produjo un error","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"Lo sentimos, se produjo un error imprevisto. Mientras tanto, puedes intentar recargar la página, o volver después.","Sorry, we couldn't find the page you were looking for.":"Lo sentimos, no hemos podido encontrar la página que estabas buscando.","Spanish":"Español","Stable":"Estable","Stable Interest Type is disabled for this currency":"Tipo de interés estable está deshabilitado para esta moneda","Stable borrowing is enabled":"El préstamo estable no está habilitado","Stable borrowing is not enabled":"El préstamo estable no está habilitado","Stable debt supply is not zero":"El balance de deuda estable no es cero","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"La tasa de interés estable <0>permanecerá igual durante la duración de su préstamo. Está recomendado para los períodos de préstamo a largo plazo y para los usuarios que prefieren la previsibilidad.","Stablecoin":"Stablecoin","Stake":"Stakear","Stake AAVE":"Stakea AAVE","Stake ABPT":"Stakea ABPT","Stake cooldown activated":"Cooldown de stakeo activado","Staked":"Stakeado","Staking":"Staking","Staking APR":"Staking APR","Staking Rewards":"Recompensas de Staking","Staking balance":"Balance stakeado","Staking discount":"Descuento por staking","Started":"Iniciado","State":"Estado","Static interest rate that is determined by Aave Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more":"Tasa de interés estática determinada por el Gobierno de Aave. Esta tasa puede ser cambiada con el tiempo dependiendo de la necesidad de que el suministro de GHO se reduzca/expanda. <0>Aprende más","Supplied":"Suministrado","Supplied asset amount":"Cantidad de activos suministrados","Supply":"Suministrar","Supply APY":"Suministrar APY","Supply apy":"Apy de suministro","Supply balance":"Balance de suministro","Supply balance after switch":"Balance del suministro después del cambio","Supply cap is exceeded":"El límite de suministro se ha sobrepasado","Supply cap on target reserve reached. Try lowering the amount.":"Se ha alcanzado el límite de suministro en la reserva especificada. Prueba reduciendo la cantidad.","Supply {symbol}":["Suministrar ",["symbol"]],"Supplying your":"Suministrando tu","Supplying {symbol}":["Suministrando ",["symbol"]],"Switch":"Cambiar","Switch APY type":"Cambiar el tipo de APY","Switch E-Mode":"Cambiar E-Mode","Switch E-Mode category":"Cambiar la categoría del E-Mode","Switch Network":"Cambiar de red","Switch borrow position":"Cambiar posición de préstamo","Switch rate":"Tasa de cambio","Switch to":"Cambiar a","Switched":"Cambiado","Switching":"Cambiando","Switching E-Mode":"Cambiando E-Mode","Switching rate":"Tasa de cambio","Techpaper":"Documento técnico","Terms":"Términos","Test Assets":"Activos de prueba","Testnet mode":"Testnet mode","Testnet mode is ON":"Testnet mode está ON","Thank you for voting!!":"¡Gracias por votar!","The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow.":"El % de tu poder de préstamo total utilizado. Esto se basa en la cantidad de tu garantía suministrada y la cantidad total que puedes pedir prestado.","The Aave Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of AAVE + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.":"El Aave Balancer Pool Token (ABPT) es un token del pool de liquidez. Puedes recibir ABPT depositando una combinación de AAVE + ETH en el pool de liquidez de Balancer. Luego puedes stakear tus BPT en el módulo de seguridad para asegurar el protocolo y ganar incentivos de seguridad.","The Aave Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.":"El Protocolo Aave está programado para usar siempre el precio de 1 GHO = $1. Esto es diferente del uso del precio de mercado a través de oráculos para otros criptoactivos. Esto crea oportunidades de arbitraje estabilizadoras cuando el precio de GHO fluctúa.","The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral.":"El ratio LTV máximo representa el poder de endeudamiento máximo de una garantía específica. Por ejemplo, si una garantía tiene un LTV del 75 %, el usuario puede pedir prestado hasta 0,75 ETH en la moneda principal por cada 1 ETH de garantía.","The Stable Rate is not enabled for this currency":"La tasa estable no está habilitada para este activo","The address of the pool addresses provider is invalid":"La dirección del proveedor del grupo de direcciones no es válida","The app is running in testnet mode. Learn how it works in":"La aplicación se está ejecutando en testnet mode. Aprende como funciona en","The caller of the function is not an AToken":"El llamador de la función no es un AToken","The caller of this function must be a pool":"La función debe ser llamada por un pool","The collateral balance is 0":"El balance de garantía es 0","The collateral chosen cannot be liquidated":"La garantía elegida no puede ser liquidada","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"El periodo de cooldown es el tiempo requerido antes de unstakear tus tokens (20 días). Solo puedes retirar tus activos del Módulo de Seguridad después del periodo de cooldown y dentro de la ventana de unstakeo.<0>Aprende más","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["El periodo de cooldown es ",["0"],". Después ",["1"]," del cooldown, entrarás a la ventana de unstakeo de ",["2"],". Continuarás recibiendo premios durante el cooldown y la ventana de unstakeo."],"The effects on the health factor would cause liquidation. Try lowering the amount.":"Los efectos en el factor de salud podrían causar liquidación. Intenta reducir la cantidad.","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"La relación préstamo-valor de las posiciones migradas provocaría la liquidación. Aumenta la garantía migrada o reduce el préstamo migrado para continuar.","The requested amount is greater than the max loan size in stable rate mode":"La cantidad solicitada es mayor que el tamaño máximo del préstamo en el modo de tasa estable","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"La cantidad total de tus activos denominados en USD que pueden ser usados como garantía para activos de préstamo.","The underlying asset cannot be rescued":"El activo base no puede ser rescatado","The underlying balance needs to be greater than 0":"El balance subyacente debe ser mayor que 0","The weighted average of APY for all borrowed assets, including incentives.":"El promedio ponderado de APY para todos los activos prestados, incluidos los incentivos.","The weighted average of APY for all supplied assets, including incentives.":"El promedio ponderado de APY para todos los activos suministrados, incluidos los incentivos.","There are not enough funds in the{0}reserve to borrow":["No hay fondos suficientes en la reserva",["0"],"para tomar prestado"],"There is not enough collateral to cover a new borrow":"No hay suficiente garantía para cubrir un nuevo préstamo","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"No hay suficiente liquidez para que el activo seleccionado realice el cambio. Prueba reduciendo la cantidad.","There was some error. Please try changing the parameters or <0><1>copy the error":"Hubo un error. Por favor intenta cambiar los parámetros o <0><1>copiar el error","These assets are temporarily frozen or paused by Aave community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>Aave governance forum for further updates.":"Estos activos están temporalmente congelados o pausados por decisiones de la comunidad de Aave, lo que significa que no se puede suministrar / tomar prestado o intercambiar tasas de estos activos. Se permiten retiros y pagos de deuda. Sigue el <0>foro de gobierno de Aave para más actualizaciones.","These funds have been borrowed and are not available for withdrawal at this time.":"Estos fondos se han tomado prestados y no están disponibles para su retirada en este momento.","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"Esta acción reducirá el factor de salud V2 por debajo del umbral de liquidación. Mantén la garantía o migra la posición de préstamo para continuar.","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"Esta acción reducirá el factor de salud de V3 por debajo del umbral de liquidación. Aumenta la garantía migrada o reduce el préstamo migrado para continuar.","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"Esta acción reducirá tu factor de salud. Por favor ten en cuenta el riesgo incrementado de liquidación de la garantía.","This address is blocked on app.aave.com because it is associated with one or more":"Esta dirección está bloqueada en app.aave.com porque está asociada con una o más","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["Este activo casi ha alcanzado su límite de préstamo. Solo hay ",["messageValue"]," disponibles para ser prestado de este mercado."],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["Este activo casi ha alcanzado su límite de suministro. Solo se puede suministrar ",["messageValue"]," a este mercado."],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"Este activo ha alcanzado su límite de préstamo. No queda nada disponible para ser prestado de este mercado.","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"Este activo ha alcanzado su límite de suministro. No queda nada disponible para ser suministrado desde este mercado.","This asset is frozen due to an Aave Protocol Governance decision. <0>More details":"Este activo está congelado debido a una decisión del Gobierno del Protocolo Aave. <0>More información","This asset is frozen due to an Aave Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details":"Este activo está congelado debido a una decisión del Gobierno del Protocolo Aave. El 20 de diciembre de 2022, renFIL ya no será compatible y no se podrá conectar de nuevo a su red nativa. Se recomienda retirar las posiciones de suministro y pagar las posiciones de préstamo para que renFIL se pueda convertir de nuevo a FIL antes de la fecha límite. Después de esta fecha, ya no será posible convertir renFIL a FIL. <0>Más detalles","This asset is frozen due to an Aave community decision. <0>More details":"Este activo está congelado debido a una decisión de la comunidad de Aave. <0>Más información","This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details":"Está previsto que este activo se desvincule debido a una decisión del Gobierno del Protocolo Aave. <0>Más detalles","This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider.":"Este cálculo de gas es solo una estimación. Tu cartera establecerá el precio de la transacción. Puedes modificar la configuración de gas directamente desde tu proveedor de cartera.","This integration was<0>proposed and approvedby the community.":"Esta integración fue<0>propuesta y aprobadapor la comunidad.","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"Esta es la cantidad total disponible que puedes tomar prestada. Puedes tomar prestado basado en tu garantía y hasta que el límite de préstamo se alcance.","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"Esta es la cantidad total que puedes suministrar en esta reserva. Puedes suministrar el balance de tu cartera hasta que se alcance el límite de suministro.","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"Esto representa el umbral en el que un préstamo será considerado sin garantía suficiente y sujeto a la liquidación de la misma. Por ejemplo, si una garantía tiene un umbral de liquidación del 80 %, significa que el préstamo será liquidado cuando el valor de la deuda alcanze el 80% del valor de la garantía.","Time left to be able to withdraw your staked asset.":"Tiempo restante para poder retirar tu activo stakeado.","Time left to unstake":"Tempo restante para unstakear","Time left until the withdrawal window closes.":"Tiempo restante hasta que se cierre la ventana de retiro.","Tip: Try increasing slippage or reduce input amount":"Tip: Intenta aumentar el deslizamiento o reduce la cantidad de entrada","To borrow you need to supply any asset to be used as collateral.":"Para tomar prestado, necesitas suministrar cualquier activo para ser utilizado como garantía.","To continue, you need to grant Aave smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"Para continuar, necesitas otorgar permiso a los contratos inteligentes de Aave para mover tus fondos de tu cartera. Según el activo y la cartera que uses, se hace firmando el mensaje de permiso (sin coste de gas), o enviando una transacción de aprobación (requiere coste de gas). <0>Aprende más","To enable E-mode for the {0} category, all borrow positions outside of this category must be closed.":["Para habilitar el E-mode para la categoría ",["0"],", todas las posiciones de préstamo fuera de esta categoría deben estar cerradas."],"To repay on behalf of a user an explicit amount to repay is needed":"Para pagar en nombre de un usuario, se necesita una cantidad explícita para pagar","To request access for this permissioned market, please visit: <0>Acces Provider Name":"Para solicitar acceso a este mercado, porfavor visita: <0>Nombre del proveedor de acceso","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"Para enviar una propuesta de cambios menores al protocolo, necesitarás al menos 80K de poder. Si deseas cambiar la base central del código, necesitarás un poder de 320K.<0>Aprende más","Top 10 addresses":"Top 10 direcciones","Total available":"Total disponible","Total borrowed":"Total tomado prestado","Total borrows":"Total de préstamos","Total emission per day":"Emisiones totales por día","Total interest accrued":"Interés total acumulado","Total market size":"Tamaño total del mercado","Total supplied":"Total suministrado","Total voting power":"Poder total de votación","Total worth":"Valor total","Track wallet":"Haz seguimiento de tu cartera","Track wallet balance in read-only mode":"Haz un seguimiento del balance de la cartera en el modo de solo lectura","Transaction failed":"Error en la transacción","Transaction history":"Historial de transacciones","Transaction history is not currently available for this market":"El historial de transacciones no está disponible actualmente para este mercado","Transaction overview":"Resumen de la transacción","Transactions":"Transacciones","UNSTAKE {symbol}":["UNSTAKEAR ",["symbol"]],"Unavailable":"No disponible","Unbacked":"No respaldado","Unbacked mint cap is exceeded":"El límite de minteo sin respaldo ha sido excedido","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["El activo subyacente no existe en el mercado v3 de ",["marketName"],", por lo tanto, esta posición no se puede migrar."],"Underlying token":"Token subyacente","Unstake now":"Unstakea ahora","Unstake window":"Ventana de unstakeo","Unstaked":"Unstakeado","Unstaking {symbol}":["Unstakeando ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"Actualización: Se han reportado interrupciones para WETH, WBTC, WMATIC y USDT. AIP 230 resolverá las interrupciones y el mercado funcionará con normalidad el ~26 de mayo a las 13h00 UTC.","Use it to vote for or against active proposals.":"Úsalo para votar a favor o en contra de propuestas activas.","Use your AAVE and stkAAVE balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Utiliza tu balance de AAVE y stkAAVE para delegar tu voto y poder de proposición. No enviarás ningún token, solo los derechos de votar y proponer cambios en el protocolo. Puedes volver a delegar o revocar el poder a sí mismo en cualquier momento.","Used as collateral":"Utilizado como garantía","User cannot withdraw more than the available balance":"El usuario no puede retirar más que el balance disponible","User did not borrow the specified currency":"El usuario no tomó prestado el activo especificado","User does not have outstanding stable rate debt on this reserve":"El usuario no tiene deuda pendiente de tasa estable en esta reserva","User does not have outstanding variable rate debt on this reserve":"El usuario no tiene deuda pendiente de tasa variable en esta reserva","User is in isolation mode":"El usuario está en Isolation mode","User is trying to borrow multiple assets including a siloed one":"El usuario está intentando tomar prestado múltiples activos incluido uno aislado","Users who stake AAVE in Safety Module (i.e. stkAAVE holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkAAVE held. Use the calculator below to see GHO borrow rate with the discount applied.":"Los usuarios que stakean AAVE en el Modulo de Seguridad (es decir, poseedores de stkAAVE) reciben un descuento en la tasa de interés de préstamo de GHO. Este descuento se aplica a 100 GHO por cada 1 stkAAVE en posesión. Usa el calculador de abajo para ver la tasa de préstamo de GHO con el descuento aplicado.","Utilization Rate":"Tasa de uso","VIEW TX":"VER TX","VOTE NAY":"VOTAR NO","VOTE YAE":"VOTAR SI","Variable":"Variable","Variable debt supply is not zero":"El suministro de deuda variable no es cero","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"La tasa de interés variable <0>fluctuará según las condiciones del mercado. Recomendado para posiciones a corto plazo.","Variable rate":"Tasa variable","Version 2":"Versión 2","Version 3":"Versión 3","View":"Ver","View Transactions":"Ver Transacciones","View all votes":"Ver todos los votos","View contract":"Ver contrato","View details":"Ver detalles","View on Explorer":"Ver en el explorador","Vote NAY":"Votar NO","Vote YAE":"Votar SI","Voted NAY":"Votó NAY","Voted YAE":"Votó YAE","Votes":"Votos","Voting":"Votando","Voting power":"Poder de votación","Voting results":"Resultados de la votación","Wallet Balance":"Balance de la cartera","Wallet balance":"Balance de la cartera","Wallet not detected. Connect or install wallet and retry":"Cartera no detectada. Conecta o instala la cartera y vuelve a intentarlo","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"Las carteras son proporcionadas por proveedores externos y al seleccionarla, aceptas los términos de dichos proveedores. Tu acceso a la cartera podría depender de que el proveedor externo esté operativo.","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"No pudimos encontrar ningún activo relacionado con tu búsqueda. Vuelve a intentarlo con un nombre diferente de activo, símbolo o dirección.","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"No pudimos encontrar ninguna transacción relacionada con tu búsqueda. Vuelve a intentarlo con un nombre de activo diferente o restablece los filtros.","We couldn’t detect a wallet. Connect a wallet to stake and view your balance.":"No podemos detectar una cartera. Conecta una cartera para stakear y ver tu balance.","We suggest you go back to the Dashboard.":"Te sugerimos volver al Panel de control.","Website":"Página web","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"Cuando ocurre una liquidación, los liquidadores pagan hasta el 50% de la cantidad pendiente del préstamo en nombre del prestatario. A cambio, pueden comprar la garantía con descuento y quedarse con la diferencia (sanción de liquidación) como bonificación.","With a voting power of <0/>":"Con un poder de votación de <0/>","With testnet Faucet you can get free assets to test the Aave Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click ‘Faucet’ to get tokens transferred to your wallet. The assets on a testnet are not “real,” meaning they have no monetary value. <0>Learn more":"Con la testnet Faucet puedes obtener activos gratuitos para probar el Protocolo Aave. Asegúrate de cambiar tu proveedor de cartera a la red de testnet adecuada, selecciona el activo deseado y haz clic en \"Faucet\" para obtener tokens transferidos a tu cartera. Los activos de una testnet no son \"reales\", lo que significada que no tienen valor monetario. <0>Aprende más","Withdraw":"Retirar","Withdraw & Switch":"Retirar y Cambiar","Withdraw and Switch":"Retirar y Cambiar","Withdraw {symbol}":["Retirar ",["symbol"]],"Withdrawing and Switching":"Retirando y Cambiando","Withdrawing this amount will reduce your health factor and increase risk of liquidation.":"Retirar esta cantidad reducirá tu factor de salud y aumentará el riesgo de liquidación.","Withdrawing {symbol}":["Retirando ",["symbol"]],"Wrong Network":"Red incorrecta","YAE":"YAE","You are entering Isolation mode":"Estás entrando en el Isolation mode","You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral.":"Puedes pedir prestado este activo con una tasa estable solo si pides prestado más de la cantidad que estás proporcionando como garantía.","You can not change Interest Type to stable as your borrowings are higher than your collateral":"No puede cambiar el Tipo de Interés a estable, ya que sus préstamos son más altos que su garantía","You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.":"No puedes desactivar el E-Mode, ya que tu nivel actual de garantía está por encima del 80%, desactivar el E-Mode puede causar liquidación. Para salir del E-Mode suministra o paga las posiciones prestadas.","You can not switch usage as collateral mode for this currency, because it will cause collateral call":"No puedes cambiar el uso como modo de garantía para este activo, porque causará una liquidación","You can not use this currency as collateral":"No puedes usar este activo como garantía","You can not withdraw this amount because it will cause collateral call":"No puedes retirar esta cantidad porque causará una liquidación","You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.":"Solo puedes cambiar a tokens con tipos de APY variables. Después de esta transacción, puedes cambiar la tasa variable a una estable si está disponible.","You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active.":"Solo puedes retirar tus activos del Módulo de Seguridad después de que finalice el período de cooldown y la ventana de unstakeo esté activa.","You can report incident to our <0>Discord or<1>Github.":"Puedes reportar cualquier incidente a nuestro <0>Discord o <1>Github.","You cancelled the transaction.":"Has cancelado la transacción.","You did not participate in this proposal":"No has participado en esta propuesta","You do not have supplies in this currency":"No tienes suministros en este activo","You don’t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"No tienes suficientes fondos en tu cartera para pagar la cantidad total. Si procedes a pagar con tu cantidad actual de fondos, aún tendrás un pequeño préstamo en tu panel de control.","You have no AAVE/stkAAVE balance to delegate.":"No tienes balance de AAVE/stkAAVE para delegar.","You have not borrow yet using this currency":"Aún no has tomado prestado usando este activo","You may borrow up to <0/> GHO at <1/> (max discount)":"Puedes tomar prestado hasta <0/> GHO al <1/> (descuento máximo)","You may enter a custom amount in the field.":"Puedes ingresar una cantidad específica en el campo.","You switched to {0} rate":["Has cambiado a tasa ",["0"]],"You unstake here":"Unstakea aquí","You voted {0}":["Has votado ",["0"]],"You will exit isolation mode and other tokens can now be used as collateral":"Saldrás del modo aislamiento y otros tokens pueden ser usados ahora como garantía","You {action} <0/> {symbol}":["Tu ",["action"]," <0/> ",["symbol"]],"You've successfully switched borrow position.":"Has cambiado con éxito la posición de préstamo.","You've successfully switched tokens.":"Has cambiado los tokens con éxito.","You've successfully withdrew & switched tokens.":"Has retirado y cambiado tokens con éxito.","Your balance is lower than the selected amount.":"Tu balance es más bajo que la cantidad seleccionada.","Your borrows":"Tus préstamos","Your current loan to value based on your collateral supplied.":"Tu actual relación préstamo-valor basado en tu garantía suministrada.","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"Tu factor de salud y la relación préstamo-valor determinan la seguridad de tu garantía. Para evitar liquidaciones, puedes suministrar más garantía o pagar las posiciones de préstamo.","Your info":"Tu información","Your proposition power is based on your AAVE/stkAAVE balance and received delegations.":"Tu poder de proposición se basa en tu balance de AAVE/stkAAVE y delegaciones recibidas.","Your reward balance is 0":"Tu balance de recompensa es 0","Your supplies":"Tus suministros","Your voting info":"Tu información de voto","Your voting power is based on your AAVE/stkAAVE balance and received delegations.":"Tu poder de voto se basa en tu balance de AAVE/stkAAVE y delegaciones recibidas.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":["Tu cartera de ",["name"]," está vacía. Compra o transfiere activos o usa <0>",["0"]," para transferir tus activos de ",["network"],"."],"Your {name} wallet is empty. Purchase or transfer assets.":["Tu cartera de ",["name"]," está vacía. Compra o transfiere activos."],"Your {networkName} wallet is empty. Get free test assets at":["Tu cartera de ",["networkName"]," está vacía. Consigue activos de prueba gratis en"],"Your {networkName} wallet is empty. Get free test {0} at":["Tu cartera de ",["networkName"]," está vacía. Consigue ",["0"]," de prueba gratis en"],"Zero address not valid":"Dirección cero no válida","assets":"activos","blocked activities":"actividades bloqueadas","copy the error":"copiar el error","disabled":"deshabilitado","documentation":"documentación","enabled":"habilitado","ends":"finaliza","for":"para","of":"de","on":"en","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"por favor comprueba que la cantidad que deseas depositar no está siendo utilizada actualmente para stakear. Si está utilizando para stakear, tu transacción podría fallar.","repaid":"reembolsado","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"stETH suministrado como garantía continuará acumulando recompensas de staking proporcionadas por rebases diarios.","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["Los tokens stETH se migrarán a Wrapped stETH usando el wrapper del protocolo de Lido, lo que provoca un cambio en el balance de suministro después de la migración: ",["0"]],"staking view":"vista de stakeo","starts":"empieza","stkAAVE holders get a discount on GHO borrow rate":"poseedores de stkAAVE obtienen un descuento en la tasa de préstamo de GHO","to":"para","tokens is not the same as staking them. If you wish to stake your":"tokens no es lo mismo que stakearlos. Si deseas stakearlos","tokens, please go to the":"tokens, por favor ve al","withdrew":"retirado","{0}":[["0"]],"{0} Balance":["Balance ",["0"]],"{0} Faucet":[["0"]," Faucet"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," el servicio on-ramp es proporcionado por proveedores externos y al seleccionarlo, estás aceptando los términos de dichos proveedores. Tu acceso al servicio podría depender de que el proveedor externo esté operativo."],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"d"],"{h}h":[["h"],"h"],"{m}m":[["m"],"m"],"{networkName} Faucet":["Faucet ",["networkName"]],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":[["numSelected"],"/",["numAvailable"]," activos seleccionados"],"{s}s":[["s"],"s"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}; \ No newline at end of file diff --git a/src/locales/es/messages.po b/src/locales/es/messages.po index 41a9db3559..4059687063 100644 --- a/src/locales/es/messages.po +++ b/src/locales/es/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: aave-interface\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-10-09 12:06\n" +"PO-Revision-Date: 2023-10-23 12:06\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -18,6 +18,10 @@ msgstr "" "X-Crowdin-File: /src/locales/en/messages.po\n" "X-Crowdin-File-ID: 46\n" +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListItem.tsx +msgid "..." +msgstr "..." + #: src/modules/history/HistoryWrapper.tsx #: src/modules/history/HistoryWrapperMobile.tsx msgid ".CSV" @@ -831,7 +835,6 @@ msgstr "Poder delegado" #: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsListMobileItem.tsx #: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx #: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx -#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListItem.tsx #: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListMobileItem.tsx #: src/modules/markets/MarketAssetsListItem.tsx msgid "Details" @@ -1393,6 +1396,10 @@ msgstr "LTV máximo" msgid "Max slashing" msgstr "Max slashing" +#: src/components/transactions/Switch/SwitchSlippageSelector.tsx +msgid "Max slippage" +msgstr "Deslizamiento máximo" + #: src/components/transactions/Warnings/DebtCeilingWarning.tsx msgid "Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%." msgstr "La cantidad máxima disponible para tomar prestado contra este activo está limitada porque el límite de deuda está al {0}%." @@ -1464,10 +1471,18 @@ msgstr "Riesgos de migración" msgid "Minimum GHO borrow amount" msgstr "Cantidad de préstamo mínima de GHO" +#: src/components/transactions/Switch/SwitchModalContent.tsx +msgid "Minimum USD value received" +msgstr "Valor mínimo en USD recibido" + #: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx msgid "Minimum staked Aave amount" msgstr "Cantidad mínima de Aave stakeado" +#: src/components/transactions/Switch/SwitchModalContent.tsx +msgid "Minimum {0} received" +msgstr "Mínimo {0} recibido" + #: src/layouts/MoreMenu.tsx msgid "More" msgstr "Más" @@ -1635,6 +1650,10 @@ msgstr "Por favor ten siempre en cuenta tu <0>factor de salud (HF) cuando mi msgid "Please connect a wallet to view your personal information here." msgstr "Por favor conecta una cartera para ver tu información personal aquí." +#: src/components/transactions/Switch/SwitchModalContent.tsx +msgid "Please connect your wallet to be able to switch your tokens." +msgstr "Por favor conecta tu cartera para cambiar tus tokens." + #: src/modules/faucet/FaucetAssetsList.tsx msgid "Please connect your wallet to get free testnet assets." msgstr "Por favor conecta tu cartera para obtener activos testnet gratis." @@ -1685,6 +1704,10 @@ msgstr "Precio" msgid "Price data is not currently available for this reserve on the protocol subgraph" msgstr "Los datos de los precios no están disponibles actualmente para esta reserva en el subgraph del protocolo" +#: src/components/transactions/Switch/SwitchRates.tsx +msgid "Price impact" +msgstr "Impacto del precio" + #: src/components/infoTooltips/PriceImpactTooltip.tsx msgid "Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair." msgstr "El impacto del precio es la diferencia entre el valor total de los tokens de entrada cambiados y los tokens de destino obtenidos (en USD), que resulta de la liquidez limitada del par de cambio." @@ -2027,6 +2050,10 @@ msgstr "Dado que este activo está congelado, las únicas acciones disponibles s msgid "Since this is a test network, you can get any of the assets if you have ETH on your wallet" msgstr "Puesto que esta es una red de pruebas, puedes obtener cualquiera de los activos si tienes ETH en tu cartera" +#: src/components/transactions/Switch/SwitchSlippageSelector.tsx +msgid "Slippage" +msgstr "Deslizamiento" + #: src/components/infoTooltips/SlippageTooltip.tsx msgid "Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification." msgstr "El deslizamiento es la diferencia entre las cantidades calculadas y las recibidas debido a las condiciones cambiantes del mercado entre el momento en que se envía la transacción y su verificación." @@ -2218,6 +2245,8 @@ msgstr "Suministrando {symbol}" #: src/components/transactions/Swap/SwapActions.tsx #: src/components/transactions/Swap/SwapActions.tsx #: src/components/transactions/Swap/SwapModal.tsx +#: src/components/transactions/Switch/SwitchActions.tsx +#: src/components/transactions/Switch/SwitchActions.tsx #: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx #: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx #: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx @@ -2262,6 +2291,7 @@ msgstr "Cambiado" #: src/components/transactions/DebtSwitch/DebtSwitchActions.tsx #: src/components/transactions/Swap/SwapActions.tsx +#: src/components/transactions/Switch/SwitchActions.tsx msgid "Switching" msgstr "Cambiando" @@ -2450,7 +2480,7 @@ msgstr "Este activo está congelado debido a una decisión del Gobierno del Prot msgid "This asset is frozen due to an Aave community decision. <0>More details" msgstr "Este activo está congelado debido a una decisión de la comunidad de Aave. <0>Más información" -#: src/components/Warnings/BUSDOffBoardingWarning.tsx +#: src/components/Warnings/OffboardingWarning.tsx msgid "This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details" msgstr "Está previsto que este activo se desvincule debido a una decisión del Gobierno del Protocolo Aave. <0>Más detalles" @@ -2990,10 +3020,18 @@ msgstr "Tu {action} <0/> {symbol}" msgid "You've successfully switched borrow position." msgstr "Has cambiado con éxito la posición de préstamo." +#: src/components/transactions/Switch/SwitchTxSuccessView.tsx +msgid "You've successfully switched tokens." +msgstr "Has cambiado los tokens con éxito." + #: src/components/transactions/Withdraw/WithdrawAndSwitchSuccess.tsx msgid "You've successfully withdrew & switched tokens." msgstr "Has retirado y cambiado tokens con éxito." +#: src/components/transactions/Switch/SwitchErrors.tsx +msgid "Your balance is lower than the selected amount." +msgstr "Tu balance es más bajo que la cantidad seleccionada." + #: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx #: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx msgid "Your borrows" diff --git a/src/locales/fr/messages.js b/src/locales/fr/messages.js index fce9cf3622..09759d3438 100644 --- a/src/locales/fr/messages.js +++ b/src/locales/fr/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:{".CSV":".CSV",".JSON":".JSON","<0><1><2/>Add <3/> stkAAVE to borrow at <4/> (max discount)":"<0><1><2/>Add <3/> stkAAVE to borrow at <4/> (max discount)","<0><1><2/>Add stkAAVE to see borrow rate with discount":"<0><1><2/>Add stkAAVE to see borrow rate with discount","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>Aave governance forum for updates.":"<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>Aave governance forum for updates.","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>Slippage tolerance <1>",["selectedSlippage"],"% <2>",["0"],""],"AAVE holders (Ethereum network only) can stake their AAVE in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"AAVE holders (Ethereum network only) can stake their AAVE in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.","APR":"APR","APY":"APY","APY change":"APY change","APY type":"APY type","APY type change":"APY type change","APY with discount applied":"APY with discount applied","APY, fixed rate":"APY, fixed rate","APY, stable":"APY, stable","APY, variable":"APY, variable","AToken supply is not zero":"L'approvisionnement en aTokens n'est pas nul","Aave Governance":"Gouvernance Aave","Aave aToken":"Aave aToken","Aave debt token":"Aave debt token","Aave is a fully decentralized, community governed protocol by the AAVE token-holders. AAVE token-holders collectively discuss, propose, and vote on upgrades to the protocol. AAVE token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"Aave is a fully decentralized, community governed protocol by the AAVE token-holders. AAVE token-holders collectively discuss, propose, and vote on upgrades to the protocol. AAVE token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance","Aave per month":"Aave par mois","About GHO":"About GHO","Account":"Compte","Action cannot be performed because the reserve is frozen":"L'action ne peut pas être effectuée car la réserve est gelée","Action cannot be performed because the reserve is paused":"L'action ne peut pas être effectuée car la réserve est mise en pause","Action requires an active reserve":"L'action nécessite une réserve active","Activate Cooldown":"Activate Cooldown","Add stkAAVE to see borrow APY with the discount":"Add stkAAVE to see borrow APY with the discount","Add to wallet":"Add to wallet","Add {0} to wallet to track your balance.":["Add ",["0"]," to wallet to track your balance."],"Address is not a contract":"L'adresse n'est pas un contrat","Addresses":"Addresses","Addresses ({0})":["Addresses (",["0"],")"],"All Assets":"All Assets","All done!":"Tout est fait !","All proposals":"Toutes les propositions","All transactions":"All transactions","Allowance required action":"Allocation action requise","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"Vous permet de décider si vous souhaitez utiliser un actif fourni en tant que collatéral. Un actif utilisé comme collatéral affectera votre pouvoir d'emprunt et votre Health Factor.","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"Vous permet de basculer entre les taux d'intérêt <0>variable et <1>stable où le taux variable peut augmenter et diminuer en fonction du montant de liquidité dans la pool, et le taux stable restera le même pour la durée de votre prêt.","Amount":"Montant","Amount claimable":"Amount claimable","Amount in cooldown":"Amount in cooldown","Amount must be greater than 0":"Le montant doit être supérieur à 0","Amount to unstake":"Amount to unstake","An error has occurred fetching the proposal metadata from IPFS.":"An error has occurred fetching the proposal metadata from IPFS.","Approve Confirmed":"Approve Confirmed","Approve with":"Approve with","Approve {symbol} to continue":["Approve ",["symbol"]," to continue"],"Approving {symbol}...":["Approuver ",["symbol"],"..."],"Array parameters that should be equal length are not":"Les paramètres de tableau devraient être de même longueur ne sont pas","Asset":"Actif","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.","Asset can only be used as collateral in isolation mode only.":"L'actif ne peut être utilisé comme garantie qu'en mode isolé.","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["Asset cannot be migrated because you have isolated collateral in ",["marketName"]," v3 Market which limits borrowable assets. You can manage your collateral in <0>",["marketName"]," V3 Dashboard"],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":["Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in ",["marketName"]," v3 market."],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":["Asset cannot be migrated due to supply cap restriction in ",["marketName"]," v3 market."],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["Asset cannot be migrated to ",["marketName"]," V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["Asset cannot be migrated to ",["marketName"]," v3 Market since collateral asset will enable isolation mode."],"Asset cannot be used as collateral.":"L'actif ne peut pas être utilisé comme collatéral.","Asset category":"Catégorie d'actifs","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["Asset is frozen in ",["marketName"]," v3 market, hence this position cannot be migrated."],"Asset is not borrowable in isolation mode":"L'actif n'est pas empruntable en mode d'isolement","Asset is not listed":"L'actif n'est pas répertorié","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.","Assets":"Actifs","Assets to borrow":"Actifs à emprunter","Assets to supply":"Actifs à déposer","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["Assets with zero LTV (",["assetsBlockingWithdraw"],") must be withdrawn or disabled as collateral to perform this action"],"At a discount":"At a discount","Author":"Auteur","Available":"Disponible","Available assets":"Actifs disponibles","Available liquidity":"Liquidités disponibles","Available on":"Available on","Available rewards":"Récompenses disponibles","Available to borrow":"Disponible à emprunter","Available to supply":"Disponible au dépôt","Back to Dashboard":"Back to Dashboard","Balance":"Solde","Balance to revoke":"Balance to revoke","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"Soyez prudent - Vous êtes très proche de la liquidation. Envisagez de déposer plus de collatéral ou de rembourser certaines de vos positions empruntées","Be mindful of the network congestion and gas prices.":"Be mindful of the network congestion and gas prices.","Because this asset is paused, no actions can be taken until further notice":"Because this asset is paused, no actions can be taken until further notice","Before supplying":"Avant de déposer","Blocked Address":"Blocked Address","Borrow":"Emprunter","Borrow APY":"Borrow APY","Borrow APY rate":"Taux APY d'emprunt","Borrow APY, fixed rate":"Borrow APY, fixed rate","Borrow APY, stable":"Prêt APY, stable","Borrow APY, variable":"Prêt APY, variable","Borrow amount to reach {0}% utilization":["Borrow amount to reach ",["0"],"% utilization"],"Borrow and repay in same block is not allowed":"Emprunter et rembourser dans le même bloc n'est pas autorisé","Borrow apy":"Borrow apy","Borrow balance":"Borrow balance","Borrow balance after repay":"Borrow balance after repay","Borrow balance after switch":"Borrow balance after switch","Borrow cap":"Limite d'emprunt","Borrow cap is exceeded":"Le plafond d'emprunt est dépassé","Borrow info":"Borrow info","Borrow power used":"Puissance d'emprunt utilisée","Borrow rate change":"Borrow rate change","Borrow {symbol}":["Emprunter ",["symbole"]],"Borrowed":"Borrowed","Borrowed asset amount":"Borrowed asset amount","Borrowing is currently unavailable for {0}.":["L'emprunt n'est actuellement pas disponible pour ",["0"],"."],"Borrowing is disabled due to an Aave community decision. <0>More details":"Borrowing is disabled due to an Aave community decision. <0>More details","Borrowing is not enabled":"L'emprunt n'est pas activé","Borrowing is unavailable because you’re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.":"Borrowing is unavailable because you’re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.","Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"L'emprunt n'est pas disponible car vous avez activé le mode Efficacité (E-Mode) et le mode Isolation. Pour gérer le mode E et le mode Isolation, rendez-vous sur votre <0>tableau de bord.","Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":["L'emprunt n'est pas disponible, car vous avez activé le mode d'efficacité (E-Mode) pour la catégorie ",["0"],". Pour gérer les catégories E-Mode, visitez votre <0>tableau de bord."],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.","Borrowing power and assets are limited due to Isolation mode.":"Le pouvoir d'emprunt et les actifs sont limités en raison du mode d'isolement.","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"Emprunter ce montant réduira votre facteur santé et augmentera le risque de liquidation.","Borrowing {symbol}":["Emprunter ",["symbole"]],"Both":"Both","Buy Crypto With Fiat":"Buy Crypto With Fiat","Buy Crypto with Fiat":"Buy Crypto with Fiat","Buy {cryptoSymbol} with Fiat":["Buy ",["cryptoSymbol"]," with Fiat"],"COPIED!":"COPIED!","COPY IMAGE":"COPY IMAGE","Can be collateral":"Peut être collatéral","Can be executed":"Peut être exécuté","Cancel":"Cancel","Cannot disable E-Mode":"Cannot disable E-Mode","Choose how much voting/proposition power to give to someone else by delegating some of your AAVE or stkAAVE balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkAAVE balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Choose how much voting/proposition power to give to someone else by delegating some of your AAVE or stkAAVE balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkAAVE balance changes, your delegate's voting/proposition power will be automatically adjusted.","Choose one of the on-ramp services":"Choose one of the on-ramp services","Claim":"Réclamer","Claim all":"Réclamer tout","Claim all rewards":"Réclamez toutes les récompenses","Claim {0}":["Réclamer ",["0"]],"Claim {symbol}":["Claim ",["symbol"]],"Claimable AAVE":"AAVE Réclamable","Claimed":"Claimed","Claiming":"Réclamer","Claiming {symbol}":["Claiming ",["symbol"]],"Close":"Fermer","Collateral":"Collatérale","Collateral balance after repay":"Collateral balance after repay","Collateral change":"Collateral change","Collateral is (mostly) the same currency that is being borrowed":"La garantie est (principalement) la même devise que celle qui est empruntée","Collateral to repay with":"Collateral to repay with","Collateral usage":"Usage de collatéral","Collateral usage is limited because of Isolation mode.":"L'utilisation du collatéral est limitée en raison du mode d'isolation.","Collateral usage is limited because of isolation mode.":"Collateral usage is limited because of isolation mode.","Collateral usage is limited because of isolation mode. <0>Learn More":"L'utilisation de la garantie est limitée en raison du mode d'isolement. <0>En savoir plus","Collateralization":"Collatéralisation","Collector Contract":"Collector Contract","Collector Info":"Collector Info","Connect wallet":"Connecter le portefeuille","Cooldown period":"Période de recharge","Cooldown period warning":"Avertissement de période de refroidissement","Cooldown time left":"Temps de recharge restant","Cooldown to unstake":"Temps de recharge pour déstaker","Cooling down...":"Refroidissement...","Copy address":"Copier l'adresse","Copy error message":"Copy error message","Copy error text":"Copier le texte d'erreur","Covered debt":"Covered debt","Created":"Créé","Current LTV":"LTV actuelle","Current differential":"Différentiel de courant","Current v2 Balance":"Current v2 Balance","Current v2 balance":"Current v2 balance","Current votes":"Votes actuels","Dark mode":"Mode Sombre","Dashboard":"Tableau de bord","Data couldn't be fetched, please reload graph.":"Data couldn't be fetched, please reload graph.","Debt":"Dette","Debt ceiling is exceeded":"Le plafond de la dette est dépassé","Debt ceiling is not zero":"Le plafond de la dette n'est pas nul","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.","Delegated power":"Delegated power","Details":"Détails","Developers":"Développeurs","Differential":"Différentiel","Disable E-Mode":"Désactiver le E-mode","Disable testnet":"Disable testnet","Disable {symbol} as collateral":["Désactiver ",["symbol"]," comme garantie"],"Disabled":"Désactivé","Disabling E-Mode":"Désactiver le E-mode","Disabling this asset as collateral affects your borrowing power and Health Factor.":"La désactivation de cet actif en tant que garantie affecte votre pouvoir d'emprunt et votre facteur de santé.","Disconnect Wallet":"Déconnecter le portefeuille","Discord channel":"Discord channel","Discount":"Discount","Discount applied for <0/> staking AAVE":"Discount applied for <0/> staking AAVE","Discount model parameters":"Discount model parameters","Discount parameters are decided by the Aave community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"Discount parameters are decided by the Aave community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more","Discountable amount":"Discountable amount","Docs":"Docs","Download":"Download","Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.":"Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.","Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the Aave V3 Harmony market.":"Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the Aave V3 Harmony market.","E-Mode":"E-Mode","E-Mode Category":"Catégorie E-mode","E-Mode category":"E-Mode category","E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more":"E-Mode augmente votre LTV pour une catégorie d'actifs sélectionnée jusqu'à 97 %. <0>En savoir plus","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"E-Mode augmente votre LTV pour une catégorie d'actifs sélectionnée jusqu'à <0/>. <1>En savoir plus","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by Aave Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>Aave V3 Technical Paper.":"Le E-mode augmente votre LTV pour une catégorie d'actifs sélectionnée, ce qui signifie que lorsque le E-mode est activé, vous aurez un pouvoir d'emprunt plus élevé sur les actifs de la même catégorie de mode E qui sont définis par Aave Governance. Vous pouvez accéder au E-Mode depuis votre <0>Tableau de bord. Pour en savoir plus sur le E-mode et les restrictions appliquées, consultez la <1>FAQ ou le <2>Document technique Aave V3.","Effective interest rate":"Effective interest rate","Efficiency mode (E-Mode)":"Mode efficacité (E-Mode)","Emode":"Emode","Enable E-Mode":"Activer le E-Mode","Enable {symbol} as collateral":["Activer ",["symbol"]," comme collatéral"],"Enabled":"Activé","Enabling E-Mode":"Activation du E-Mode","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"L'activation de cet actif comme garantie augmente votre pouvoir d'emprunt et votre facteur de santé. Cependant, il peut être liquidé si votre facteur de santé tombe en dessous de 1.","Ended":"Ended","Ends":"Ends","English":"Anglais","Enter ETH address":"Entrez l'adresse ETH","Enter an amount":"Entrez un montant","Error connecting. Try refreshing the page.":"Erreur de connexion. Essayez d'actualiser la page.","Estimated compounding interest, including discount for Staking {0}AAVE in Safety Module.":["Estimated compounding interest, including discount for Staking ",["0"],"AAVE in Safety Module."],"Exceeds the discount":"Exceeds the discount","Executed":"Réalisé","Expected amount to repay":"Expected amount to repay","Expires":"Expire","Export data to":"Export data to","FAQ":"FAQ","FAQS":"FAQS","Failed to load proposal voters. Please refresh the page.":"Failed to load proposal voters. Please refresh the page.","Faucet":"Faucet","Faucet {0}":["Faucet ",["0"]],"Fetching data...":"Fetching data...","Filter":"Filtrer","Fixed":"Fixed","Fixed rate":"Fixed rate","Flashloan is disabled for this asset, hence this position cannot be migrated.":"Flashloan is disabled for this asset, hence this position cannot be migrated.","For repayment of a specific type of debt, the user needs to have debt that type":"For repayment of a specific type of debt, the user needs to have debt that type","Forum discussion":"Discussion de forum","French":"Français","Funds in the Safety Module":"Fonds dans le Safety Module","GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the AaveDAO treasury.":"GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the AaveDAO treasury.","Get ABP Token":"Get ABP Token","Global settings":"Paramètres globaux","Go Back":"Retourner","Go to Balancer Pool":"Go to Balancer Pool","Go to V3 Dashboard":"Go to V3 Dashboard","Governance":"Gouvernance","Greek":"Greek","Health Factor ({0} v2)":["Health Factor (",["0"]," v2)"],"Health Factor ({0} v3)":["Health Factor (",["0"]," v3)"],"Health factor":"Facteur de santé","Health factor is lesser than the liquidation threshold":"Le facteur santé est inférieur au seuil de liquidation","Health factor is not below the threshold":"Le facteur de santé n'est pas inférieur au seuil","Hide":"Cacher","Holders of stkAAVE receive a discount on the GHO borrowing rate":"Holders of stkAAVE receive a discount on the GHO borrowing rate","I acknowledge the risks involved.":"Je reconnais les risques encourus.","I fully understand the risks of migrating.":"I fully understand the risks of migrating.","I understand how cooldown ({0}) and unstaking ({1}) work":["Je comprends comment fonctionnent le temps de recharge (",["0"],") et le retrait (",["1"],")"],"If the error continues to happen,<0/> you may report it to this":"If the error continues to happen,<0/> you may report it to this","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"Si le facteur de santé descend en dessous de 1, la liquidation de votre collatéral peut être déclenchée.","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["Si vous NE vous désengagez PAS dans les ",["0"]," de la fenêtre de désengagement, vous devrez réactiver le processus de refroidissement."],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"Si votre prêt à la valeur dépasse le seuil de liquidation, votre garantie fournie peut être liquidée.","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"En E-Mode, certains actifs ne sont pas empruntables. Quittez le E-mode pour accéder à tous les actifs","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable ",["0"]," as collateral before borrowing another asset. Read more in our <0>FAQ"],"Inconsistent flashloan parameters":"Paramètres de prêt flash incohérents","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.","Interest accrued":"Interest accrued","Interest rate rebalance conditions were not met":"Les conditions de rééquilibrage des taux d'intérêt n'ont pas été remplies","Interest rate strategy":"Interest rate strategy","Invalid amount to burn":"Montant non valide à brûler","Invalid amount to mint":"Montant invalide à frapper","Invalid bridge protocol fee":"Frais de protocole de pont invalide","Invalid expiration":"Expiration invalide","Invalid flashloan premium":"Prime flash non valide","Invalid return value of the flashloan executor function":"Valeur de retour invalide de la fonction flashloan executor","Invalid signature":"Signature non valide","Isolated":"Isolé","Isolated Debt Ceiling":"Isolated Debt Ceiling","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"Les actifs isolés ont un pouvoir d'emprunt limité et les autres actifs ne peuvent pas être utilisés comme garantie.","Join the community discussion":"Join the community discussion","LEARN MORE":"LEARN MORE","Language":"Language","Learn more":"Apprendre encore plus","Learn more about risks involved":"En savoir plus sur les risques encourus","Learn more in our <0>FAQ guide":"En savoir plus dans notre <0>guide FAQ","Learn more.":"Learn more.","Links":"Liens","Liqudation":"Liqudation","Liquidated collateral":"Liquidated collateral","Liquidation":"Liquidation","Liquidation <0/> threshold":"Seuil de liquidation <0/>","Liquidation Threshold":"Liquidation Threshold","Liquidation at":"Liquidation à","Liquidation penalty":"Pénalité de liquidation","Liquidation risk":"Liquidation risk","Liquidation risk parameters":"Liquidation risk parameters","Liquidation threshold":"Seuil de liquidation","Liquidation value":"Valeur de liquidation","Loading data...":"Loading data...","Ltv validation failed":"Échec de la validation LTV","MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details":"MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details","MAX":"MAX","Manage analytics":"Manage analytics","Market":"Marché","Markets":"Marchés","Max":"Max","Max LTV":"Max LTV","Max slashing":"Coupure maximale","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["Maximum amount available to borrow against this asset is limited because debt ceiling is at ",["0"],"%."],"Maximum amount available to borrow is <0/> {0} (<1/>).":["Maximum amount available to borrow is <0/> ",["0"]," (<1/>)."],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.","Maximum amount available to supply is <0/> {0} (<1/>).":["Maximum amount available to supply is <0/> ",["0"]," (<1/>)."],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["Maximum amount available to supply is limited because protocol supply cap is at ",["0"],"%."],"Maximum loan to value":"Maximum loan to value","Meet GHO":"Meet GHO","Menu":"Menu","Migrate":"Migrate","Migrate to V3":"Migrate to V3","Migrate to v3":"Migrate to v3","Migrate to {0} v3 Market":["Migrate to ",["0"]," v3 Market"],"Migrated":"Migrated","Migrating":"Migrating","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it’s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it’s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.","Migration risks":"Migration risks","Minimum GHO borrow amount":"Minimum GHO borrow amount","Minimum staked Aave amount":"Minimum staked Aave amount","More":"Plus","NAY":"NON","Need help connecting a wallet? <0>Read our FAQ":"Besoin d'aide pour connecter un portefeuille ? <0>Lire notre FAQ","Net APR":"APR Net","Net APY":"APY Net","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"L'APY net est l'effet combiné de toutes les positions d'offre et d'emprunt sur la valeur nette, y compris les incitations. Il est possible d'avoir un APY net négatif si l'APY de la dette est supérieur à l'APY de l'offre.","Net worth":"Valeur nette","Network":"Réseau","Network not supported for this wallet":"Réseau non pris en charge pour ce portefeuille","New APY":"Nouveau APY","No assets selected to migrate.":"No assets selected to migrate.","No rewards to claim":"Aucune récompense à réclamer","No search results{0}":["No search results",["0"]],"No transactions yet.":"No transactions yet.","No voting power":"Pas de pouvoir de vote","None":"Aucun/Aucune","Not a valid address":"Pas une adresse valide","Not enough balance on your wallet":"Pas assez de solde sur votre portefeuille","Not enough collateral to repay this amount of debt with":"Pas assez de collatéral pour rembourser ce montant de dette avec","Not enough staked balance":"Pas assez de solde staké","Not enough voting power to participate in this proposal":"Pas assez de pouvoir de vote pour participer à cette proposition","Not reached":"Non atteint","Nothing borrowed yet":"Aucun emprunt pour l'instant","Nothing found":"Nothing found","Nothing staked":"Rien staké","Nothing supplied yet":"Rien fourni pour le moment","Notify":"Notify","Ok, Close":"D'accord, fermer","Ok, I got it":"OK j'ai compris","Operation not supported":"Opération non prise en charge","Oracle price":"Prix Oracle","Overview":"Aperçu","Page not found":"Page not found","Participating in this {symbol} reserve gives annualized rewards.":["Participer à cette réserve ",["symbol"]," donne des récompenses annualisées."],"Pending...":"En attente...","Per the community, the Fantom market has been frozen.":"Per the community, the Fantom market has been frozen.","Per the community, the V2 AMM market has been deprecated.":"Per the community, the V2 AMM market has been deprecated.","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.","Please connect a wallet to view your personal information here.":"Veuillez connecter un portefeuille pour afficher vos informations personnelles ici.","Please connect your wallet to get free testnet assets.":"Please connect your wallet to get free testnet assets.","Please connect your wallet to see migration tool.":"Please connect your wallet to see migration tool.","Please connect your wallet to see your supplies, borrowings, and open positions.":"Veuillez connecter votre portefeuille pour voir vos fournitures, vos emprunts et vos positions ouvertes.","Please connect your wallet to view transaction history.":"Please connect your wallet to view transaction history.","Please enter a valid wallet address.":"Please enter a valid wallet address.","Please switch to {networkName}.":["Veuillez passer à ",["networkName"],"."],"Please, connect your wallet":"S'il vous plaît, connectez votre portefeuille","Pool addresses provider is not registered":"Le fournisseur d'adresses de pool n'est pas enregistré","Powered by":"Powered by","Preview tx and migrate":"Preview tx and migrate","Price":"Price","Price data is not currently available for this reserve on the protocol subgraph":"Price data is not currently available for this reserve on the protocol subgraph","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.","Price impact {0}%":["Price impact ",["0"],"%"],"Privacy":"Privacy","Proposal details":"Détails de la proposition","Proposal overview":"Aperçu de la proposition","Proposals":"Les propositions","Proposition":"Proposition","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap at 100% for this asset. Further borrowing unavailable.","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.","Protocol supply cap at 100% for this asset. Further supply unavailable.":"Protocol supply cap at 100% for this asset. Further supply unavailable.","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"Protocol supply cap is at 100% for this asset. Further supply unavailable.","Quorum":"Quorum","Rate change":"Rate change","Raw-Ipfs":"Raw-Ipfs","Reached":"Atteint","Reactivate cooldown period to unstake {0} {stakedToken}":["Reactivate cooldown period to unstake ",["0"]," ",["stakedToken"]],"Read more here.":"Read more here.","Read-only mode allows to see address positions in Aave, but you won't be able to perform transactions.":"Read-only mode allows to see address positions in Aave, but you won't be able to perform transactions.","Read-only mode.":"Read-only mode.","Read-only mode. Connect to a wallet to perform transactions.":"Read-only mode. Connect to a wallet to perform transactions.","Receive (est.)":"Receive (est.)","Received":"Received","Recipient address":"Adresse du destinataire","Rejected connection request":"Demande de connexion rejetée","Reload":"Reload","Reload the page":"Reload the page","Remaining debt":"Dette restante","Remaining supply":"Offre restante","Repaid":"Repaid","Repay":"Rembourser","Repay with":"Rembourser avec","Repay {symbol}":["Rembourser ",["symbole"]],"Repaying {symbol}":["Remboursement ",["symbole"]],"Repayment amount to reach {0}% utilization":["Repayment amount to reach ",["0"],"% utilization"],"Reserve Size":"Taille de réserve","Reserve factor":"Reserve factor","Reserve factor is a percentage of interest which goes to a {0} that is controlled by Aave governance to promote ecosystem growth.":["Reserve factor is a percentage of interest which goes to a ",["0"]," that is controlled by Aave governance to promote ecosystem growth."],"Reserve status & configuration":"Statut et configuration de la réserve","Reset":"Reset","Restake":"Restake","Restake {symbol}":["Restake ",["symbol"]],"Restaked":"Restaked","Restaking {symbol}":["Restaking ",["symbol"]],"Review approval tx details":"Examiner les détails de la taxe d'approbation","Review changes to continue":"Review changes to continue","Review tx":"Réviser tx","Review tx details":"Examiner les détails de la transaction","Revoke power":"Revoke power","Reward(s) to claim":"Récompense(s) à réclamer","Rewards APR":"Récompenses APR","Risk details":"Détails des risques","SEE CHARTS":"VOIR LES GRAPHIQUES","Safety of your deposited collateral against the borrowed assets and its underlying value.":"Sécurité de votre garantie déposée contre les actifs empruntés et sa valeur sous-jacente.","Save and share":"Save and share","Seatbelt report":"Seatbelt report","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"On dirait que nous ne pouvons pas changer de réseau automatiquement. Veuillez vérifier si vous pouvez le changer depuis le portefeuille.","Select":"Select","Select APY type to switch":"Sélectionnez le type APY pour basculer","Select an asset":"Select an asset","Select language":"Choisir la langue","Select slippage tolerance":"Select slippage tolerance","Select v2 borrows to migrate":"Select v2 borrows to migrate","Select v2 supplies to migrate":"Select v2 supplies to migrate","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"Selected assets have successfully migrated. Visit the Market Dashboard to see them.","Selected borrow assets":"Selected borrow assets","Selected supply assets":"Selected supply assets","Send feedback":"Send feedback","Set up delegation":"Set up delegation","Setup notifications about your Health Factor using the Hal app.":"Setup notifications about your Health Factor using the Hal app.","Share on Lens":"Share on Lens","Share on twitter":"Partager sur Twitter","Show":"Montrer","Show Frozen or paused assets":"Show Frozen or paused assets","Show assets with 0 balance":"Afficher les actifs avec 0 solde","Sign to continue":"Sign to continue","Signatures ready":"Signatures ready","Signing":"Signing","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"Comme il s'agit d'un réseau de test, vous pouvez obtenir n'importe lequel des actifs si vous avez ETH dans votre portefeuille","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":["Some migrated assets will not be used as collateral due to enabled isolation mode in ",["marketName"]," V3 Market. Visit <0>",["marketName"]," V3 Dashboard to manage isolation mode."],"Something went wrong":"Something went wrong","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.","Sorry, we couldn't find the page you were looking for.":"Sorry, we couldn't find the page you were looking for.","Spanish":"Espagnol","Stable":"Stable","Stable Interest Type is disabled for this currency":"Le type d'intérêt stable est désactivé pour cette devise","Stable borrowing is enabled":"L'emprunt stable est activé","Stable borrowing is not enabled":"L'emprunt stable n'est pas activé","Stable debt supply is not zero":"L'offre de dette stable n'est pas nulle","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"Le taux d'intérêt stable <0>restera le même pendant toute la durée de votre prêt. Recommandé pour les périodes de prêt à long terme et pour les utilisateurs qui préfèrent la prévisibilité.","Stablecoin":"Stablecoin","Stake":"Stake","Stake AAVE":"Stake AAVE","Stake ABPT":"Stake ABPT","Stake cooldown activated":"Stake cooldown activated","Staked":"Staké","Staking":"Staking","Staking APR":"APR staké","Staking Rewards":"Staking Rewards","Staking balance":"Staking balance","Staking discount":"Staking discount","Started":"Commencé","State":"État","Static interest rate that is determined by Aave Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more":"Static interest rate that is determined by Aave Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more","Supplied":"Supplied","Supplied asset amount":"Supplied asset amount","Supply":"Fournir","Supply APY":"Fournir APY","Supply apy":"Fournir apy","Supply balance":"Bilan d'approvisionnement","Supply balance after switch":"Supply balance after switch","Supply cap is exceeded":"Le plafond d'approvisionnement est dépassé","Supply cap on target reserve reached. Try lowering the amount.":"Plafond d'approvisionnement sur la réserve cible atteint. Essayez de réduire le montant.","Supply {symbol}":["Fournir ",["symbole"]],"Supplying your":"Fournir votre","Supplying {symbol}":["Fournir ",["symbole"]],"Switch":"Switch","Switch APY type":"Changer de type APY","Switch E-Mode":"Switch E-Mode","Switch E-Mode category":"Switch E-Mode category","Switch Network":"Changer de réseau","Switch borrow position":"Switch borrow position","Switch rate":"Taux de changement","Switch to":"Switch to","Switched":"Switched","Switching":"Switching","Switching E-Mode":"Switching E-Mode","Switching rate":"Taux de commutation","Techpaper":"Techpaper","Terms":"Terms","Test Assets":"Test Assets","Testnet mode":"Mode réseau test","Testnet mode is ON":"Testnet mode is ON","Thank you for voting!!":"Thank you for voting!!","The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow.":"Le % de votre pouvoir d'emprunt total utilisé. Ceci est basé sur le montant de votre garantie fournie et le montant total que vous pouvez emprunter.","The Aave Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of AAVE + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.":"The Aave Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of AAVE + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.","The Aave Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.":"The Aave Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.","The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral.":"Le ratio LTV maximum représente le pouvoir d'emprunt maximum d'une garantie spécifique. Par exemple, si une garantie a un LTV de 75 %, l'utilisateur peut emprunter jusqu'à 0,75 ETH dans la devise principale pour chaque 1 ETH de garantie.","The Stable Rate is not enabled for this currency":"Le taux stable n'est pas activé pour cette devise","The address of the pool addresses provider is invalid":"L'adresse du fournisseur d'adresses du pool n'est pas valide","The app is running in testnet mode. Learn how it works in":"The app is running in testnet mode. Learn how it works in","The caller of the function is not an AToken":"L'appelant de la fonction n'est pas un AToken","The caller of this function must be a pool":"L'appelant de cette fonction doit être un pool","The collateral balance is 0":"Le solde de la garantie est de 0","The collateral chosen cannot be liquidated":"La garantie choisie ne peut être liquidée","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["La période de recharge est de ",["0"],". Après ",["1"]," de temps de recharge, vous entrerez dans la fenêtre de désengagement de ",["2"],". Vous continuerez à recevoir des récompenses pendant le temps de recharge et la fenêtre de retrait."],"The effects on the health factor would cause liquidation. Try lowering the amount.":"Les effets sur le facteur santé entraîneraient la liquidation. Essayez de réduire le montant.","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.","The requested amount is greater than the max loan size in stable rate mode":"Le montant demandé est supérieur au montant maximum du prêt en mode taux stable","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"Le montant total de vos actifs libellés en USD qui peut être utilisé comme garantie pour emprunter des actifs.","The underlying asset cannot be rescued":"L'actif sous-jacent ne peut pas être sauvé","The underlying balance needs to be greater than 0":"Le solde sous-jacent doit être supérieur à 0","The weighted average of APY for all borrowed assets, including incentives.":"La moyenne pondérée de l'APY pour tous les actifs empruntés, y compris les incitatifs.","The weighted average of APY for all supplied assets, including incentives.":"La moyenne pondérée de l'APY pour tous les actifs fournis, y compris les incitations.","There are not enough funds in the{0}reserve to borrow":["Il n'y a pas assez de fonds dans la ",["0"]," réserve pour emprunter"],"There is not enough collateral to cover a new borrow":"Il n'y a pas assez de collatéral pour couvrir un nouvel emprunt","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.","There was some error. Please try changing the parameters or <0><1>copy the error":"Il y a eu une erreur. Veuillez essayer de modifier les paramètres ou <0><1>copier l'erreur","These assets are temporarily frozen or paused by Aave community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>Aave governance forum for further updates.":"These assets are temporarily frozen or paused by Aave community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>Aave governance forum for further updates.","These funds have been borrowed and are not available for withdrawal at this time.":"Ces fonds ont été empruntés et ne peuvent pas être retirés pour le moment.","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.","This address is blocked on app.aave.com because it is associated with one or more":"This address is blocked on app.aave.com because it is associated with one or more","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["Cet actif a presque atteint son plafond d'emprunt. Il n'y a que ",["messageValue"]," disponible pour être emprunté sur ce marché."],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["Cet actif a presque atteint son plafond d'offre. Il ne peut y avoir que ",["messageValue"]," fourni à ce marché."],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"Cet actif a atteint son plafond d'emprunt. Rien n'est disponible pour être emprunté à ce marché.","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"Cet actif a atteint son plafond d'offre. Rien n'est disponible pour être fourni à partir de ce marché.","This asset is frozen due to an Aave Protocol Governance decision. <0>More details":"This asset is frozen due to an Aave Protocol Governance decision. <0>More details","This asset is frozen due to an Aave Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details":"This asset is frozen due to an Aave Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details","This asset is frozen due to an Aave community decision. <0>More details":"This asset is frozen due to an Aave community decision. <0>More details","This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details":"This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details","This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider.":"Ce calcul de gaz n'est qu'une estimation. Votre portefeuille fixera le prix de la transaction. Vous pouvez modifier les paramètres de gaz directement depuis votre fournisseur de portefeuille.","This integration was<0>proposed and approvedby the community.":"This integration was<0>proposed and approvedby the community.","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"Il s'agit du montant total que vous pouvez emprunter. Vous pouvez emprunter en fonction de votre garantie et jusqu'à ce que le plafond d'emprunt soit atteint.","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"Il s'agit du montant total que vous pouvez emprunter. Vous pouvez emprunter en fonction de votre garantie et jusqu'à ce que le plafond d'emprunt soit atteint.","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"Cela représente le seuil auquel une position d'emprunt sera considérée comme sous-garantie et sujette à liquidation pour chaque garantie. Par exemple, si une garantie a un seuil de liquidation de 80 %, cela signifie que la position sera liquidée lorsque la valeur de la dette vaut 80 % de la valeur de la garantie.","Time left to be able to withdraw your staked asset.":"Temps restant pour pouvoir retirer votre bien staké.","Time left to unstake":"Temps restant pour dépiquer","Time left until the withdrawal window closes.":"Temps restant jusqu'à la fermeture de la fenêtre de retrait.","Tip: Try increasing slippage or reduce input amount":"Tip: Try increasing slippage or reduce input amount","To borrow you need to supply any asset to be used as collateral.":"Pour emprunter, vous devez fournir tout actif à utiliser comme garantie.","To continue, you need to grant Aave smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"To continue, you need to grant Aave smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more","To enable E-mode for the {0} category, all borrow positions outside of this category must be closed.":["To enable E-mode for the ",["0"]," category, all borrow positions outside of this category must be closed."],"To repay on behalf of a user an explicit amount to repay is needed":"Pour rembourser au nom d'un utilisateur, un montant explicite à rembourser est nécessaire","To request access for this permissioned market, please visit: <0>Acces Provider Name":"Pour demander l'accès à ce marché autorisé, veuillez consulter : <0>Nom du fournisseur d'accès","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.","Top 10 addresses":"Top 10 addresses","Total available":"Total disponible","Total borrowed":"Total emprunté","Total borrows":"Total des emprunts","Total emission per day":"Émission totale par jour","Total interest accrued":"Total interest accrued","Total market size":"Taille totale du marché","Total supplied":"Total fourni","Total voting power":"Pouvoir de vote total","Total worth":"Valeur totale","Track wallet":"Track wallet","Track wallet balance in read-only mode":"Track wallet balance in read-only mode","Transaction failed":"La transaction a échoué","Transaction history":"Transaction history","Transaction history is not currently available for this market":"Transaction history is not currently available for this market","Transaction overview":"Aperçu des transactions","Transactions":"Transactions","UNSTAKE {symbol}":["DÉPOSER ",["symbole"]],"Unavailable":"Non disponible","Unbacked":"Sans support","Unbacked mint cap is exceeded":"Le plafond de mintage non soutenu est dépassé","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["Underlying asset does not exist in ",["marketName"]," v3 Market, hence this position cannot be migrated."],"Underlying token":"Underlying token","Unstake now":"Arrêter de staker maintenant","Unstake window":"Fenêtre d'arrêt de staking","Unstaked":"Unstaked","Unstaking {symbol}":["Unstaking ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.","Use it to vote for or against active proposals.":"Use it to vote for or against active proposals.","Use your AAVE and stkAAVE balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Use your AAVE and stkAAVE balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.","Used as collateral":"Utilisé comme collatéral","User cannot withdraw more than the available balance":"L'utilisateur ne peut pas retirer plus que le solde disponible","User did not borrow the specified currency":"L'utilisateur n'a pas emprunté la devise spécifiée","User does not have outstanding stable rate debt on this reserve":"L'utilisateur n'a pas de dette à taux stable impayée sur cette réserve","User does not have outstanding variable rate debt on this reserve":"L'utilisateur n'a pas de dette à taux variable impayée sur cette réserve","User is in isolation mode":"L'utilisateur est en mode d'isolement","User is trying to borrow multiple assets including a siloed one":"L'utilisateur essaie d'emprunter plusieurs actifs, y compris un en silo","Users who stake AAVE in Safety Module (i.e. stkAAVE holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkAAVE held. Use the calculator below to see GHO borrow rate with the discount applied.":"Users who stake AAVE in Safety Module (i.e. stkAAVE holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkAAVE held. Use the calculator below to see GHO borrow rate with the discount applied.","Utilization Rate":"Taux d'utilisation","VIEW TX":"VIEW TX","VOTE NAY":"VOTER NON","VOTE YAE":"VOTER OUI","Variable":"Variable","Variable debt supply is not zero":"L'offre de dette variable n'est pas nulle","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.","Variable rate":"Variable rate","Version 2":"Version 2","Version 3":"Version 3","View":"View","View Transactions":"View Transactions","View all votes":"View all votes","View contract":"View contract","View details":"Voir détails","View on Explorer":"Voir sur l'explorer","Vote NAY":"Vote NAY","Vote YAE":"Vote YAE","Voted NAY":"Voted NAY","Voted YAE":"Voted YAE","Votes":"Votes","Voting":"Voting","Voting power":"Pouvoir de vote","Voting results":"Résultats du vote","Wallet Balance":"Wallet Balance","Wallet balance":"Solde du portefeuille","Wallet not detected. Connect or install wallet and retry":"Portefeuille non détecté. Connectez ou installez le portefeuille et réessayez","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"Les portefeuilles sont fournis par des fournisseurs externes et en sélectionnant, vous acceptez les conditions de ces fournisseurs. Votre accès au portefeuille peut dépendre du fonctionnement du fournisseur externe.","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.","We couldn’t detect a wallet. Connect a wallet to stake and view your balance.":"We couldn’t detect a wallet. Connect a wallet to stake and view your balance.","We suggest you go back to the Dashboard.":"We suggest you go back to the Dashboard.","Website":"Website","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"Lorsqu'une liquidation survient, les liquidateurs remboursent jusqu'à 50 % de l'encours emprunté au nom de l'emprunteur. En contrepartie, ils peuvent acheter le collatéral à prix réduit et conserver la différence (pénalité de liquidation) en bonus.","With a voting power of <0/>":"Avec un pouvoir de vote de <0/>","With testnet Faucet you can get free assets to test the Aave Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click ‘Faucet’ to get tokens transferred to your wallet. The assets on a testnet are not “real,” meaning they have no monetary value. <0>Learn more":"With testnet Faucet you can get free assets to test the Aave Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click ‘Faucet’ to get tokens transferred to your wallet. The assets on a testnet are not “real,” meaning they have no monetary value. <0>Learn more","Withdraw":"Retirer","Withdraw & Switch":"Withdraw & Switch","Withdraw and Switch":"Withdraw and Switch","Withdraw {symbol}":["Retirer ",["symbole"]],"Withdrawing and Switching":"Withdrawing and Switching","Withdrawing this amount will reduce your health factor and increase risk of liquidation.":"Le retrait de ce montant réduira votre facteur santé et augmentera le risque de liquidation.","Withdrawing {symbol}":["Retrait ",["symbole"]],"Wrong Network":"Mauvais réseau","YAE":"YAE","You are entering Isolation mode":"Vous entrez en mode Isolation","You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral.":"Vous ne pouvez emprunter cet actif avec un taux stable que si vous empruntez plus que le montant que vous fournissez en garantie.","You can not change Interest Type to stable as your borrowings are higher than your collateral":"Vous ne pouvez pas changer le type d'intérêt en stable car vos emprunts sont supérieurs à votre garantie","You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.":"You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.","You can not switch usage as collateral mode for this currency, because it will cause collateral call":"Vous ne pouvez pas changer d'utilisation en tant que mode de garantie pour cette devise, car cela entraînera un appel de garantie","You can not use this currency as collateral":"Vous ne pouvez pas utiliser cette devise comme garantie","You can not withdraw this amount because it will cause collateral call":"Vous ne pouvez pas retirer ce montant car cela entraînera un appel de garantie","You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.":"You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.","You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active.":"Vous ne pouvez retirer vos actifs du module de sécurité qu'après la fin de la période de refroidissement et que la fenêtre de retrait est active.","You can report incident to our <0>Discord or<1>Github.":"You can report incident to our <0>Discord or<1>Github.","You cancelled the transaction.":"Vous avez annulé la transaction.","You did not participate in this proposal":"Vous n'avez pas participé à cette proposition","You do not have supplies in this currency":"Vous n'avez pas de fournitures dans cette devise","You don’t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"Vous n'avez pas assez de fonds dans votre portefeuille pour rembourser le montant total. Si vous continuez à rembourser avec votre montant actuel de fonds, vous aurez toujours une petite position d'emprunt dans votre tableau de bord.","You have no AAVE/stkAAVE balance to delegate.":"You have no AAVE/stkAAVE balance to delegate.","You have not borrow yet using this currency":"You have not borrow yet using this currency","You may borrow up to <0/> GHO at <1/> (max discount)":"You may borrow up to <0/> GHO at <1/> (max discount)","You may enter a custom amount in the field.":"You may enter a custom amount in the field.","You switched to {0} rate":["Vous êtes passé au tarif ",["0"]],"You unstake here":"Vous unstaké ici","You voted {0}":["Vous avez voté ",["0"]],"You will exit isolation mode and other tokens can now be used as collateral":"Vous quitterez le mode d'isolement et d'autres jetons peuvent désormais être utilisés comme collatéral","You {action} <0/> {symbol}":["Vous ",["action"]," <0/> ",["symbole"]],"You've successfully switched borrow position.":"You've successfully switched borrow position.","You've successfully withdrew & switched tokens.":"You've successfully withdrew & switched tokens.","Your borrows":"Vos emprunts","Your current loan to value based on your collateral supplied.":"Votre prêt actuel à la valeur en fonction de votre collatéral fournie.","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"Votre facteur de santé et votre prêt à la valeur déterminent l'assurance de votre collatéral. Pour éviter les liquidations, vous pouvez fournir plus de garanties ou rembourser les positions d'emprunt.","Your info":"Vos informations","Your proposition power is based on your AAVE/stkAAVE balance and received delegations.":"Your proposition power is based on your AAVE/stkAAVE balance and received delegations.","Your reward balance is 0":"Votre solde de récompenses est de 0","Your supplies":"Vos ressources","Your voting info":"Vos informations de vote","Your voting power is based on your AAVE/stkAAVE balance and received delegations.":"Your voting power is based on your AAVE/stkAAVE balance and received delegations.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets or use <0>",["0"]," to transfer your ",["network"]," assets."],"Your {name} wallet is empty. Purchase or transfer assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets."],"Your {networkName} wallet is empty. Get free test assets at":["Your ",["networkName"]," wallet is empty. Get free test assets at"],"Your {networkName} wallet is empty. Get free test {0} at":["Your ",["networkName"]," wallet is empty. Get free test ",["0"]," at"],"Zero address not valid":"Adresse zéro non-valide","assets":"actifs","blocked activities":"blocked activities","copy the error":"copier l'erreur","disabled":"disabled","documentation":"documentation","enabled":"enabled","ends":"Prend fin","for":"for","of":"of","on":"sur","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"veuillez vérifier que le montant que vous souhaitez fournir n'est pas actuellement utilisé pour le staking. S'il est utilisé pour le staking, votre transaction peut échouer.","repaid":"repaid","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: ",["0"]],"staking view":"vue de staking","starts":"starts","stkAAVE holders get a discount on GHO borrow rate":"stkAAVE holders get a discount on GHO borrow rate","to":"to","tokens is not the same as staking them. If you wish to stake your":"tokens n'est pas la même chose que de les staker . Si vous souhaitez staker votre","tokens, please go to the":"tokens, veuillez vous rendre sur","withdrew":"withdrew","{0}":[["0"]],"{0} Balance":[["0"]," Balance"],"{0} Faucet":[["0"]," Faucet"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational."],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"d"],"{h}h":[["h"],"h"],"{m}m":[["m"],"m"],"{networkName} Faucet":[["networkName"]," Faucet"],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":[["numSelected"],"/",["numAvailable"]," assets selected"],"{s}s":[["s"],"s"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:{"...":"...",".CSV":".CSV",".JSON":".JSON","<0><1><2/>Add <3/> stkAAVE to borrow at <4/> (max discount)":"<0><1><2/>Add <3/> stkAAVE to borrow at <4/> (max discount)","<0><1><2/>Add stkAAVE to see borrow rate with discount":"<0><1><2/>Add stkAAVE to see borrow rate with discount","<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.":"<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more.","<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>Aave governance forum for updates.":"<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>Aave governance forum for updates.","<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}":["<0>Slippage tolerance <1>",["selectedSlippage"],"% <2>",["0"],""],"AAVE holders (Ethereum network only) can stake their AAVE in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.":"AAVE holders (Ethereum network only) can stake their AAVE in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol.","APR":"APR","APY":"APY","APY change":"APY change","APY type":"APY type","APY type change":"APY type change","APY with discount applied":"APY with discount applied","APY, fixed rate":"APY, fixed rate","APY, stable":"APY, stable","APY, variable":"APY, variable","AToken supply is not zero":"L'approvisionnement en aTokens n'est pas nul","Aave Governance":"Gouvernance Aave","Aave aToken":"Aave aToken","Aave debt token":"Aave debt token","Aave is a fully decentralized, community governed protocol by the AAVE token-holders. AAVE token-holders collectively discuss, propose, and vote on upgrades to the protocol. AAVE token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance":"Aave is a fully decentralized, community governed protocol by the AAVE token-holders. AAVE token-holders collectively discuss, propose, and vote on upgrades to the protocol. AAVE token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance","Aave per month":"Aave par mois","About GHO":"About GHO","Account":"Compte","Action cannot be performed because the reserve is frozen":"L'action ne peut pas être effectuée car la réserve est gelée","Action cannot be performed because the reserve is paused":"L'action ne peut pas être effectuée car la réserve est mise en pause","Action requires an active reserve":"L'action nécessite une réserve active","Activate Cooldown":"Activate Cooldown","Add stkAAVE to see borrow APY with the discount":"Add stkAAVE to see borrow APY with the discount","Add to wallet":"Add to wallet","Add {0} to wallet to track your balance.":["Add ",["0"]," to wallet to track your balance."],"Address is not a contract":"L'adresse n'est pas un contrat","Addresses":"Addresses","Addresses ({0})":["Addresses (",["0"],")"],"All Assets":"All Assets","All done!":"Tout est fait !","All proposals":"Toutes les propositions","All transactions":"All transactions","Allowance required action":"Allocation action requise","Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor.":"Vous permet de décider si vous souhaitez utiliser un actif fourni en tant que collatéral. Un actif utilisé comme collatéral affectera votre pouvoir d'emprunt et votre Health Factor.","Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan.":"Vous permet de basculer entre les taux d'intérêt <0>variable et <1>stable où le taux variable peut augmenter et diminuer en fonction du montant de liquidité dans la pool, et le taux stable restera le même pour la durée de votre prêt.","Amount":"Montant","Amount claimable":"Amount claimable","Amount in cooldown":"Amount in cooldown","Amount must be greater than 0":"Le montant doit être supérieur à 0","Amount to unstake":"Amount to unstake","An error has occurred fetching the proposal metadata from IPFS.":"An error has occurred fetching the proposal metadata from IPFS.","Approve Confirmed":"Approve Confirmed","Approve with":"Approve with","Approve {symbol} to continue":["Approve ",["symbol"]," to continue"],"Approving {symbol}...":["Approuver ",["symbol"],"..."],"Array parameters that should be equal length are not":"Les paramètres de tableau devraient être de même longueur ne sont pas","Asset":"Actif","Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.":"Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral.","Asset can only be used as collateral in isolation mode only.":"L'actif ne peut être utilisé comme garantie qu'en mode isolé.","Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard":["Asset cannot be migrated because you have isolated collateral in ",["marketName"]," v3 Market which limits borrowable assets. You can manage your collateral in <0>",["marketName"]," V3 Dashboard"],"Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market.":["Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in ",["marketName"]," v3 market."],"Asset cannot be migrated due to supply cap restriction in {marketName} v3 market.":["Asset cannot be migrated due to supply cap restriction in ",["marketName"]," v3 market."],"Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard":["Asset cannot be migrated to ",["marketName"]," V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard"],"Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode.":["Asset cannot be migrated to ",["marketName"]," v3 Market since collateral asset will enable isolation mode."],"Asset cannot be used as collateral.":"L'actif ne peut pas être utilisé comme collatéral.","Asset category":"Catégorie d'actifs","Asset is frozen in {marketName} v3 market, hence this position cannot be migrated.":["Asset is frozen in ",["marketName"]," v3 market, hence this position cannot be migrated."],"Asset is not borrowable in isolation mode":"L'actif n'est pas empruntable en mode d'isolement","Asset is not listed":"L'actif n'est pas répertorié","Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.":"Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved.","Assets":"Actifs","Assets to borrow":"Actifs à emprunter","Assets to supply":"Actifs à déposer","Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action":["Assets with zero LTV (",["assetsBlockingWithdraw"],") must be withdrawn or disabled as collateral to perform this action"],"At a discount":"At a discount","Author":"Auteur","Available":"Disponible","Available assets":"Actifs disponibles","Available liquidity":"Liquidités disponibles","Available on":"Available on","Available rewards":"Récompenses disponibles","Available to borrow":"Disponible à emprunter","Available to supply":"Disponible au dépôt","Back to Dashboard":"Back to Dashboard","Balance":"Solde","Balance to revoke":"Balance to revoke","Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions":"Soyez prudent - Vous êtes très proche de la liquidation. Envisagez de déposer plus de collatéral ou de rembourser certaines de vos positions empruntées","Be mindful of the network congestion and gas prices.":"Be mindful of the network congestion and gas prices.","Because this asset is paused, no actions can be taken until further notice":"Because this asset is paused, no actions can be taken until further notice","Before supplying":"Avant de déposer","Blocked Address":"Blocked Address","Borrow":"Emprunter","Borrow APY":"Borrow APY","Borrow APY rate":"Taux APY d'emprunt","Borrow APY, fixed rate":"Borrow APY, fixed rate","Borrow APY, stable":"Prêt APY, stable","Borrow APY, variable":"Prêt APY, variable","Borrow amount to reach {0}% utilization":["Borrow amount to reach ",["0"],"% utilization"],"Borrow and repay in same block is not allowed":"Emprunter et rembourser dans le même bloc n'est pas autorisé","Borrow apy":"Borrow apy","Borrow balance":"Borrow balance","Borrow balance after repay":"Borrow balance after repay","Borrow balance after switch":"Borrow balance after switch","Borrow cap":"Limite d'emprunt","Borrow cap is exceeded":"Le plafond d'emprunt est dépassé","Borrow info":"Borrow info","Borrow power used":"Puissance d'emprunt utilisée","Borrow rate change":"Borrow rate change","Borrow {symbol}":["Emprunter ",["symbole"]],"Borrowed":"Borrowed","Borrowed asset amount":"Borrowed asset amount","Borrowing is currently unavailable for {0}.":["L'emprunt n'est actuellement pas disponible pour ",["0"],"."],"Borrowing is disabled due to an Aave community decision. <0>More details":"Borrowing is disabled due to an Aave community decision. <0>More details","Borrowing is not enabled":"L'emprunt n'est pas activé","Borrowing is unavailable because you’re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.":"Borrowing is unavailable because you’re using Isolation mode. To manage Isolation mode visit your <0>Dashboard.","Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard.":"L'emprunt n'est pas disponible car vous avez activé le mode Efficacité (E-Mode) et le mode Isolation. Pour gérer le mode E et le mode Isolation, rendez-vous sur votre <0>tableau de bord.","Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard.":["L'emprunt n'est pas disponible, car vous avez activé le mode d'efficacité (E-Mode) pour la catégorie ",["0"],". Pour gérer les catégories E-Mode, visitez votre <0>tableau de bord."],"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.":"Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency.","Borrowing power and assets are limited due to Isolation mode.":"Le pouvoir d'emprunt et les actifs sont limités en raison du mode d'isolement.","Borrowing this amount will reduce your health factor and increase risk of liquidation.":"Emprunter ce montant réduira votre facteur santé et augmentera le risque de liquidation.","Borrowing {symbol}":["Emprunter ",["symbole"]],"Both":"Both","Buy Crypto With Fiat":"Buy Crypto With Fiat","Buy Crypto with Fiat":"Buy Crypto with Fiat","Buy {cryptoSymbol} with Fiat":["Buy ",["cryptoSymbol"]," with Fiat"],"COPIED!":"COPIED!","COPY IMAGE":"COPY IMAGE","Can be collateral":"Peut être collatéral","Can be executed":"Peut être exécuté","Cancel":"Cancel","Cannot disable E-Mode":"Cannot disable E-Mode","Choose how much voting/proposition power to give to someone else by delegating some of your AAVE or stkAAVE balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkAAVE balance changes, your delegate's voting/proposition power will be automatically adjusted.":"Choose how much voting/proposition power to give to someone else by delegating some of your AAVE or stkAAVE balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkAAVE balance changes, your delegate's voting/proposition power will be automatically adjusted.","Choose one of the on-ramp services":"Choose one of the on-ramp services","Claim":"Réclamer","Claim all":"Réclamer tout","Claim all rewards":"Réclamez toutes les récompenses","Claim {0}":["Réclamer ",["0"]],"Claim {symbol}":["Claim ",["symbol"]],"Claimable AAVE":"AAVE Réclamable","Claimed":"Claimed","Claiming":"Réclamer","Claiming {symbol}":["Claiming ",["symbol"]],"Close":"Fermer","Collateral":"Collatérale","Collateral balance after repay":"Collateral balance after repay","Collateral change":"Collateral change","Collateral is (mostly) the same currency that is being borrowed":"La garantie est (principalement) la même devise que celle qui est empruntée","Collateral to repay with":"Collateral to repay with","Collateral usage":"Usage de collatéral","Collateral usage is limited because of Isolation mode.":"L'utilisation du collatéral est limitée en raison du mode d'isolation.","Collateral usage is limited because of isolation mode.":"Collateral usage is limited because of isolation mode.","Collateral usage is limited because of isolation mode. <0>Learn More":"L'utilisation de la garantie est limitée en raison du mode d'isolement. <0>En savoir plus","Collateralization":"Collatéralisation","Collector Contract":"Collector Contract","Collector Info":"Collector Info","Connect wallet":"Connecter le portefeuille","Cooldown period":"Période de recharge","Cooldown period warning":"Avertissement de période de refroidissement","Cooldown time left":"Temps de recharge restant","Cooldown to unstake":"Temps de recharge pour déstaker","Cooling down...":"Refroidissement...","Copy address":"Copier l'adresse","Copy error message":"Copy error message","Copy error text":"Copier le texte d'erreur","Covered debt":"Covered debt","Created":"Créé","Current LTV":"LTV actuelle","Current differential":"Différentiel de courant","Current v2 Balance":"Current v2 Balance","Current v2 balance":"Current v2 balance","Current votes":"Votes actuels","Dark mode":"Mode Sombre","Dashboard":"Tableau de bord","Data couldn't be fetched, please reload graph.":"Data couldn't be fetched, please reload graph.","Debt":"Dette","Debt ceiling is exceeded":"Le plafond de la dette est dépassé","Debt ceiling is not zero":"Le plafond de la dette n'est pas nul","Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.":"Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD.","Delegated power":"Delegated power","Details":"Détails","Developers":"Développeurs","Differential":"Différentiel","Disable E-Mode":"Désactiver le E-mode","Disable testnet":"Disable testnet","Disable {symbol} as collateral":["Désactiver ",["symbol"]," comme garantie"],"Disabled":"Désactivé","Disabling E-Mode":"Désactiver le E-mode","Disabling this asset as collateral affects your borrowing power and Health Factor.":"La désactivation de cet actif en tant que garantie affecte votre pouvoir d'emprunt et votre facteur de santé.","Disconnect Wallet":"Déconnecter le portefeuille","Discord channel":"Discord channel","Discount":"Discount","Discount applied for <0/> staking AAVE":"Discount applied for <0/> staking AAVE","Discount model parameters":"Discount model parameters","Discount parameters are decided by the Aave community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more":"Discount parameters are decided by the Aave community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more","Discountable amount":"Discountable amount","Docs":"Docs","Download":"Download","Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.":"Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token.","Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the Aave V3 Harmony market.":"Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the Aave V3 Harmony market.","E-Mode":"E-Mode","E-Mode Category":"Catégorie E-mode","E-Mode category":"E-Mode category","E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more":"E-Mode augmente votre LTV pour une catégorie d'actifs sélectionnée jusqu'à 97 %. <0>En savoir plus","E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more":"E-Mode augmente votre LTV pour une catégorie d'actifs sélectionnée jusqu'à <0/>. <1>En savoir plus","E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by Aave Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>Aave V3 Technical Paper.":"Le E-mode augmente votre LTV pour une catégorie d'actifs sélectionnée, ce qui signifie que lorsque le E-mode est activé, vous aurez un pouvoir d'emprunt plus élevé sur les actifs de la même catégorie de mode E qui sont définis par Aave Governance. Vous pouvez accéder au E-Mode depuis votre <0>Tableau de bord. Pour en savoir plus sur le E-mode et les restrictions appliquées, consultez la <1>FAQ ou le <2>Document technique Aave V3.","Effective interest rate":"Effective interest rate","Efficiency mode (E-Mode)":"Mode efficacité (E-Mode)","Emode":"Emode","Enable E-Mode":"Activer le E-Mode","Enable {symbol} as collateral":["Activer ",["symbol"]," comme collatéral"],"Enabled":"Activé","Enabling E-Mode":"Activation du E-Mode","Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.":"Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions.","Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1.":"L'activation de cet actif comme garantie augmente votre pouvoir d'emprunt et votre facteur de santé. Cependant, il peut être liquidé si votre facteur de santé tombe en dessous de 1.","Ended":"Ended","Ends":"Ends","English":"Anglais","Enter ETH address":"Entrez l'adresse ETH","Enter an amount":"Entrez un montant","Error connecting. Try refreshing the page.":"Erreur de connexion. Essayez d'actualiser la page.","Estimated compounding interest, including discount for Staking {0}AAVE in Safety Module.":["Estimated compounding interest, including discount for Staking ",["0"],"AAVE in Safety Module."],"Exceeds the discount":"Exceeds the discount","Executed":"Réalisé","Expected amount to repay":"Expected amount to repay","Expires":"Expire","Export data to":"Export data to","FAQ":"FAQ","FAQS":"FAQS","Failed to load proposal voters. Please refresh the page.":"Failed to load proposal voters. Please refresh the page.","Faucet":"Faucet","Faucet {0}":["Faucet ",["0"]],"Fetching data...":"Fetching data...","Filter":"Filtrer","Fixed":"Fixed","Fixed rate":"Fixed rate","Flashloan is disabled for this asset, hence this position cannot be migrated.":"Flashloan is disabled for this asset, hence this position cannot be migrated.","For repayment of a specific type of debt, the user needs to have debt that type":"For repayment of a specific type of debt, the user needs to have debt that type","Forum discussion":"Discussion de forum","French":"Français","Funds in the Safety Module":"Fonds dans le Safety Module","GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the AaveDAO treasury.":"GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the AaveDAO treasury.","Get ABP Token":"Get ABP Token","Global settings":"Paramètres globaux","Go Back":"Retourner","Go to Balancer Pool":"Go to Balancer Pool","Go to V3 Dashboard":"Go to V3 Dashboard","Governance":"Gouvernance","Greek":"Greek","Health Factor ({0} v2)":["Health Factor (",["0"]," v2)"],"Health Factor ({0} v3)":["Health Factor (",["0"]," v3)"],"Health factor":"Facteur de santé","Health factor is lesser than the liquidation threshold":"Le facteur santé est inférieur au seuil de liquidation","Health factor is not below the threshold":"Le facteur de santé n'est pas inférieur au seuil","Hide":"Cacher","Holders of stkAAVE receive a discount on the GHO borrowing rate":"Holders of stkAAVE receive a discount on the GHO borrowing rate","I acknowledge the risks involved.":"Je reconnais les risques encourus.","I fully understand the risks of migrating.":"I fully understand the risks of migrating.","I understand how cooldown ({0}) and unstaking ({1}) work":["Je comprends comment fonctionnent le temps de recharge (",["0"],") et le retrait (",["1"],")"],"If the error continues to happen,<0/> you may report it to this":"If the error continues to happen,<0/> you may report it to this","If the health factor goes below 1, the liquidation of your collateral might be triggered.":"Si le facteur de santé descend en dessous de 1, la liquidation de votre collatéral peut être déclenchée.","If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again.":["Si vous NE vous désengagez PAS dans les ",["0"]," de la fenêtre de désengagement, vous devrez réactiver le processus de refroidissement."],"If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated.":"Si votre prêt à la valeur dépasse le seuil de liquidation, votre garantie fournie peut être liquidée.","In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets":"En E-Mode, certains actifs ne sont pas empruntables. Quittez le E-mode pour accéder à tous les actifs","In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ":["In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable ",["0"]," as collateral before borrowing another asset. Read more in our <0>FAQ"],"Inconsistent flashloan parameters":"Paramètres de prêt flash incohérents","Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.":"Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch.","Interest accrued":"Interest accrued","Interest rate rebalance conditions were not met":"Les conditions de rééquilibrage des taux d'intérêt n'ont pas été remplies","Interest rate strategy":"Interest rate strategy","Invalid amount to burn":"Montant non valide à brûler","Invalid amount to mint":"Montant invalide à frapper","Invalid bridge protocol fee":"Frais de protocole de pont invalide","Invalid expiration":"Expiration invalide","Invalid flashloan premium":"Prime flash non valide","Invalid return value of the flashloan executor function":"Valeur de retour invalide de la fonction flashloan executor","Invalid signature":"Signature non valide","Isolated":"Isolé","Isolated Debt Ceiling":"Isolated Debt Ceiling","Isolated assets have limited borrowing power and other assets cannot be used as collateral.":"Les actifs isolés ont un pouvoir d'emprunt limité et les autres actifs ne peuvent pas être utilisés comme garantie.","Join the community discussion":"Join the community discussion","LEARN MORE":"LEARN MORE","Language":"Language","Learn more":"Apprendre encore plus","Learn more about risks involved":"En savoir plus sur les risques encourus","Learn more in our <0>FAQ guide":"En savoir plus dans notre <0>guide FAQ","Learn more.":"Learn more.","Links":"Liens","Liqudation":"Liqudation","Liquidated collateral":"Liquidated collateral","Liquidation":"Liquidation","Liquidation <0/> threshold":"Seuil de liquidation <0/>","Liquidation Threshold":"Liquidation Threshold","Liquidation at":"Liquidation à","Liquidation penalty":"Pénalité de liquidation","Liquidation risk":"Liquidation risk","Liquidation risk parameters":"Liquidation risk parameters","Liquidation threshold":"Seuil de liquidation","Liquidation value":"Valeur de liquidation","Loading data...":"Loading data...","Ltv validation failed":"Échec de la validation LTV","MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details":"MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details","MAX":"MAX","Manage analytics":"Manage analytics","Market":"Marché","Markets":"Marchés","Max":"Max","Max LTV":"Max LTV","Max slashing":"Coupure maximale","Max slippage":"Max slippage","Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%.":["Maximum amount available to borrow against this asset is limited because debt ceiling is at ",["0"],"%."],"Maximum amount available to borrow is <0/> {0} (<1/>).":["Maximum amount available to borrow is <0/> ",["0"]," (<1/>)."],"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.":"Maximum amount available to borrow is limited because protocol borrow cap is nearly reached.","Maximum amount available to supply is <0/> {0} (<1/>).":["Maximum amount available to supply is <0/> ",["0"]," (<1/>)."],"Maximum amount available to supply is limited because protocol supply cap is at {0}%.":["Maximum amount available to supply is limited because protocol supply cap is at ",["0"],"%."],"Maximum loan to value":"Maximum loan to value","Meet GHO":"Meet GHO","Menu":"Menu","Migrate":"Migrate","Migrate to V3":"Migrate to V3","Migrate to v3":"Migrate to v3","Migrate to {0} v3 Market":["Migrate to ",["0"]," v3 Market"],"Migrated":"Migrated","Migrating":"Migrating","Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it’s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.":"Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it’s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time.","Migration risks":"Migration risks","Minimum GHO borrow amount":"Minimum GHO borrow amount","Minimum USD value received":"Minimum USD value received","Minimum staked Aave amount":"Minimum staked Aave amount","Minimum {0} received":["Minimum ",["0"]," received"],"More":"Plus","NAY":"NON","Need help connecting a wallet? <0>Read our FAQ":"Besoin d'aide pour connecter un portefeuille ? <0>Lire notre FAQ","Net APR":"APR Net","Net APY":"APY Net","Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY.":"L'APY net est l'effet combiné de toutes les positions d'offre et d'emprunt sur la valeur nette, y compris les incitations. Il est possible d'avoir un APY net négatif si l'APY de la dette est supérieur à l'APY de l'offre.","Net worth":"Valeur nette","Network":"Réseau","Network not supported for this wallet":"Réseau non pris en charge pour ce portefeuille","New APY":"Nouveau APY","No assets selected to migrate.":"No assets selected to migrate.","No rewards to claim":"Aucune récompense à réclamer","No search results{0}":["No search results",["0"]],"No transactions yet.":"No transactions yet.","No voting power":"Pas de pouvoir de vote","None":"Aucun/Aucune","Not a valid address":"Pas une adresse valide","Not enough balance on your wallet":"Pas assez de solde sur votre portefeuille","Not enough collateral to repay this amount of debt with":"Pas assez de collatéral pour rembourser ce montant de dette avec","Not enough staked balance":"Pas assez de solde staké","Not enough voting power to participate in this proposal":"Pas assez de pouvoir de vote pour participer à cette proposition","Not reached":"Non atteint","Nothing borrowed yet":"Aucun emprunt pour l'instant","Nothing found":"Nothing found","Nothing staked":"Rien staké","Nothing supplied yet":"Rien fourni pour le moment","Notify":"Notify","Ok, Close":"D'accord, fermer","Ok, I got it":"OK j'ai compris","Operation not supported":"Opération non prise en charge","Oracle price":"Prix Oracle","Overview":"Aperçu","Page not found":"Page not found","Participating in this {symbol} reserve gives annualized rewards.":["Participer à cette réserve ",["symbol"]," donne des récompenses annualisées."],"Pending...":"En attente...","Per the community, the Fantom market has been frozen.":"Per the community, the Fantom market has been frozen.","Per the community, the V2 AMM market has been deprecated.":"Per the community, the V2 AMM market has been deprecated.","Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.":"Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates.","Please connect a wallet to view your personal information here.":"Veuillez connecter un portefeuille pour afficher vos informations personnelles ici.","Please connect your wallet to be able to switch your tokens.":"Please connect your wallet to be able to switch your tokens.","Please connect your wallet to get free testnet assets.":"Please connect your wallet to get free testnet assets.","Please connect your wallet to see migration tool.":"Please connect your wallet to see migration tool.","Please connect your wallet to see your supplies, borrowings, and open positions.":"Veuillez connecter votre portefeuille pour voir vos fournitures, vos emprunts et vos positions ouvertes.","Please connect your wallet to view transaction history.":"Please connect your wallet to view transaction history.","Please enter a valid wallet address.":"Please enter a valid wallet address.","Please switch to {networkName}.":["Veuillez passer à ",["networkName"],"."],"Please, connect your wallet":"S'il vous plaît, connectez votre portefeuille","Pool addresses provider is not registered":"Le fournisseur d'adresses de pool n'est pas enregistré","Powered by":"Powered by","Preview tx and migrate":"Preview tx and migrate","Price":"Price","Price data is not currently available for this reserve on the protocol subgraph":"Price data is not currently available for this reserve on the protocol subgraph","Price impact":"Price impact","Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.":"Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair.","Price impact {0}%":["Price impact ",["0"],"%"],"Privacy":"Privacy","Proposal details":"Détails de la proposition","Proposal overview":"Aperçu de la proposition","Proposals":"Les propositions","Proposition":"Proposition","Protocol borrow cap at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap at 100% for this asset. Further borrowing unavailable.","Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.":"Protocol borrow cap is at 100% for this asset. Further borrowing unavailable.","Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable.","Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.":"Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable.","Protocol supply cap at 100% for this asset. Further supply unavailable.":"Protocol supply cap at 100% for this asset. Further supply unavailable.","Protocol supply cap is at 100% for this asset. Further supply unavailable.":"Protocol supply cap is at 100% for this asset. Further supply unavailable.","Quorum":"Quorum","Rate change":"Rate change","Raw-Ipfs":"Raw-Ipfs","Reached":"Atteint","Reactivate cooldown period to unstake {0} {stakedToken}":["Reactivate cooldown period to unstake ",["0"]," ",["stakedToken"]],"Read more here.":"Read more here.","Read-only mode allows to see address positions in Aave, but you won't be able to perform transactions.":"Read-only mode allows to see address positions in Aave, but you won't be able to perform transactions.","Read-only mode.":"Read-only mode.","Read-only mode. Connect to a wallet to perform transactions.":"Read-only mode. Connect to a wallet to perform transactions.","Receive (est.)":"Receive (est.)","Received":"Received","Recipient address":"Adresse du destinataire","Rejected connection request":"Demande de connexion rejetée","Reload":"Reload","Reload the page":"Reload the page","Remaining debt":"Dette restante","Remaining supply":"Offre restante","Repaid":"Repaid","Repay":"Rembourser","Repay with":"Rembourser avec","Repay {symbol}":["Rembourser ",["symbole"]],"Repaying {symbol}":["Remboursement ",["symbole"]],"Repayment amount to reach {0}% utilization":["Repayment amount to reach ",["0"],"% utilization"],"Reserve Size":"Taille de réserve","Reserve factor":"Reserve factor","Reserve factor is a percentage of interest which goes to a {0} that is controlled by Aave governance to promote ecosystem growth.":["Reserve factor is a percentage of interest which goes to a ",["0"]," that is controlled by Aave governance to promote ecosystem growth."],"Reserve status & configuration":"Statut et configuration de la réserve","Reset":"Reset","Restake":"Restake","Restake {symbol}":["Restake ",["symbol"]],"Restaked":"Restaked","Restaking {symbol}":["Restaking ",["symbol"]],"Review approval tx details":"Examiner les détails de la taxe d'approbation","Review changes to continue":"Review changes to continue","Review tx":"Réviser tx","Review tx details":"Examiner les détails de la transaction","Revoke power":"Revoke power","Reward(s) to claim":"Récompense(s) à réclamer","Rewards APR":"Récompenses APR","Risk details":"Détails des risques","SEE CHARTS":"VOIR LES GRAPHIQUES","Safety of your deposited collateral against the borrowed assets and its underlying value.":"Sécurité de votre garantie déposée contre les actifs empruntés et sa valeur sous-jacente.","Save and share":"Save and share","Seatbelt report":"Seatbelt report","Seems like we can't switch the network automatically. Please check if you can change it from the wallet.":"On dirait que nous ne pouvons pas changer de réseau automatiquement. Veuillez vérifier si vous pouvez le changer depuis le portefeuille.","Select":"Select","Select APY type to switch":"Sélectionnez le type APY pour basculer","Select an asset":"Select an asset","Select language":"Choisir la langue","Select slippage tolerance":"Select slippage tolerance","Select v2 borrows to migrate":"Select v2 borrows to migrate","Select v2 supplies to migrate":"Select v2 supplies to migrate","Selected assets have successfully migrated. Visit the Market Dashboard to see them.":"Selected assets have successfully migrated. Visit the Market Dashboard to see them.","Selected borrow assets":"Selected borrow assets","Selected supply assets":"Selected supply assets","Send feedback":"Send feedback","Set up delegation":"Set up delegation","Setup notifications about your Health Factor using the Hal app.":"Setup notifications about your Health Factor using the Hal app.","Share on Lens":"Share on Lens","Share on twitter":"Partager sur Twitter","Show":"Montrer","Show Frozen or paused assets":"Show Frozen or paused assets","Show assets with 0 balance":"Afficher les actifs avec 0 solde","Sign to continue":"Sign to continue","Signatures ready":"Signatures ready","Signing":"Signing","Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard":"Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard","Since this is a test network, you can get any of the assets if you have ETH on your wallet":"Comme il s'agit d'un réseau de test, vous pouvez obtenir n'importe lequel des actifs si vous avez ETH dans votre portefeuille","Slippage":"Slippage","Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.":"Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification.","Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode.":["Some migrated assets will not be used as collateral due to enabled isolation mode in ",["marketName"]," V3 Market. Visit <0>",["marketName"]," V3 Dashboard to manage isolation mode."],"Something went wrong":"Something went wrong","Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.":"Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later.","Sorry, we couldn't find the page you were looking for.":"Sorry, we couldn't find the page you were looking for.","Spanish":"Espagnol","Stable":"Stable","Stable Interest Type is disabled for this currency":"Le type d'intérêt stable est désactivé pour cette devise","Stable borrowing is enabled":"L'emprunt stable est activé","Stable borrowing is not enabled":"L'emprunt stable n'est pas activé","Stable debt supply is not zero":"L'offre de dette stable n'est pas nulle","Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability.":"Le taux d'intérêt stable <0>restera le même pendant toute la durée de votre prêt. Recommandé pour les périodes de prêt à long terme et pour les utilisateurs qui préfèrent la prévisibilité.","Stablecoin":"Stablecoin","Stake":"Stake","Stake AAVE":"Stake AAVE","Stake ABPT":"Stake ABPT","Stake cooldown activated":"Stake cooldown activated","Staked":"Staké","Staking":"Staking","Staking APR":"APR staké","Staking Rewards":"Staking Rewards","Staking balance":"Staking balance","Staking discount":"Staking discount","Started":"Commencé","State":"État","Static interest rate that is determined by Aave Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more":"Static interest rate that is determined by Aave Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more","Supplied":"Supplied","Supplied asset amount":"Supplied asset amount","Supply":"Fournir","Supply APY":"Fournir APY","Supply apy":"Fournir apy","Supply balance":"Bilan d'approvisionnement","Supply balance after switch":"Supply balance after switch","Supply cap is exceeded":"Le plafond d'approvisionnement est dépassé","Supply cap on target reserve reached. Try lowering the amount.":"Plafond d'approvisionnement sur la réserve cible atteint. Essayez de réduire le montant.","Supply {symbol}":["Fournir ",["symbole"]],"Supplying your":"Fournir votre","Supplying {symbol}":["Fournir ",["symbole"]],"Switch":"Switch","Switch APY type":"Changer de type APY","Switch E-Mode":"Switch E-Mode","Switch E-Mode category":"Switch E-Mode category","Switch Network":"Changer de réseau","Switch borrow position":"Switch borrow position","Switch rate":"Taux de changement","Switch to":"Switch to","Switched":"Switched","Switching":"Switching","Switching E-Mode":"Switching E-Mode","Switching rate":"Taux de commutation","Techpaper":"Techpaper","Terms":"Terms","Test Assets":"Test Assets","Testnet mode":"Mode réseau test","Testnet mode is ON":"Testnet mode is ON","Thank you for voting!!":"Thank you for voting!!","The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow.":"Le % de votre pouvoir d'emprunt total utilisé. Ceci est basé sur le montant de votre garantie fournie et le montant total que vous pouvez emprunter.","The Aave Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of AAVE + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.":"The Aave Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of AAVE + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives.","The Aave Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.":"The Aave Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates.","The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral.":"Le ratio LTV maximum représente le pouvoir d'emprunt maximum d'une garantie spécifique. Par exemple, si une garantie a un LTV de 75 %, l'utilisateur peut emprunter jusqu'à 0,75 ETH dans la devise principale pour chaque 1 ETH de garantie.","The Stable Rate is not enabled for this currency":"Le taux stable n'est pas activé pour cette devise","The address of the pool addresses provider is invalid":"L'adresse du fournisseur d'adresses du pool n'est pas valide","The app is running in testnet mode. Learn how it works in":"The app is running in testnet mode. Learn how it works in","The caller of the function is not an AToken":"L'appelant de la fonction n'est pas un AToken","The caller of this function must be a pool":"L'appelant de cette fonction doit être un pool","The collateral balance is 0":"Le solde de la garantie est de 0","The collateral chosen cannot be liquidated":"La garantie choisie ne peut être liquidée","The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more":"The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more","The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window.":["La période de recharge est de ",["0"],". Après ",["1"]," de temps de recharge, vous entrerez dans la fenêtre de désengagement de ",["2"],". Vous continuerez à recevoir des récompenses pendant le temps de recharge et la fenêtre de retrait."],"The effects on the health factor would cause liquidation. Try lowering the amount.":"Les effets sur le facteur santé entraîneraient la liquidation. Essayez de réduire le montant.","The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.":"The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue.","The requested amount is greater than the max loan size in stable rate mode":"Le montant demandé est supérieur au montant maximum du prêt en mode taux stable","The total amount of your assets denominated in USD that can be used as collateral for borrowing assets.":"Le montant total de vos actifs libellés en USD qui peut être utilisé comme garantie pour emprunter des actifs.","The underlying asset cannot be rescued":"L'actif sous-jacent ne peut pas être sauvé","The underlying balance needs to be greater than 0":"Le solde sous-jacent doit être supérieur à 0","The weighted average of APY for all borrowed assets, including incentives.":"La moyenne pondérée de l'APY pour tous les actifs empruntés, y compris les incitatifs.","The weighted average of APY for all supplied assets, including incentives.":"La moyenne pondérée de l'APY pour tous les actifs fournis, y compris les incitations.","There are not enough funds in the{0}reserve to borrow":["Il n'y a pas assez de fonds dans la ",["0"]," réserve pour emprunter"],"There is not enough collateral to cover a new borrow":"Il n'y a pas assez de collatéral pour couvrir un nouvel emprunt","There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.":"There is not enough liquidity for the target asset to perform the switch. Try lowering the amount.","There was some error. Please try changing the parameters or <0><1>copy the error":"Il y a eu une erreur. Veuillez essayer de modifier les paramètres ou <0><1>copier l'erreur","These assets are temporarily frozen or paused by Aave community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>Aave governance forum for further updates.":"These assets are temporarily frozen or paused by Aave community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>Aave governance forum for further updates.","These funds have been borrowed and are not available for withdrawal at this time.":"Ces fonds ont été empruntés et ne peuvent pas être retirés pour le moment.","This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.":"This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue.","This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.":"This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue.","This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.":"This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation.","This address is blocked on app.aave.com because it is associated with one or more":"This address is blocked on app.aave.com because it is associated with one or more","This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market.":["Cet actif a presque atteint son plafond d'emprunt. Il n'y a que ",["messageValue"]," disponible pour être emprunté sur ce marché."],"This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market.":["Cet actif a presque atteint son plafond d'offre. Il ne peut y avoir que ",["messageValue"]," fourni à ce marché."],"This asset has reached its borrow cap. Nothing is available to be borrowed from this market.":"Cet actif a atteint son plafond d'emprunt. Rien n'est disponible pour être emprunté à ce marché.","This asset has reached its supply cap. Nothing is available to be supplied from this market.":"Cet actif a atteint son plafond d'offre. Rien n'est disponible pour être fourni à partir de ce marché.","This asset is frozen due to an Aave Protocol Governance decision. <0>More details":"This asset is frozen due to an Aave Protocol Governance decision. <0>More details","This asset is frozen due to an Aave Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details":"This asset is frozen due to an Aave Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details","This asset is frozen due to an Aave community decision. <0>More details":"This asset is frozen due to an Aave community decision. <0>More details","This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details":"This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details","This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider.":"Ce calcul de gaz n'est qu'une estimation. Votre portefeuille fixera le prix de la transaction. Vous pouvez modifier les paramètres de gaz directement depuis votre fournisseur de portefeuille.","This integration was<0>proposed and approvedby the community.":"This integration was<0>proposed and approvedby the community.","This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached.":"Il s'agit du montant total que vous pouvez emprunter. Vous pouvez emprunter en fonction de votre garantie et jusqu'à ce que le plafond d'emprunt soit atteint.","This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached.":"Il s'agit du montant total que vous pouvez emprunter. Vous pouvez emprunter en fonction de votre garantie et jusqu'à ce que le plafond d'emprunt soit atteint.","This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value.":"Cela représente le seuil auquel une position d'emprunt sera considérée comme sous-garantie et sujette à liquidation pour chaque garantie. Par exemple, si une garantie a un seuil de liquidation de 80 %, cela signifie que la position sera liquidée lorsque la valeur de la dette vaut 80 % de la valeur de la garantie.","Time left to be able to withdraw your staked asset.":"Temps restant pour pouvoir retirer votre bien staké.","Time left to unstake":"Temps restant pour dépiquer","Time left until the withdrawal window closes.":"Temps restant jusqu'à la fermeture de la fenêtre de retrait.","Tip: Try increasing slippage or reduce input amount":"Tip: Try increasing slippage or reduce input amount","To borrow you need to supply any asset to be used as collateral.":"Pour emprunter, vous devez fournir tout actif à utiliser comme garantie.","To continue, you need to grant Aave smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more":"To continue, you need to grant Aave smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more","To enable E-mode for the {0} category, all borrow positions outside of this category must be closed.":["To enable E-mode for the ",["0"]," category, all borrow positions outside of this category must be closed."],"To repay on behalf of a user an explicit amount to repay is needed":"Pour rembourser au nom d'un utilisateur, un montant explicite à rembourser est nécessaire","To request access for this permissioned market, please visit: <0>Acces Provider Name":"Pour demander l'accès à ce marché autorisé, veuillez consulter : <0>Nom du fournisseur d'accès","To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.":"To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more.","Top 10 addresses":"Top 10 addresses","Total available":"Total disponible","Total borrowed":"Total emprunté","Total borrows":"Total des emprunts","Total emission per day":"Émission totale par jour","Total interest accrued":"Total interest accrued","Total market size":"Taille totale du marché","Total supplied":"Total fourni","Total voting power":"Pouvoir de vote total","Total worth":"Valeur totale","Track wallet":"Track wallet","Track wallet balance in read-only mode":"Track wallet balance in read-only mode","Transaction failed":"La transaction a échoué","Transaction history":"Transaction history","Transaction history is not currently available for this market":"Transaction history is not currently available for this market","Transaction overview":"Aperçu des transactions","Transactions":"Transactions","UNSTAKE {symbol}":["DÉPOSER ",["symbole"]],"Unavailable":"Non disponible","Unbacked":"Sans support","Unbacked mint cap is exceeded":"Le plafond de mintage non soutenu est dépassé","Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated.":["Underlying asset does not exist in ",["marketName"]," v3 Market, hence this position cannot be migrated."],"Underlying token":"Underlying token","Unstake now":"Arrêter de staker maintenant","Unstake window":"Fenêtre d'arrêt de staking","Unstaked":"Unstaked","Unstaking {symbol}":["Unstaking ",["symbol"]],"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.":"Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC.","Use it to vote for or against active proposals.":"Use it to vote for or against active proposals.","Use your AAVE and stkAAVE balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.":"Use your AAVE and stkAAVE balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time.","Used as collateral":"Utilisé comme collatéral","User cannot withdraw more than the available balance":"L'utilisateur ne peut pas retirer plus que le solde disponible","User did not borrow the specified currency":"L'utilisateur n'a pas emprunté la devise spécifiée","User does not have outstanding stable rate debt on this reserve":"L'utilisateur n'a pas de dette à taux stable impayée sur cette réserve","User does not have outstanding variable rate debt on this reserve":"L'utilisateur n'a pas de dette à taux variable impayée sur cette réserve","User is in isolation mode":"L'utilisateur est en mode d'isolement","User is trying to borrow multiple assets including a siloed one":"L'utilisateur essaie d'emprunter plusieurs actifs, y compris un en silo","Users who stake AAVE in Safety Module (i.e. stkAAVE holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkAAVE held. Use the calculator below to see GHO borrow rate with the discount applied.":"Users who stake AAVE in Safety Module (i.e. stkAAVE holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkAAVE held. Use the calculator below to see GHO borrow rate with the discount applied.","Utilization Rate":"Taux d'utilisation","VIEW TX":"VIEW TX","VOTE NAY":"VOTER NON","VOTE YAE":"VOTER OUI","Variable":"Variable","Variable debt supply is not zero":"L'offre de dette variable n'est pas nulle","Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.":"Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions.","Variable rate":"Variable rate","Version 2":"Version 2","Version 3":"Version 3","View":"View","View Transactions":"View Transactions","View all votes":"View all votes","View contract":"View contract","View details":"Voir détails","View on Explorer":"Voir sur l'explorer","Vote NAY":"Vote NAY","Vote YAE":"Vote YAE","Voted NAY":"Voted NAY","Voted YAE":"Voted YAE","Votes":"Votes","Voting":"Voting","Voting power":"Pouvoir de vote","Voting results":"Résultats du vote","Wallet Balance":"Wallet Balance","Wallet balance":"Solde du portefeuille","Wallet not detected. Connect or install wallet and retry":"Portefeuille non détecté. Connectez ou installez le portefeuille et réessayez","Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational.":"Les portefeuilles sont fournis par des fournisseurs externes et en sélectionnant, vous acceptez les conditions de ces fournisseurs. Votre accès au portefeuille peut dépendre du fonctionnement du fournisseur externe.","We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.":"We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address.","We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.":"We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters.","We couldn’t detect a wallet. Connect a wallet to stake and view your balance.":"We couldn’t detect a wallet. Connect a wallet to stake and view your balance.","We suggest you go back to the Dashboard.":"We suggest you go back to the Dashboard.","Website":"Website","When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus.":"Lorsqu'une liquidation survient, les liquidateurs remboursent jusqu'à 50 % de l'encours emprunté au nom de l'emprunteur. En contrepartie, ils peuvent acheter le collatéral à prix réduit et conserver la différence (pénalité de liquidation) en bonus.","With a voting power of <0/>":"Avec un pouvoir de vote de <0/>","With testnet Faucet you can get free assets to test the Aave Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click ‘Faucet’ to get tokens transferred to your wallet. The assets on a testnet are not “real,” meaning they have no monetary value. <0>Learn more":"With testnet Faucet you can get free assets to test the Aave Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click ‘Faucet’ to get tokens transferred to your wallet. The assets on a testnet are not “real,” meaning they have no monetary value. <0>Learn more","Withdraw":"Retirer","Withdraw & Switch":"Withdraw & Switch","Withdraw and Switch":"Withdraw and Switch","Withdraw {symbol}":["Retirer ",["symbole"]],"Withdrawing and Switching":"Withdrawing and Switching","Withdrawing this amount will reduce your health factor and increase risk of liquidation.":"Le retrait de ce montant réduira votre facteur santé et augmentera le risque de liquidation.","Withdrawing {symbol}":["Retrait ",["symbole"]],"Wrong Network":"Mauvais réseau","YAE":"YAE","You are entering Isolation mode":"Vous entrez en mode Isolation","You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral.":"Vous ne pouvez emprunter cet actif avec un taux stable que si vous empruntez plus que le montant que vous fournissez en garantie.","You can not change Interest Type to stable as your borrowings are higher than your collateral":"Vous ne pouvez pas changer le type d'intérêt en stable car vos emprunts sont supérieurs à votre garantie","You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.":"You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions.","You can not switch usage as collateral mode for this currency, because it will cause collateral call":"Vous ne pouvez pas changer d'utilisation en tant que mode de garantie pour cette devise, car cela entraînera un appel de garantie","You can not use this currency as collateral":"Vous ne pouvez pas utiliser cette devise comme garantie","You can not withdraw this amount because it will cause collateral call":"Vous ne pouvez pas retirer ce montant car cela entraînera un appel de garantie","You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.":"You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available.","You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active.":"Vous ne pouvez retirer vos actifs du module de sécurité qu'après la fin de la période de refroidissement et que la fenêtre de retrait est active.","You can report incident to our <0>Discord or<1>Github.":"You can report incident to our <0>Discord or<1>Github.","You cancelled the transaction.":"Vous avez annulé la transaction.","You did not participate in this proposal":"Vous n'avez pas participé à cette proposition","You do not have supplies in this currency":"Vous n'avez pas de fournitures dans cette devise","You don’t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard.":"Vous n'avez pas assez de fonds dans votre portefeuille pour rembourser le montant total. Si vous continuez à rembourser avec votre montant actuel de fonds, vous aurez toujours une petite position d'emprunt dans votre tableau de bord.","You have no AAVE/stkAAVE balance to delegate.":"You have no AAVE/stkAAVE balance to delegate.","You have not borrow yet using this currency":"You have not borrow yet using this currency","You may borrow up to <0/> GHO at <1/> (max discount)":"You may borrow up to <0/> GHO at <1/> (max discount)","You may enter a custom amount in the field.":"You may enter a custom amount in the field.","You switched to {0} rate":["Vous êtes passé au tarif ",["0"]],"You unstake here":"Vous unstaké ici","You voted {0}":["Vous avez voté ",["0"]],"You will exit isolation mode and other tokens can now be used as collateral":"Vous quitterez le mode d'isolement et d'autres jetons peuvent désormais être utilisés comme collatéral","You {action} <0/> {symbol}":["Vous ",["action"]," <0/> ",["symbole"]],"You've successfully switched borrow position.":"You've successfully switched borrow position.","You've successfully switched tokens.":"You've successfully switched tokens.","You've successfully withdrew & switched tokens.":"You've successfully withdrew & switched tokens.","Your balance is lower than the selected amount.":"Your balance is lower than the selected amount.","Your borrows":"Vos emprunts","Your current loan to value based on your collateral supplied.":"Votre prêt actuel à la valeur en fonction de votre collatéral fournie.","Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions.":"Votre facteur de santé et votre prêt à la valeur déterminent l'assurance de votre collatéral. Pour éviter les liquidations, vous pouvez fournir plus de garanties ou rembourser les positions d'emprunt.","Your info":"Vos informations","Your proposition power is based on your AAVE/stkAAVE balance and received delegations.":"Your proposition power is based on your AAVE/stkAAVE balance and received delegations.","Your reward balance is 0":"Votre solde de récompenses est de 0","Your supplies":"Vos ressources","Your voting info":"Vos informations de vote","Your voting power is based on your AAVE/stkAAVE balance and received delegations.":"Your voting power is based on your AAVE/stkAAVE balance and received delegations.","Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets or use <0>",["0"]," to transfer your ",["network"]," assets."],"Your {name} wallet is empty. Purchase or transfer assets.":["Your ",["name"]," wallet is empty. Purchase or transfer assets."],"Your {networkName} wallet is empty. Get free test assets at":["Your ",["networkName"]," wallet is empty. Get free test assets at"],"Your {networkName} wallet is empty. Get free test {0} at":["Your ",["networkName"]," wallet is empty. Get free test ",["0"]," at"],"Zero address not valid":"Adresse zéro non-valide","assets":"actifs","blocked activities":"blocked activities","copy the error":"copier l'erreur","disabled":"disabled","documentation":"documentation","enabled":"enabled","ends":"Prend fin","for":"for","of":"of","on":"sur","please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail.":"veuillez vérifier que le montant que vous souhaitez fournir n'est pas actuellement utilisé pour le staking. S'il est utilisé pour le staking, votre transaction peut échouer.","repaid":"repaid","stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.":"stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases.","stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}":["stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: ",["0"]],"staking view":"vue de staking","starts":"starts","stkAAVE holders get a discount on GHO borrow rate":"stkAAVE holders get a discount on GHO borrow rate","to":"to","tokens is not the same as staking them. If you wish to stake your":"tokens n'est pas la même chose que de les staker . Si vous souhaitez staker votre","tokens, please go to the":"tokens, veuillez vous rendre sur","withdrew":"withdrew","{0}":[["0"]],"{0} Balance":[["0"]," Balance"],"{0} Faucet":[["0"]," Faucet"],"{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational.":[["0"]," on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational."],"{0}{name}":[["0"],["name"]],"{currentMethod}":[["currentMethod"]],"{d}d":[["d"],"d"],"{h}h":[["h"],"h"],"{m}m":[["m"],"m"],"{networkName} Faucet":[["networkName"]," Faucet"],"{notifyText}":[["notifyText"]],"{numSelected}/{numAvailable} assets selected":[["numSelected"],"/",["numAvailable"]," assets selected"],"{s}s":[["s"],"s"],"{title}":[["title"]],"{tooltipText}":[["tooltipText"]]}}; \ No newline at end of file diff --git a/src/locales/fr/messages.po b/src/locales/fr/messages.po index 7bdbcc037e..7265749d09 100644 --- a/src/locales/fr/messages.po +++ b/src/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: aave-interface\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-10-06 18:04\n" +"PO-Revision-Date: 2023-10-20 00:15\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -18,6 +18,10 @@ msgstr "" "X-Crowdin-File: /src/locales/en/messages.po\n" "X-Crowdin-File-ID: 46\n" +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListItem.tsx +msgid "..." +msgstr "" + #: src/modules/history/HistoryWrapper.tsx #: src/modules/history/HistoryWrapperMobile.tsx msgid ".CSV" @@ -831,7 +835,6 @@ msgstr "" #: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsListMobileItem.tsx #: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx #: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx -#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListItem.tsx #: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListMobileItem.tsx #: src/modules/markets/MarketAssetsListItem.tsx msgid "Details" @@ -1393,6 +1396,10 @@ msgstr "Max LTV" msgid "Max slashing" msgstr "Coupure maximale" +#: src/components/transactions/Switch/SwitchSlippageSelector.tsx +msgid "Max slippage" +msgstr "" + #: src/components/transactions/Warnings/DebtCeilingWarning.tsx msgid "Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%." msgstr "" @@ -1464,10 +1471,18 @@ msgstr "" msgid "Minimum GHO borrow amount" msgstr "" +#: src/components/transactions/Switch/SwitchModalContent.tsx +msgid "Minimum USD value received" +msgstr "" + #: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx msgid "Minimum staked Aave amount" msgstr "" +#: src/components/transactions/Switch/SwitchModalContent.tsx +msgid "Minimum {0} received" +msgstr "" + #: src/layouts/MoreMenu.tsx msgid "More" msgstr "Plus" @@ -1635,6 +1650,10 @@ msgstr "" msgid "Please connect a wallet to view your personal information here." msgstr "Veuillez connecter un portefeuille pour afficher vos informations personnelles ici." +#: src/components/transactions/Switch/SwitchModalContent.tsx +msgid "Please connect your wallet to be able to switch your tokens." +msgstr "" + #: src/modules/faucet/FaucetAssetsList.tsx msgid "Please connect your wallet to get free testnet assets." msgstr "" @@ -1685,6 +1704,10 @@ msgstr "" msgid "Price data is not currently available for this reserve on the protocol subgraph" msgstr "" +#: src/components/transactions/Switch/SwitchRates.tsx +msgid "Price impact" +msgstr "" + #: src/components/infoTooltips/PriceImpactTooltip.tsx msgid "Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair." msgstr "" @@ -2027,6 +2050,10 @@ msgstr "" msgid "Since this is a test network, you can get any of the assets if you have ETH on your wallet" msgstr "Comme il s'agit d'un réseau de test, vous pouvez obtenir n'importe lequel des actifs si vous avez ETH dans votre portefeuille" +#: src/components/transactions/Switch/SwitchSlippageSelector.tsx +msgid "Slippage" +msgstr "" + #: src/components/infoTooltips/SlippageTooltip.tsx msgid "Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification." msgstr "" @@ -2218,6 +2245,8 @@ msgstr "Fournir {symbole}" #: src/components/transactions/Swap/SwapActions.tsx #: src/components/transactions/Swap/SwapActions.tsx #: src/components/transactions/Swap/SwapModal.tsx +#: src/components/transactions/Switch/SwitchActions.tsx +#: src/components/transactions/Switch/SwitchActions.tsx #: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx #: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx #: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx @@ -2262,6 +2291,7 @@ msgstr "" #: src/components/transactions/DebtSwitch/DebtSwitchActions.tsx #: src/components/transactions/Swap/SwapActions.tsx +#: src/components/transactions/Switch/SwitchActions.tsx msgid "Switching" msgstr "" @@ -2450,7 +2480,7 @@ msgstr "" msgid "This asset is frozen due to an Aave community decision. <0>More details" msgstr "" -#: src/components/Warnings/BUSDOffBoardingWarning.tsx +#: src/components/Warnings/OffboardingWarning.tsx msgid "This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details" msgstr "" @@ -2990,10 +3020,18 @@ msgstr "Vous {action} <0/> {symbole}" msgid "You've successfully switched borrow position." msgstr "" +#: src/components/transactions/Switch/SwitchTxSuccessView.tsx +msgid "You've successfully switched tokens." +msgstr "" + #: src/components/transactions/Withdraw/WithdrawAndSwitchSuccess.tsx msgid "You've successfully withdrew & switched tokens." msgstr "" +#: src/components/transactions/Switch/SwitchErrors.tsx +msgid "Your balance is lower than the selected amount." +msgstr "" + #: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx #: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx msgid "Your borrows" diff --git a/src/locales/ru/messages.po b/src/locales/ru/messages.po new file mode 100644 index 0000000000..195afbea04 --- /dev/null +++ b/src/locales/ru/messages.po @@ -0,0 +1,3267 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2022-03-07 15:58+0100\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: ru\n" +"Project-Id-Version: aave-interface\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-10-20 00:15\n" +"Last-Translator: \n" +"Language-Team: Russian\n" +"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" +"X-Crowdin-Project: aave-interface\n" +"X-Crowdin-Project-ID: 502668\n" +"X-Crowdin-Language: ru\n" +"X-Crowdin-File: /src/locales/en/messages.po\n" +"X-Crowdin-File-ID: 46\n" + +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListItem.tsx +msgid "..." +msgstr "" + +#: src/modules/history/HistoryWrapper.tsx +#: src/modules/history/HistoryWrapperMobile.tsx +msgid ".CSV" +msgstr "" + +#: src/modules/history/HistoryWrapper.tsx +#: src/modules/history/HistoryWrapperMobile.tsx +msgid ".JSON" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "<0><1><2/>Add <3/> stkAAVE to borrow at <4/> (max discount)" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "<0><1><2/>Add stkAAVE to see borrow rate with discount" +msgstr "" + +#: src/components/Warnings/AMPLWarning.tsx +msgid "<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more." +msgstr "" + +#: src/components/transactions/Borrow/ParameterChangewarning.tsx +msgid "<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>Aave governance forum for updates." +msgstr "" + +#: src/modules/dashboard/lists/SlippageList.tsx +msgid "<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}" +msgstr "" + +#: src/modules/staking/StakingHeader.tsx +msgid "AAVE holders (Ethereum network only) can stake their AAVE in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol." +msgstr "" + +#: src/components/incentives/IncentivesTooltipContent.tsx +#: src/components/incentives/IncentivesTooltipContent.tsx +msgid "APR" +msgstr "" + +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +#: src/modules/history/actions/BorrowRateModeBlock.tsx +#: src/modules/history/actions/BorrowRateModeBlock.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "APY" +msgstr "" + +#: src/modules/migration/MigrationList.tsx +#: src/modules/migration/MigrationList.tsx +#: src/modules/migration/MigrationListMobileItem.tsx +msgid "APY change" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalDetails.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx +msgid "APY type" +msgstr "" + +#: src/modules/migration/MigrationList.tsx +#: src/modules/migration/MigrationListMobileItem.tsx +msgid "APY type change" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "APY with discount applied" +msgstr "" + +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +msgid "APY, fixed rate" +msgstr "" + +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsListMobileItem.tsx +#: src/modules/dashboard/lists/ListItemAPYButton.tsx +#: src/modules/reserve-overview/BorrowInfo.tsx +msgid "APY, stable" +msgstr "" + +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsListMobileItem.tsx +#: src/modules/dashboard/lists/ListItemAPYButton.tsx +#: src/modules/reserve-overview/BorrowInfo.tsx +msgid "APY, variable" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "AToken supply is not zero" +msgstr "" + +#: src/modules/governance/GovernanceTopPanel.tsx +msgid "Aave Governance" +msgstr "" + +#: src/modules/reserve-overview/AddTokenDropdown.tsx +#: src/modules/reserve-overview/TokenLinkDropdown.tsx +msgid "Aave aToken" +msgstr "" + +#: src/modules/reserve-overview/TokenLinkDropdown.tsx +msgid "Aave debt token" +msgstr "" + +#: src/modules/governance/GovernanceTopPanel.tsx +msgid "Aave is a fully decentralized, community governed protocol by the AAVE token-holders. AAVE token-holders collectively discuss, propose, and vote on upgrades to the protocol. AAVE token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Aave per month" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoReserveConfiguration.tsx +msgid "About GHO" +msgstr "" + +#: src/layouts/WalletWidget.tsx +msgid "Account" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Action cannot be performed because the reserve is frozen" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Action cannot be performed because the reserve is paused" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Action requires an active reserve" +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownActions.tsx +#: src/components/transactions/StakeCooldown/StakeCooldownActions.tsx +msgid "Activate Cooldown" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "Add stkAAVE to see borrow APY with the discount" +msgstr "" + +#: src/components/transactions/FlowCommons/Success.tsx +msgid "Add to wallet" +msgstr "" + +#: src/components/transactions/FlowCommons/Success.tsx +msgid "Add {0} to wallet to track your balance." +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Address is not a contract" +msgstr "" + +#: src/modules/governance/proposal/VotersListContainer.tsx +msgid "Addresses" +msgstr "" + +#: src/modules/governance/proposal/VotersListModal.tsx +#: src/modules/governance/proposal/VotersListModal.tsx +msgid "Addresses ({0})" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "All Assets" +msgstr "" + +#: src/components/transactions/Borrow/GhoBorrowSuccessView.tsx +#: src/components/transactions/FlowCommons/BaseSuccess.tsx +msgid "All done!" +msgstr "" + +#: src/modules/governance/ProposalListHeader.tsx +#: src/modules/governance/ProposalListHeader.tsx +msgid "All proposals" +msgstr "" + +#: src/modules/history/HistoryFilterMenu.tsx +#: src/modules/history/HistoryFilterMenu.tsx +msgid "All transactions" +msgstr "" + +#: src/components/transactions/FlowCommons/PermissionView.tsx +msgid "Allowance required action" +msgstr "" + +#: src/components/infoTooltips/CollateralSwitchTooltip.tsx +msgid "Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor." +msgstr "" + +#: src/components/infoTooltips/APYTypeTooltip.tsx +msgid "Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan." +msgstr "" + +#: src/components/transactions/AssetInput.tsx +#: src/components/transactions/Faucet/FaucetModalContent.tsx +#: src/modules/reserve-overview/Gho/GhoPieChartContainer.tsx +msgid "Amount" +msgstr "" + +#: src/components/transactions/StakeRewardClaim/StakeRewardClaimModalContent.tsx +#: src/components/transactions/StakeRewardClaimRestake/StakeRewardClaimRestakeModalContent.tsx +msgid "Amount claimable" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Amount in cooldown" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Amount must be greater than 0" +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +msgid "Amount to unstake" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "An error has occurred fetching the proposal metadata from IPFS." +msgstr "" + +#: src/components/transactions/TxActionsWrapper.tsx +msgid "Approve Confirmed" +msgstr "" + +#: src/components/transactions/FlowCommons/RightHelperText.tsx +msgid "Approve with" +msgstr "" + +#: src/components/transactions/TxActionsWrapper.tsx +msgid "Approve {symbol} to continue" +msgstr "" + +#: src/components/transactions/TxActionsWrapper.tsx +msgid "Approving {symbol}..." +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Array parameters that should be equal length are not" +msgstr "" + +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +#: src/modules/faucet/FaucetAssetsList.tsx +#: src/modules/markets/MarketAssetsList.tsx +msgid "Asset" +msgstr "" + +#: src/components/isolationMode/IsolatedBadge.tsx +msgid "Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral." +msgstr "" + +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Asset can only be used as collateral in isolation mode only." +msgstr "" + +#: src/components/infoTooltips/MigrationDisabledTooltip.tsx +msgid "Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard" +msgstr "" + +#: src/components/infoTooltips/MigrationDisabledTooltip.tsx +msgid "Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market." +msgstr "" + +#: src/components/infoTooltips/MigrationDisabledTooltip.tsx +msgid "Asset cannot be migrated due to supply cap restriction in {marketName} v3 market." +msgstr "" + +#: src/components/infoTooltips/MigrationDisabledTooltip.tsx +msgid "Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard" +msgstr "" + +#: src/components/infoTooltips/MigrationDisabledTooltip.tsx +msgid "Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode." +msgstr "" + +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Asset cannot be used as collateral." +msgstr "" + +#: src/components/transactions/Emode/EmodeSelect.tsx +#: src/modules/dashboard/DashboardEModeButton.tsx +msgid "Asset category" +msgstr "" + +#: src/components/infoTooltips/MigrationDisabledTooltip.tsx +msgid "Asset is frozen in {marketName} v3 market, hence this position cannot be migrated." +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Asset is not borrowable in isolation mode" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Asset is not listed" +msgstr "" + +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved." +msgstr "" + +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +#: src/modules/migration/MigrationList.tsx +msgid "Assets" +msgstr "" + +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +msgid "Assets to borrow" +msgstr "" + +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +msgid "Assets to supply" +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeModalContent.tsx +#: src/components/transactions/Repay/CollateralRepayModalContent.tsx +#: src/components/transactions/Swap/SwapModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawError.tsx +msgid "Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoPieChartContainer.tsx +msgid "At a discount" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Author" +msgstr "" + +#: src/components/transactions/Borrow/BorrowModalContent.tsx +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawAndSwitchModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawModalContent.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx +msgid "Available" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "Available assets" +msgstr "" + +#: src/modules/reserve-overview/ReserveTopDetails.tsx +msgid "Available liquidity" +msgstr "" + +#: src/components/ChainAvailabilityText.tsx +msgid "Available on" +msgstr "" + +#: src/modules/dashboard/DashboardTopPanel.tsx +msgid "Available rewards" +msgstr "" + +#: src/components/caps/CapsHint.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsListMobileItem.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx +#: src/modules/reserve-overview/Gho/GhoReserveTopDetails.tsx +#: src/modules/reserve-overview/ReserveActions.tsx +msgid "Available to borrow" +msgstr "" + +#: src/components/caps/CapsHint.tsx +#: src/modules/reserve-overview/ReserveActions.tsx +msgid "Available to supply" +msgstr "" + +#: pages/404.page.tsx +msgid "Back to Dashboard" +msgstr "" + +#: src/components/transactions/AssetInput.tsx +#: src/components/transactions/ClaimRewards/ClaimRewardsModalContent.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +msgid "Balance" +msgstr "" + +#: src/components/transactions/GovDelegation/GovDelegationModalContent.tsx +msgid "Balance to revoke" +msgstr "" + +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +msgid "Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions" +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "Be mindful of the network congestion and gas prices." +msgstr "" + +#: src/modules/reserve-overview/ReserveActions.tsx +msgid "Because this asset is paused, no actions can be taken until further notice" +msgstr "" + +#: src/components/transactions/Warnings/SNXWarning.tsx +msgid "Before supplying" +msgstr "" + +#: src/components/AddressBlockedModal.tsx +msgid "Blocked Address" +msgstr "" + +#: pages/index.page.tsx +#: src/components/transactions/Borrow/BorrowModal.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsListItem.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsListMobileItem.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx +#: src/modules/history/HistoryFilterMenu.tsx +#: src/modules/history/actions/ActionDetails.tsx +#: src/modules/reserve-overview/ReserveActions.tsx +msgid "Borrow" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +msgid "Borrow APY" +msgstr "" + +#: src/components/transactions/Borrow/BorrowModalContent.tsx +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +msgid "Borrow APY rate" +msgstr "" + +#: src/modules/markets/Gho/GhoBanner.tsx +msgid "Borrow APY, fixed rate" +msgstr "" + +#: src/modules/markets/MarketAssetsList.tsx +#: src/modules/markets/MarketAssetsListMobileItem.tsx +msgid "Borrow APY, stable" +msgstr "" + +#: src/modules/markets/MarketAssetsList.tsx +#: src/modules/markets/MarketAssetsListMobileItem.tsx +msgid "Borrow APY, variable" +msgstr "" + +#: src/modules/reserve-overview/graphs/InterestRateModelGraph.tsx +msgid "Borrow amount to reach {0}% utilization" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Borrow and repay in same block is not allowed" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalDetails.tsx +msgid "Borrow apy" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +#: src/components/transactions/Repay/CollateralRepayModalContent.tsx +#: src/components/transactions/Repay/CollateralRepayModalContent.tsx +#: src/modules/reserve-overview/Gho/GhoPieChartContainer.tsx +msgid "Borrow balance" +msgstr "" + +#: src/components/transactions/Repay/CollateralRepayModalContent.tsx +msgid "Borrow balance after repay" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalDetails.tsx +msgid "Borrow balance after switch" +msgstr "" + +#: src/modules/reserve-overview/BorrowInfo.tsx +msgid "Borrow cap" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Borrow cap is exceeded" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoReserveConfiguration.tsx +msgid "Borrow info" +msgstr "" + +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +msgid "Borrow power used" +msgstr "" + +#: src/modules/history/actions/ActionDetails.tsx +msgid "Borrow rate change" +msgstr "" + +#: src/components/transactions/Borrow/BorrowActions.tsx +msgid "Borrow {symbol}" +msgstr "" + +#: src/components/transactions/Borrow/BorrowModalContent.tsx +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +msgid "Borrowed" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +msgid "Borrowed asset amount" +msgstr "" + +#: src/components/transactions/Borrow/BorrowModalContent.tsx +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +msgid "Borrowing is currently unavailable for {0}." +msgstr "" + +#: src/components/Warnings/BorrowDisabledWarning.tsx +msgid "Borrowing is disabled due to an Aave community decision. <0>More details" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Borrowing is not enabled" +msgstr "" + +#: src/hooks/useReserveActionState.tsx +msgid "Borrowing is unavailable because you’re using Isolation mode. To manage Isolation mode visit your <0>Dashboard." +msgstr "" + +#: src/hooks/useReserveActionState.tsx +msgid "Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard." +msgstr "" + +#: src/hooks/useReserveActionState.tsx +msgid "Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard." +msgstr "" + +#: src/modules/reserve-overview/BorrowInfo.tsx +msgid "Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency." +msgstr "" + +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +msgid "Borrowing power and assets are limited due to Isolation mode." +msgstr "" + +#: src/components/transactions/Borrow/BorrowAmountWarning.tsx +msgid "Borrowing this amount will reduce your health factor and increase risk of liquidation." +msgstr "" + +#: src/components/transactions/Borrow/BorrowActions.tsx +msgid "Borrowing {symbol}" +msgstr "" + +#: src/components/transactions/GovDelegation/DelegationTypeSelector.tsx +msgid "Both" +msgstr "" + +#: src/ui-config/menu-items/index.tsx +msgid "Buy Crypto With Fiat" +msgstr "" + +#: src/modules/staking/BuyWithFiatModal.tsx +msgid "Buy Crypto with Fiat" +msgstr "" + +#: src/modules/staking/BuyWithFiat.tsx +msgid "Buy {cryptoSymbol} with Fiat" +msgstr "" + +#: src/components/transactions/Borrow/GhoBorrowSuccessView.tsx +msgid "COPIED!" +msgstr "" + +#: src/components/transactions/Borrow/GhoBorrowSuccessView.tsx +msgid "COPY IMAGE" +msgstr "" + +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListMobileItem.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Can be collateral" +msgstr "" + +#: src/modules/governance/FormattedProposalTime.tsx +msgid "Can be executed" +msgstr "" + +#: src/components/TitleWithSearchBar.tsx +#: src/modules/history/HistoryWrapperMobile.tsx +msgid "Cancel" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "Cannot disable E-Mode" +msgstr "" + +#: src/components/transactions/GovDelegation/GovDelegationModalContent.tsx +msgid "Choose how much voting/proposition power to give to someone else by delegating some of your AAVE or stkAAVE balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkAAVE balance changes, your delegate's voting/proposition power will be automatically adjusted." +msgstr "" + +#: src/modules/staking/BuyWithFiatModal.tsx +msgid "Choose one of the on-ramp services" +msgstr "" + +#: src/modules/dashboard/DashboardTopPanel.tsx +#: src/modules/staking/StakingPanel.tsx +msgid "Claim" +msgstr "" + +#: src/components/transactions/ClaimRewards/ClaimRewardsActions.tsx +msgid "Claim all" +msgstr "" + +#: src/components/transactions/ClaimRewards/RewardsSelect.tsx +#: src/components/transactions/ClaimRewards/RewardsSelect.tsx +msgid "Claim all rewards" +msgstr "" + +#: src/components/transactions/ClaimRewards/ClaimRewardsActions.tsx +msgid "Claim {0}" +msgstr "" + +#: src/components/transactions/StakeRewardClaim/StakeRewardClaimActions.tsx +msgid "Claim {symbol}" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Claimable AAVE" +msgstr "" + +#: src/components/transactions/ClaimRewards/ClaimRewardsModalContent.tsx +#: src/components/transactions/StakeRewardClaim/StakeRewardClaimModalContent.tsx +msgid "Claimed" +msgstr "" + +#: src/components/transactions/ClaimRewards/ClaimRewardsActions.tsx +msgid "Claiming" +msgstr "" + +#: src/components/transactions/StakeRewardClaim/StakeRewardClaimActions.tsx +msgid "Claiming {symbol}" +msgstr "" + +#: src/components/transactions/FlowCommons/Error.tsx +#: src/components/transactions/FlowCommons/PermissionView.tsx +msgid "Close" +msgstr "" + +#: src/components/transactions/Repay/RepayTypeSelector.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +msgid "Collateral" +msgstr "" + +#: src/components/transactions/Repay/CollateralRepayModalContent.tsx +msgid "Collateral balance after repay" +msgstr "" + +#: src/modules/history/HistoryFilterMenu.tsx +#: src/modules/migration/MigrationList.tsx +#: src/modules/migration/MigrationListMobileItem.tsx +msgid "Collateral change" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Collateral is (mostly) the same currency that is being borrowed" +msgstr "" + +#: src/components/transactions/Repay/CollateralRepayModalContent.tsx +msgid "Collateral to repay with" +msgstr "" + +#: src/modules/history/actions/ActionDetails.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Collateral usage" +msgstr "" + +#: src/hooks/useReserveActionState.tsx +msgid "Collateral usage is limited because of Isolation mode." +msgstr "" + +#: src/components/isolationMode/IsolatedBadge.tsx +msgid "Collateral usage is limited because of isolation mode." +msgstr "" + +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +msgid "Collateral usage is limited because of isolation mode. <0>Learn More" +msgstr "" + +#: src/components/transactions/FlowCommons/TxModalDetails.tsx +#: src/components/transactions/Swap/SwapModalDetails.tsx +#: src/modules/history/actions/ActionDetails.tsx +msgid "Collateralization" +msgstr "" + +#: src/modules/reserve-overview/ReserveFactorOverview.tsx +msgid "Collector Contract" +msgstr "" + +#: src/modules/reserve-overview/BorrowInfo.tsx +msgid "Collector Info" +msgstr "" + +#: src/components/WalletConnection/ConnectWalletButton.tsx +#: src/layouts/WalletWidget.tsx +msgid "Connect wallet" +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +#: src/modules/staking/StakingPanel.tsx +msgid "Cooldown period" +msgstr "" + +#: src/components/Warnings/CooldownWarning.tsx +msgid "Cooldown period warning" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Cooldown time left" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Cooldown to unstake" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Cooling down..." +msgstr "" + +#: src/layouts/WalletWidget.tsx +msgid "Copy address" +msgstr "" + +#: pages/500.page.tsx +msgid "Copy error message" +msgstr "" + +#: src/components/transactions/FlowCommons/Error.tsx +msgid "Copy error text" +msgstr "" + +#: src/modules/history/actions/ActionDetails.tsx +msgid "Covered debt" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Created" +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/LiquidationRiskParametresModal.tsx +msgid "Current LTV" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Current differential" +msgstr "" + +#: src/modules/migration/MigrationListMobileItem.tsx +msgid "Current v2 Balance" +msgstr "" + +#: src/modules/migration/MigrationList.tsx +#: src/modules/migration/MigrationList.tsx +msgid "Current v2 balance" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Current votes" +msgstr "" + +#: src/layouts/components/DarkModeSwitcher.tsx +msgid "Dark mode" +msgstr "" + +#: src/modules/dashboard/DashboardTopPanel.tsx +#: src/ui-config/menu-items/index.tsx +msgid "Dashboard" +msgstr "" + +#: src/modules/reserve-overview/graphs/ApyGraphContainer.tsx +msgid "Data couldn't be fetched, please reload graph." +msgstr "" + +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx +msgid "Debt" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Debt ceiling is exceeded" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Debt ceiling is not zero" +msgstr "" + +#: src/components/caps/DebtCeilingStatus.tsx +msgid "Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD." +msgstr "" + +#: src/modules/governance/DelegatedInfoPanel.tsx +msgid "Delegated power" +msgstr "" + +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsListItem.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsListMobileItem.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListMobileItem.tsx +#: src/modules/markets/MarketAssetsListItem.tsx +msgid "Details" +msgstr "" + +#: src/ui-config/menu-items/index.tsx +msgid "Developers" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +#: src/modules/governance/ProposalListItem.tsx +msgid "Differential" +msgstr "" + +#: src/components/transactions/Emode/EmodeActions.tsx +#: src/modules/dashboard/DashboardEModeButton.tsx +msgid "Disable E-Mode" +msgstr "" + +#: src/layouts/AppHeader.tsx +msgid "Disable testnet" +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeActions.tsx +msgid "Disable {symbol} as collateral" +msgstr "" + +#: src/components/ReserveSubheader.tsx +#: src/components/transactions/FlowCommons/TxModalDetails.tsx +msgid "Disabled" +msgstr "" + +#: src/components/transactions/Emode/EmodeActions.tsx +msgid "Disabling E-Mode" +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeModalContent.tsx +msgid "Disabling this asset as collateral affects your borrowing power and Health Factor." +msgstr "" + +#: src/components/AddressBlockedModal.tsx +msgid "Disconnect Wallet" +msgstr "" + +#: pages/500.page.tsx +msgid "Discord channel" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "Discount" +msgstr "" + +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +msgid "Discount applied for <0/> staking AAVE" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "Discount model parameters" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "Discount parameters are decided by the Aave community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "Discountable amount" +msgstr "" + +#: src/layouts/AppFooter.tsx +msgid "Docs" +msgstr "" + +#: src/components/transactions/Borrow/GhoBorrowSuccessView.tsx +msgid "Download" +msgstr "" + +#: src/components/Warnings/StETHCollateralWarning.tsx +msgid "Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token." +msgstr "" + +#: src/components/transactions/Warnings/MarketWarning.tsx +msgid "Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the Aave V3 Harmony market." +msgstr "" + +#: src/modules/dashboard/DashboardEModeButton.tsx +msgid "E-Mode" +msgstr "" + +#: src/modules/reserve-overview/ReserveEModePanel.tsx +msgid "E-Mode Category" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "E-Mode category" +msgstr "" + +#: src/modules/dashboard/DashboardEModeButton.tsx +msgid "E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more" +msgstr "" + +#: src/components/infoTooltips/EModeTooltip.tsx +msgid "E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more" +msgstr "" + +#: src/modules/reserve-overview/ReserveEModePanel.tsx +msgid "E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by Aave Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>Aave V3 Technical Paper." +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoInterestRateGraph.tsx +msgid "Effective interest rate" +msgstr "" + +#: src/modules/dashboard/DashboardEModeButton.tsx +msgid "Efficiency mode (E-Mode)" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "Emode" +msgstr "" + +#: src/components/transactions/Emode/EmodeActions.tsx +#: src/modules/dashboard/DashboardEModeButton.tsx +msgid "Enable E-Mode" +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeActions.tsx +msgid "Enable {symbol} as collateral" +msgstr "" + +#: src/components/transactions/FlowCommons/TxModalDetails.tsx +#: src/modules/dashboard/DashboardEModeButton.tsx +msgid "Enabled" +msgstr "" + +#: src/components/transactions/Emode/EmodeActions.tsx +msgid "Enabling E-Mode" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions." +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeModalContent.tsx +msgid "Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1." +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Ended" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Ends" +msgstr "" + +#: src/layouts/components/LanguageSwitcher.tsx +msgid "English" +msgstr "" + +#: src/components/transactions/GovDelegation/GovDelegationModalContent.tsx +msgid "Enter ETH address" +msgstr "" + +#: src/components/transactions/TxActionsWrapper.tsx +msgid "Enter an amount" +msgstr "" + +#: src/components/WalletConnection/WalletSelector.tsx +msgid "Error connecting. Try refreshing the page." +msgstr "" + +#: src/components/incentives/GhoIncentivesCard.tsx +msgid "Estimated compounding interest, including discount for Staking {0}AAVE in Safety Module." +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoPieChartContainer.tsx +msgid "Exceeds the discount" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Executed" +msgstr "" + +#: src/components/transactions/Repay/CollateralRepayModalContent.tsx +msgid "Expected amount to repay" +msgstr "" + +#: src/modules/governance/FormattedProposalTime.tsx +msgid "Expires" +msgstr "" + +#: src/modules/history/HistoryWrapperMobile.tsx +msgid "Export data to" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoReserveConfiguration.tsx +#: src/ui-config/menu-items/index.tsx +msgid "FAQ" +msgstr "" + +#: src/layouts/AppFooter.tsx +msgid "FAQS" +msgstr "" + +#: src/modules/governance/proposal/VotersListContainer.tsx +msgid "Failed to load proposal voters. Please refresh the page." +msgstr "" + +#: src/components/transactions/Faucet/FaucetModal.tsx +#: src/modules/dashboard/lists/ListBottomText.tsx +#: src/modules/faucet/FaucetAssetsList.tsx +#: src/modules/faucet/FaucetItemLoader.tsx +#: src/modules/faucet/FaucetMobileItemLoader.tsx +#: src/ui-config/menu-items/index.tsx +msgid "Faucet" +msgstr "" + +#: src/components/transactions/Faucet/FaucetActions.tsx +msgid "Faucet {0}" +msgstr "" + +#: src/components/transactions/TxActionsWrapper.tsx +msgid "Fetching data..." +msgstr "" + +#: src/modules/governance/ProposalListHeader.tsx +#: src/modules/governance/ProposalListHeader.tsx +msgid "Filter" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalDetails.tsx +#: src/components/transactions/DebtSwitch/DebtSwitchModalDetails.tsx +msgid "Fixed" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +msgid "Fixed rate" +msgstr "" + +#: src/components/infoTooltips/MigrationDisabledTooltip.tsx +msgid "Flashloan is disabled for this asset, hence this position cannot be migrated." +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "For repayment of a specific type of debt, the user needs to have debt that type" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Forum discussion" +msgstr "" + +#: src/layouts/components/LanguageSwitcher.tsx +msgid "French" +msgstr "" + +#: src/modules/staking/StakingHeader.tsx +msgid "Funds in the Safety Module" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoReserveConfiguration.tsx +msgid "GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the AaveDAO treasury." +msgstr "" + +#: src/modules/staking/GetABPToken.tsx +#: src/modules/staking/GetABPTokenModal.tsx +msgid "Get ABP Token" +msgstr "" + +#: src/layouts/MobileMenu.tsx +#: src/layouts/SettingsMenu.tsx +msgid "Global settings" +msgstr "" + +#: src/modules/governance/proposal/ProposalTopPanel.tsx +#: src/modules/migration/MigrationTopPanel.tsx +#: src/modules/reserve-overview/ReserveTopDetailsWrapper.tsx +msgid "Go Back" +msgstr "" + +#: src/modules/staking/GetABPTokenModal.tsx +msgid "Go to Balancer Pool" +msgstr "" + +#: src/components/transactions/MigrateV3/MigrateV3ModalContent.tsx +msgid "Go to V3 Dashboard" +msgstr "" + +#: src/ui-config/menu-items/index.tsx +msgid "Governance" +msgstr "" + +#: src/layouts/components/LanguageSwitcher.tsx +msgid "Greek" +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "Health Factor ({0} v2)" +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "Health Factor ({0} v3)" +msgstr "" + +#: src/components/transactions/FlowCommons/TxModalDetails.tsx +#: src/modules/dashboard/DashboardTopPanel.tsx +#: src/modules/dashboard/LiquidationRiskParametresModal/LiquidationRiskParametresModal.tsx +msgid "Health factor" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Health factor is lesser than the liquidation threshold" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Health factor is not below the threshold" +msgstr "" + +#: src/components/lists/ListWrapper.tsx +msgid "Hide" +msgstr "" + +#: src/modules/staking/GhoDiscountProgram.tsx +msgid "Holders of stkAAVE receive a discount on the GHO borrowing rate" +msgstr "" + +#: src/components/transactions/Borrow/BorrowAmountWarning.tsx +#: src/components/transactions/Withdraw/WithdrawAndSwitchModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawModalContent.tsx +msgid "I acknowledge the risks involved." +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "I fully understand the risks of migrating." +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +msgid "I understand how cooldown ({0}) and unstaking ({1}) work" +msgstr "" + +#: pages/500.page.tsx +msgid "If the error continues to happen,<0/> you may report it to this" +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/LiquidationRiskParametresModal.tsx +msgid "If the health factor goes below 1, the liquidation of your collateral might be triggered." +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +msgid "If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again." +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/LiquidationRiskParametresModal.tsx +msgid "If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated." +msgstr "" + +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +msgid "In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets" +msgstr "" + +#: src/components/transactions/Warnings/IsolationModeWarning.tsx +msgid "In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Inconsistent flashloan parameters" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +msgid "Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch." +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoInterestRateGraph.tsx +msgid "Interest accrued" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Interest rate rebalance conditions were not met" +msgstr "" + +#: src/modules/reserve-overview/ReserveConfiguration.tsx +msgid "Interest rate strategy" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Invalid amount to burn" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Invalid amount to mint" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Invalid bridge protocol fee" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Invalid expiration" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Invalid flashloan premium" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Invalid return value of the flashloan executor function" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Invalid signature" +msgstr "" + +#: src/components/isolationMode/IsolatedBadge.tsx +msgid "Isolated" +msgstr "" + +#: src/components/caps/DebtCeilingStatus.tsx +msgid "Isolated Debt Ceiling" +msgstr "" + +#: src/components/isolationMode/IsolatedBadge.tsx +msgid "Isolated assets have limited borrowing power and other assets cannot be used as collateral." +msgstr "" + +#: src/components/transactions/Warnings/MarketWarning.tsx +msgid "Join the community discussion" +msgstr "" + +#: src/layouts/TopBarNotify.tsx +msgid "LEARN MORE" +msgstr "" + +#: src/layouts/components/LanguageSwitcher.tsx +msgid "Language" +msgstr "" + +#: src/components/caps/DebtCeilingStatus.tsx +#: src/components/incentives/GhoIncentivesCard.tsx +#: src/components/infoTooltips/BorrowCapMaxedTooltip.tsx +#: src/components/infoTooltips/DebtCeilingMaxedTooltip.tsx +#: src/components/infoTooltips/SupplyCapMaxedTooltip.tsx +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +#: src/components/transactions/Warnings/BorrowCapWarning.tsx +#: src/components/transactions/Warnings/DebtCeilingWarning.tsx +#: src/components/transactions/Warnings/MarketWarning.tsx +#: src/components/transactions/Warnings/SupplyCapWarning.tsx +#: src/layouts/TopBarNotify.tsx +#: src/modules/dashboard/LiquidationRiskParametresModal/LiquidationRiskParametresModal.tsx +#: src/modules/reserve-overview/BorrowInfo.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Learn more" +msgstr "" + +#: src/modules/staking/StakingHeader.tsx +msgid "Learn more about risks involved" +msgstr "" + +#: src/components/isolationMode/IsolatedBadge.tsx +msgid "Learn more in our <0>FAQ guide" +msgstr "" + +#: src/modules/governance/DelegatedInfoPanel.tsx +msgid "Learn more." +msgstr "" + +#: src/layouts/MobileMenu.tsx +msgid "Links" +msgstr "" + +#: src/modules/history/HistoryFilterMenu.tsx +msgid "Liqudation" +msgstr "" + +#: src/modules/history/actions/ActionDetails.tsx +msgid "Liquidated collateral" +msgstr "" + +#: src/modules/history/actions/ActionDetails.tsx +msgid "Liquidation" +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/components/LTVContent.tsx +msgid "Liquidation <0/> threshold" +msgstr "" + +#: src/modules/migration/MigrationList.tsx +msgid "Liquidation Threshold" +msgstr "" + +#: src/components/transactions/FlowCommons/TxModalDetails.tsx +#: src/modules/migration/HFChange.tsx +msgid "Liquidation at" +msgstr "" + +#: src/modules/reserve-overview/ReserveEModePanel.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Liquidation penalty" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "Liquidation risk" +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/LiquidationRiskParametresModal.tsx +msgid "Liquidation risk parameters" +msgstr "" + +#: src/components/transactions/Swap/SwapModalDetails.tsx +#: src/modules/migration/MigrationListMobileItem.tsx +#: src/modules/reserve-overview/ReserveEModePanel.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Liquidation threshold" +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/components/HFContent.tsx +msgid "Liquidation value" +msgstr "" + +#: src/modules/reserve-overview/graphs/ApyGraphContainer.tsx +msgid "Loading data..." +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Ltv validation failed" +msgstr "" + +#: src/modules/reserve-overview/ReserveConfiguration.tsx +msgid "MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details" +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/components/LTVContent.tsx +msgid "MAX" +msgstr "" + +#: src/layouts/AppFooter.tsx +msgid "Manage analytics" +msgstr "" + +#: src/modules/reserve-overview/ReserveTopDetailsWrapper.tsx +msgid "Market" +msgstr "" + +#: src/modules/markets/MarketsTopPanel.tsx +#: src/ui-config/menu-items/index.tsx +msgid "Markets" +msgstr "" + +#: src/components/transactions/AssetInput.tsx +msgid "Max" +msgstr "" + +#: src/modules/migration/MigrationList.tsx +#: src/modules/migration/MigrationListMobileItem.tsx +#: src/modules/reserve-overview/ReserveEModePanel.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Max LTV" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Max slashing" +msgstr "" + +#: src/components/transactions/Switch/SwitchSlippageSelector.tsx +msgid "Max slippage" +msgstr "" + +#: src/components/transactions/Warnings/DebtCeilingWarning.tsx +msgid "Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%." +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +msgid "Maximum amount available to borrow is <0/> {0} (<1/>)." +msgstr "" + +#: src/components/transactions/Warnings/BorrowCapWarning.tsx +msgid "Maximum amount available to borrow is limited because protocol borrow cap is nearly reached." +msgstr "" + +#: src/modules/reserve-overview/BorrowInfo.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Maximum amount available to supply is <0/> {0} (<1/>)." +msgstr "" + +#: src/components/transactions/Warnings/SupplyCapWarning.tsx +msgid "Maximum amount available to supply is limited because protocol supply cap is at {0}%." +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "Maximum loan to value" +msgstr "" + +#: src/modules/markets/Gho/GhoBanner.tsx +msgid "Meet GHO" +msgstr "" + +#: src/layouts/MobileMenu.tsx +msgid "Menu" +msgstr "" + +#: src/components/transactions/MigrateV3/MigrateV3Actions.tsx +msgid "Migrate" +msgstr "" + +#: src/components/TopInfoPanel/PageTitle.tsx +msgid "Migrate to V3" +msgstr "" + +#: src/modules/dashboard/DashboardTopPanel.tsx +msgid "Migrate to v3" +msgstr "" + +#: src/modules/dashboard/DashboardTopPanel.tsx +#: src/modules/migration/MigrationTopPanel.tsx +msgid "Migrate to {0} v3 Market" +msgstr "" + +#: src/components/transactions/MigrateV3/MigrateV3ModalContent.tsx +msgid "Migrated" +msgstr "" + +#: src/components/transactions/MigrateV3/MigrateV3Actions.tsx +msgid "Migrating" +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it’s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time." +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "Migration risks" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "Minimum GHO borrow amount" +msgstr "" + +#: src/components/transactions/Switch/SwitchModalContent.tsx +msgid "Minimum USD value received" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "Minimum staked Aave amount" +msgstr "" + +#: src/components/transactions/Switch/SwitchModalContent.tsx +msgid "Minimum {0} received" +msgstr "" + +#: src/layouts/MoreMenu.tsx +msgid "More" +msgstr "" + +#: src/modules/governance/VoteBar.tsx +msgid "NAY" +msgstr "" + +#: src/components/WalletConnection/WalletSelector.tsx +msgid "Need help connecting a wallet? <0>Read our FAQ" +msgstr "" + +#: src/components/incentives/IncentivesTooltipContent.tsx +msgid "Net APR" +msgstr "" + +#: src/modules/dashboard/DashboardTopPanel.tsx +msgid "Net APY" +msgstr "" + +#: src/components/infoTooltips/NetAPYTooltip.tsx +msgid "Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY." +msgstr "" + +#: src/modules/dashboard/DashboardTopPanel.tsx +msgid "Net worth" +msgstr "" + +#: src/layouts/WalletWidget.tsx +msgid "Network" +msgstr "" + +#: src/components/WalletConnection/WalletSelector.tsx +msgid "Network not supported for this wallet" +msgstr "" + +#: src/components/transactions/RateSwitch/RateSwitchModalContent.tsx +msgid "New APY" +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "No assets selected to migrate." +msgstr "" + +#: src/components/transactions/StakeRewardClaim/StakeRewardClaimModalContent.tsx +#: src/components/transactions/StakeRewardClaimRestake/StakeRewardClaimRestakeModalContent.tsx +msgid "No rewards to claim" +msgstr "" + +#: src/components/NoSearchResults.tsx +#: src/components/NoSearchResults.tsx +msgid "No search results{0}" +msgstr "" + +#: src/modules/history/HistoryWrapper.tsx +#: src/modules/history/HistoryWrapperMobile.tsx +msgid "No transactions yet." +msgstr "" + +#: src/components/transactions/GovVote/GovVoteModalContent.tsx +msgid "No voting power" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +#: src/components/transactions/Emode/EmodeModalContent.tsx +#: src/components/transactions/FlowCommons/TxModalDetails.tsx +msgid "None" +msgstr "" + +#: src/components/transactions/GovDelegation/GovDelegationModalContent.tsx +msgid "Not a valid address" +msgstr "" + +#: src/components/transactions/Stake/StakeModalContent.tsx +msgid "Not enough balance on your wallet" +msgstr "" + +#: src/components/transactions/Repay/CollateralRepayModalContent.tsx +msgid "Not enough collateral to repay this amount of debt with" +msgstr "" + +#: src/components/transactions/UnStake/UnStakeModalContent.tsx +msgid "Not enough staked balance" +msgstr "" + +#: src/modules/governance/proposal/VoteInfo.tsx +msgid "Not enough voting power to participate in this proposal" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Not reached" +msgstr "" + +#: pages/v3-migration.page.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +msgid "Nothing borrowed yet" +msgstr "" + +#: src/modules/history/HistoryWrapper.tsx +#: src/modules/history/HistoryWrapperMobile.tsx +msgid "Nothing found" +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +msgid "Nothing staked" +msgstr "" + +#: pages/v3-migration.page.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +msgid "Nothing supplied yet" +msgstr "" + +#: src/components/HALLink.tsx +msgid "Notify" +msgstr "" + +#: src/components/transactions/FlowCommons/BaseSuccess.tsx +msgid "Ok, Close" +msgstr "" + +#: src/components/TextWithModal.tsx +msgid "Ok, I got it" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Operation not supported" +msgstr "" + +#: src/modules/reserve-overview/ReserveTopDetails.tsx +msgid "Oracle price" +msgstr "" + +#: pages/reserve-overview.page.tsx +msgid "Overview" +msgstr "" + +#: pages/404.page.tsx +msgid "Page not found" +msgstr "" + +#: src/components/incentives/IncentivesTooltipContent.tsx +msgid "Participating in this {symbol} reserve gives annualized rewards." +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeActions.tsx +#: src/components/transactions/Faucet/FaucetActions.tsx +msgid "Pending..." +msgstr "" + +#: src/components/transactions/Warnings/MarketWarning.tsx +msgid "Per the community, the Fantom market has been frozen." +msgstr "" + +#: src/components/transactions/Warnings/MarketWarning.tsx +msgid "Per the community, the V2 AMM market has been deprecated." +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates." +msgstr "" + +#: src/modules/governance/UserGovernanceInfo.tsx +#: src/modules/reserve-overview/ReserveActions.tsx +msgid "Please connect a wallet to view your personal information here." +msgstr "" + +#: src/components/transactions/Switch/SwitchModalContent.tsx +msgid "Please connect your wallet to be able to switch your tokens." +msgstr "" + +#: src/modules/faucet/FaucetAssetsList.tsx +msgid "Please connect your wallet to get free testnet assets." +msgstr "" + +#: pages/v3-migration.page.tsx +msgid "Please connect your wallet to see migration tool." +msgstr "" + +#: src/components/ConnectWalletPaper.tsx +#: src/components/ConnectWalletPaperStaking.tsx +msgid "Please connect your wallet to see your supplies, borrowings, and open positions." +msgstr "" + +#: src/modules/history/HistoryWrapper.tsx +msgid "Please connect your wallet to view transaction history." +msgstr "" + +#: src/components/WalletConnection/WalletSelector.tsx +msgid "Please enter a valid wallet address." +msgstr "" + +#: src/components/transactions/Warnings/ChangeNetworkWarning.tsx +msgid "Please switch to {networkName}." +msgstr "" + +#: src/components/ConnectWalletPaper.tsx +#: src/components/ConnectWalletPaperStaking.tsx +msgid "Please, connect your wallet" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Pool addresses provider is not registered" +msgstr "" + +#: src/modules/dashboard/lists/SlippageList.tsx +msgid "Powered by" +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "Preview tx and migrate" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoReserveTopDetails.tsx +msgid "Price" +msgstr "" + +#: src/modules/history/PriceUnavailable.tsx +msgid "Price data is not currently available for this reserve on the protocol subgraph" +msgstr "" + +#: src/components/transactions/Switch/SwitchRates.tsx +msgid "Price impact" +msgstr "" + +#: src/components/infoTooltips/PriceImpactTooltip.tsx +msgid "Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair." +msgstr "" + +#: src/components/infoTooltips/PriceImpactTooltip.tsx +msgid "Price impact {0}%" +msgstr "" + +#: src/layouts/AppFooter.tsx +msgid "Privacy" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Proposal details" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Proposal overview" +msgstr "" + +#: pages/governance/index.governance.tsx +#: src/modules/governance/ProposalListHeader.tsx +#: src/modules/governance/ProposalListHeader.tsx +msgid "Proposals" +msgstr "" + +#: src/components/transactions/GovDelegation/DelegationTypeSelector.tsx +msgid "Proposition" +msgstr "" + +#: src/components/infoTooltips/BorrowCapMaxedTooltip.tsx +msgid "Protocol borrow cap at 100% for this asset. Further borrowing unavailable." +msgstr "" + +#: src/components/transactions/Warnings/BorrowCapWarning.tsx +msgid "Protocol borrow cap is at 100% for this asset. Further borrowing unavailable." +msgstr "" + +#: src/components/transactions/Warnings/DebtCeilingWarning.tsx +msgid "Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable." +msgstr "" + +#: src/components/infoTooltips/DebtCeilingMaxedTooltip.tsx +msgid "Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable." +msgstr "" + +#: src/components/infoTooltips/SupplyCapMaxedTooltip.tsx +msgid "Protocol supply cap at 100% for this asset. Further supply unavailable." +msgstr "" + +#: src/components/transactions/Warnings/SupplyCapWarning.tsx +msgid "Protocol supply cap is at 100% for this asset. Further supply unavailable." +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +#: src/modules/governance/ProposalListItem.tsx +msgid "Quorum" +msgstr "" + +#: src/modules/history/HistoryFilterMenu.tsx +msgid "Rate change" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Raw-Ipfs" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Reached" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +#: src/modules/staking/StakingPanel.tsx +msgid "Reactivate cooldown period to unstake {0} {stakedToken}" +msgstr "" + +#: src/components/transactions/Warnings/MarketWarning.tsx +msgid "Read more here." +msgstr "" + +#: src/components/infoTooltips/ReadOnlyModeTooltip.tsx +msgid "Read-only mode allows to see address positions in Aave, but you won't be able to perform transactions." +msgstr "" + +#: src/layouts/WalletWidget.tsx +msgid "Read-only mode." +msgstr "" + +#: src/components/transactions/DelegationTxsWrapper.tsx +#: src/components/transactions/TxActionsWrapper.tsx +msgid "Read-only mode. Connect to a wallet to perform transactions." +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawAndSwitchModalContent.tsx +msgid "Receive (est.)" +msgstr "" + +#: src/components/transactions/Faucet/FaucetModalContent.tsx +msgid "Received" +msgstr "" + +#: src/components/transactions/GovDelegation/GovDelegationModalContent.tsx +msgid "Recipient address" +msgstr "" + +#: src/components/WalletConnection/WalletSelector.tsx +msgid "Rejected connection request" +msgstr "" + +#: src/modules/reserve-overview/graphs/ApyGraphContainer.tsx +msgid "Reload" +msgstr "" + +#: pages/500.page.tsx +msgid "Reload the page" +msgstr "" + +#: src/components/transactions/Repay/RepayModalContent.tsx +msgid "Remaining debt" +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawAndSwitchModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawModalContent.tsx +msgid "Remaining supply" +msgstr "" + +#: src/components/transactions/Repay/CollateralRepayModalContent.tsx +msgid "Repaid" +msgstr "" + +#: src/components/transactions/Repay/RepayModal.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx +#: src/modules/history/HistoryFilterMenu.tsx +#: src/modules/history/actions/ActionDetails.tsx +msgid "Repay" +msgstr "" + +#: src/components/transactions/Repay/RepayTypeSelector.tsx +msgid "Repay with" +msgstr "" + +#: src/components/transactions/Repay/CollateralRepayActions.tsx +#: src/components/transactions/Repay/CollateralRepayActions.tsx +#: src/components/transactions/Repay/RepayActions.tsx +msgid "Repay {symbol}" +msgstr "" + +#: src/components/transactions/Repay/CollateralRepayActions.tsx +#: src/components/transactions/Repay/RepayActions.tsx +msgid "Repaying {symbol}" +msgstr "" + +#: src/modules/reserve-overview/graphs/InterestRateModelGraph.tsx +msgid "Repayment amount to reach {0}% utilization" +msgstr "" + +#: src/modules/reserve-overview/ReserveTopDetails.tsx +msgid "Reserve Size" +msgstr "" + +#: src/modules/reserve-overview/ReserveFactorOverview.tsx +msgid "Reserve factor" +msgstr "" + +#: src/components/infoTooltips/ReserveFactorTooltip.tsx +msgid "Reserve factor is a percentage of interest which goes to a {0} that is controlled by Aave governance to promote ecosystem growth." +msgstr "" + +#: src/modules/reserve-overview/ReserveConfigurationWrapper.tsx +msgid "Reserve status & configuration" +msgstr "" + +#: src/modules/history/HistoryFilterMenu.tsx +msgid "Reset" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Restake" +msgstr "" + +#: src/components/transactions/StakeRewardClaimRestake/StakeRewardClaimRestakeActions.tsx +msgid "Restake {symbol}" +msgstr "" + +#: src/components/transactions/StakeRewardClaimRestake/StakeRewardClaimRestakeModalContent.tsx +msgid "Restaked" +msgstr "" + +#: src/components/transactions/StakeRewardClaimRestake/StakeRewardClaimRestakeActions.tsx +msgid "Restaking {symbol}" +msgstr "" + +#: src/components/transactions/FlowCommons/RightHelperText.tsx +msgid "Review approval tx details" +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "Review changes to continue" +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeModal.tsx +msgid "Review tx" +msgstr "" + +#: src/components/transactions/Borrow/GhoBorrowSuccessView.tsx +#: src/components/transactions/FlowCommons/BaseSuccess.tsx +msgid "Review tx details" +msgstr "" + +#: src/modules/governance/DelegatedInfoPanel.tsx +msgid "Revoke power" +msgstr "" + +#: src/components/transactions/ClaimRewards/RewardsSelect.tsx +msgid "Reward(s) to claim" +msgstr "" + +#: src/components/transactions/FlowCommons/TxModalDetails.tsx +msgid "Rewards APR" +msgstr "" + +#: src/components/HealthFactorNumber.tsx +msgid "Risk details" +msgstr "" + +#: src/modules/dashboard/lists/ListItemAPYButton.tsx +msgid "SEE CHARTS" +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/LiquidationRiskParametresModal.tsx +msgid "Safety of your deposited collateral against the borrowed assets and its underlying value." +msgstr "" + +#: src/components/transactions/Borrow/GhoBorrowSuccessView.tsx +msgid "Save and share" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Seatbelt report" +msgstr "" + +#: src/components/transactions/Warnings/ChangeNetworkWarning.tsx +msgid "Seems like we can't switch the network automatically. Please check if you can change it from the wallet." +msgstr "" + +#: src/components/transactions/Emode/EmodeSelect.tsx +msgid "Select" +msgstr "" + +#: src/modules/dashboard/lists/ListItemAPYButton.tsx +msgid "Select APY type to switch" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +msgid "Select an asset" +msgstr "" + +#: src/layouts/components/LanguageSwitcher.tsx +msgid "Select language" +msgstr "" + +#: src/modules/dashboard/lists/SlippageList.tsx +msgid "Select slippage tolerance" +msgstr "" + +#: src/modules/migration/MigrationLists.tsx +msgid "Select v2 borrows to migrate" +msgstr "" + +#: src/modules/migration/MigrationLists.tsx +msgid "Select v2 supplies to migrate" +msgstr "" + +#: src/components/transactions/MigrateV3/MigrateV3ModalContent.tsx +msgid "Selected assets have successfully migrated. Visit the Market Dashboard to see them." +msgstr "" + +#: src/components/transactions/MigrateV3/MigrateV3ModalContent.tsx +msgid "Selected borrow assets" +msgstr "" + +#: src/components/transactions/MigrateV3/MigrateV3ModalContent.tsx +msgid "Selected supply assets" +msgstr "" + +#: src/layouts/AppFooter.tsx +msgid "Send feedback" +msgstr "" + +#: src/modules/governance/DelegatedInfoPanel.tsx +msgid "Set up delegation" +msgstr "" + +#: src/components/HALLink.tsx +msgid "Setup notifications about your Health Factor using the Hal app." +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +#: src/components/transactions/GovVote/GovVoteModalContent.tsx +msgid "Share on Lens" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Share on twitter" +msgstr "" + +#: src/components/lists/ListWrapper.tsx +msgid "Show" +msgstr "" + +#: src/modules/markets/MarketAssetsListContainer.tsx +msgid "Show Frozen or paused assets" +msgstr "" + +#: src/modules/dashboard/DashboardListTopPanel.tsx +msgid "Show assets with 0 balance" +msgstr "" + +#: src/components/transactions/DelegationTxsWrapper.tsx +msgid "Sign to continue" +msgstr "" + +#: src/components/transactions/DelegationTxsWrapper.tsx +msgid "Signatures ready" +msgstr "" + +#: src/components/transactions/DelegationTxsWrapper.tsx +msgid "Signing" +msgstr "" + +#: src/modules/reserve-overview/ReserveActions.tsx +msgid "Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard" +msgstr "" + +#: src/modules/dashboard/lists/ListBottomText.tsx +msgid "Since this is a test network, you can get any of the assets if you have ETH on your wallet" +msgstr "" + +#: src/components/transactions/Switch/SwitchSlippageSelector.tsx +msgid "Slippage" +msgstr "" + +#: src/components/infoTooltips/SlippageTooltip.tsx +msgid "Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification." +msgstr "" + +#: src/modules/migration/MigrationList.tsx +msgid "Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode." +msgstr "" + +#: pages/500.page.tsx +#: src/modules/reserve-overview/graphs/ApyGraphContainer.tsx +msgid "Something went wrong" +msgstr "" + +#: pages/500.page.tsx +msgid "Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later." +msgstr "" + +#: pages/404.page.tsx +msgid "Sorry, we couldn't find the page you were looking for." +msgstr "" + +#: src/layouts/components/LanguageSwitcher.tsx +msgid "Spanish" +msgstr "" + +#: src/components/transactions/Borrow/BorrowModalContent.tsx +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +#: src/components/transactions/DebtSwitch/DebtSwitchModalDetails.tsx +#: src/components/transactions/RateSwitch/RateSwitchModalContent.tsx +#: src/modules/history/actions/BorrowRateModeBlock.tsx +msgid "Stable" +msgstr "" + +#: src/components/transactions/RateSwitch/RateSwitchModalContent.tsx +msgid "Stable Interest Type is disabled for this currency" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Stable borrowing is enabled" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Stable borrowing is not enabled" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Stable debt supply is not zero" +msgstr "" + +#: src/components/infoTooltips/StableAPYTooltip.tsx +msgid "Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability." +msgstr "" + +#: src/utils/eMode.ts +msgid "Stablecoin" +msgstr "" + +#: src/components/transactions/Stake/StakeActions.tsx +#: src/modules/staking/StakingPanel.tsx +#: src/modules/staking/StakingPanel.tsx +#: src/ui-config/menu-items/index.tsx +msgid "Stake" +msgstr "" + +#: pages/staking.staking.tsx +msgid "Stake AAVE" +msgstr "" + +#: pages/staking.staking.tsx +msgid "Stake ABPT" +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +msgid "Stake cooldown activated" +msgstr "" + +#: src/components/transactions/Stake/StakeModalContent.tsx +#: src/modules/staking/StakingPanel.tsx +msgid "Staked" +msgstr "" + +#: src/components/transactions/Stake/StakeActions.tsx +#: src/modules/staking/StakingHeader.tsx +msgid "Staking" +msgstr "" + +#: src/components/transactions/Stake/StakeModalContent.tsx +#: src/components/transactions/StakeRewardClaimRestake/StakeRewardClaimRestakeModalContent.tsx +#: src/modules/staking/StakingPanel.tsx +#: src/modules/staking/StakingPanelNoWallet.tsx +msgid "Staking APR" +msgstr "" + +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Staking Rewards" +msgstr "" + +#: src/components/transactions/UnStake/UnStakeModalContent.tsx +msgid "Staking balance" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +#: src/modules/reserve-overview/Gho/GhoInterestRateGraph.tsx +msgid "Staking discount" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Started" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "State" +msgstr "" + +#: src/components/infoTooltips/FixedAPYTooltip.tsx +msgid "Static interest rate that is determined by Aave Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more" +msgstr "" + +#: src/components/transactions/Supply/SupplyModalContent.tsx +msgid "Supplied" +msgstr "" + +#: src/components/transactions/Swap/SwapModalContent.tsx +msgid "Supplied asset amount" +msgstr "" + +#: pages/index.page.tsx +#: src/components/transactions/Supply/SupplyModal.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsListItem.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsListMobileItem.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListItem.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListMobileItem.tsx +#: src/modules/history/HistoryFilterMenu.tsx +#: src/modules/history/actions/ActionDetails.tsx +#: src/modules/reserve-overview/ReserveActions.tsx +msgid "Supply" +msgstr "" + +#: src/components/transactions/Supply/SupplyModalContent.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsListMobileItem.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListMobileItem.tsx +#: src/modules/markets/MarketAssetsList.tsx +#: src/modules/markets/MarketAssetsListMobileItem.tsx +msgid "Supply APY" +msgstr "" + +#: src/components/transactions/Swap/SwapModalDetails.tsx +msgid "Supply apy" +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeModalContent.tsx +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +#: src/components/transactions/Swap/SwapModalContent.tsx +#: src/components/transactions/Swap/SwapModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawAndSwitchModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawAndSwitchModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawModalContent.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsListMobileItem.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListMobileItem.tsx +msgid "Supply balance" +msgstr "" + +#: src/components/transactions/Swap/SwapModalDetails.tsx +msgid "Supply balance after switch" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Supply cap is exceeded" +msgstr "" + +#: src/components/transactions/Swap/SwapModalContent.tsx +msgid "Supply cap on target reserve reached. Try lowering the amount." +msgstr "" + +#: src/components/transactions/Supply/SupplyActions.tsx +msgid "Supply {symbol}" +msgstr "" + +#: src/components/transactions/Warnings/AAVEWarning.tsx +msgid "Supplying your" +msgstr "" + +#: src/components/transactions/Supply/SupplyActions.tsx +msgid "Supplying {symbol}" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchActions.tsx +#: src/components/transactions/DebtSwitch/DebtSwitchActions.tsx +#: src/components/transactions/Swap/SwapActions.tsx +#: src/components/transactions/Swap/SwapActions.tsx +#: src/components/transactions/Swap/SwapModal.tsx +#: src/components/transactions/Switch/SwitchActions.tsx +#: src/components/transactions/Switch/SwitchActions.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsListItem.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsListMobileItem.tsx +msgid "Switch" +msgstr "" + +#: src/components/transactions/RateSwitch/RateSwitchModal.tsx +msgid "Switch APY type" +msgstr "" + +#: src/components/transactions/Emode/EmodeActions.tsx +msgid "Switch E-Mode" +msgstr "" + +#: src/modules/dashboard/DashboardEModeButton.tsx +msgid "Switch E-Mode category" +msgstr "" + +#: src/components/transactions/Warnings/ChangeNetworkWarning.tsx +msgid "Switch Network" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModal.tsx +msgid "Switch borrow position" +msgstr "" + +#: src/components/transactions/RateSwitch/RateSwitchActions.tsx +msgid "Switch rate" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +#: src/components/transactions/Swap/SwapModalContent.tsx +msgid "Switch to" +msgstr "" + +#: src/components/transactions/Swap/SwapModalContent.tsx +msgid "Switched" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchActions.tsx +#: src/components/transactions/Swap/SwapActions.tsx +#: src/components/transactions/Switch/SwitchActions.tsx +msgid "Switching" +msgstr "" + +#: src/components/transactions/Emode/EmodeActions.tsx +msgid "Switching E-Mode" +msgstr "" + +#: src/components/transactions/RateSwitch/RateSwitchActions.tsx +msgid "Switching rate" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoReserveConfiguration.tsx +msgid "Techpaper" +msgstr "" + +#: src/layouts/AppFooter.tsx +msgid "Terms" +msgstr "" + +#: src/modules/faucet/FaucetAssetsList.tsx +msgid "Test Assets" +msgstr "" + +#: src/layouts/components/TestNetModeSwitcher.tsx +msgid "Testnet mode" +msgstr "" + +#: src/layouts/AppHeader.tsx +msgid "Testnet mode is ON" +msgstr "" + +#: src/components/transactions/GovVote/GovVoteModalContent.tsx +msgid "Thank you for voting!!" +msgstr "" + +#: src/components/infoTooltips/BorrowPowerTooltip.tsx +msgid "The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow." +msgstr "" + +#: src/modules/staking/GetABPTokenModal.tsx +msgid "The Aave Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of AAVE + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives." +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoReserveTopDetails.tsx +msgid "The Aave Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates." +msgstr "" + +#: src/components/infoTooltips/MaxLTVTooltip.tsx +msgid "The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral." +msgstr "" + +#: src/components/transactions/Borrow/BorrowModalContent.tsx +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +msgid "The Stable Rate is not enabled for this currency" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "The address of the pool addresses provider is invalid" +msgstr "" + +#: src/layouts/AppHeader.tsx +msgid "The app is running in testnet mode. Learn how it works in" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "The caller of the function is not an AToken" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "The caller of this function must be a pool" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "The collateral balance is 0" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "The collateral chosen cannot be liquidated" +msgstr "" + +#: src/components/Warnings/CooldownWarning.tsx +msgid "The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more" +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +msgid "The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window." +msgstr "" + +#: src/components/transactions/Swap/SwapModalContent.tsx +msgid "The effects on the health factor would cause liquidation. Try lowering the amount." +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue." +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "The requested amount is greater than the max loan size in stable rate mode" +msgstr "" + +#: src/components/infoTooltips/CollateralTooltip.tsx +msgid "The total amount of your assets denominated in USD that can be used as collateral for borrowing assets." +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "The underlying asset cannot be rescued" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "The underlying balance needs to be greater than 0" +msgstr "" + +#: src/components/infoTooltips/TotalBorrowAPYTooltip.tsx +msgid "The weighted average of APY for all borrowed assets, including incentives." +msgstr "" + +#: src/components/infoTooltips/TotalSupplyAPYTooltip.tsx +msgid "The weighted average of APY for all supplied assets, including incentives." +msgstr "" + +#: src/components/transactions/Borrow/BorrowModalContent.tsx +msgid "There are not enough funds in the{0}reserve to borrow" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "There is not enough collateral to cover a new borrow" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +msgid "There is not enough liquidity for the target asset to perform the switch. Try lowering the amount." +msgstr "" + +#: src/components/transactions/FlowCommons/GasEstimationError.tsx +msgid "There was some error. Please try changing the parameters or <0><1>copy the error" +msgstr "" + +#: src/modules/markets/MarketAssetsListContainer.tsx +msgid "These assets are temporarily frozen or paused by Aave community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>Aave governance forum for further updates." +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawError.tsx +msgid "These funds have been borrowed and are not available for withdrawal at this time." +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue." +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue." +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation." +msgstr "" + +#: src/components/AddressBlockedModal.tsx +msgid "This address is blocked on app.aave.com because it is associated with one or more" +msgstr "" + +#: src/components/caps/CapsTooltip.tsx +msgid "This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market." +msgstr "" + +#: src/components/caps/CapsTooltip.tsx +msgid "This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market." +msgstr "" + +#: src/components/caps/CapsTooltip.tsx +msgid "This asset has reached its borrow cap. Nothing is available to be borrowed from this market." +msgstr "" + +#: src/components/caps/CapsTooltip.tsx +msgid "This asset has reached its supply cap. Nothing is available to be supplied from this market." +msgstr "" + +#: src/components/infoTooltips/FrozenTooltip.tsx +msgid "This asset is frozen due to an Aave Protocol Governance decision. <0>More details" +msgstr "" + +#: src/components/infoTooltips/RenFILToolTip.tsx +msgid "This asset is frozen due to an Aave Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details" +msgstr "" + +#: src/modules/reserve-overview/ReserveConfiguration.tsx +msgid "This asset is frozen due to an Aave community decision. <0>More details" +msgstr "" + +#: src/components/Warnings/OffboardingWarning.tsx +msgid "This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details" +msgstr "" + +#: src/components/infoTooltips/GasTooltip.tsx +msgid "This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider." +msgstr "" + +#: src/components/HALLink.tsx +msgid "This integration was<0>proposed and approvedby the community." +msgstr "" + +#: src/components/infoTooltips/AvailableTooltip.tsx +msgid "This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached." +msgstr "" + +#: src/components/infoTooltips/AvailableTooltip.tsx +msgid "This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached." +msgstr "" + +#: src/components/infoTooltips/LiquidationThresholdTooltip.tsx +msgid "This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value." +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Time left to be able to withdraw your staked asset." +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Time left to unstake" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Time left until the withdrawal window closes." +msgstr "" + +#: src/components/transactions/Warnings/ParaswapErrorDisplay.tsx +msgid "Tip: Try increasing slippage or reduce input amount" +msgstr "" + +#: src/hooks/useReserveActionState.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +msgid "To borrow you need to supply any asset to be used as collateral." +msgstr "" + +#: src/components/infoTooltips/ApprovalTooltip.tsx +msgid "To continue, you need to grant Aave smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "To enable E-mode for the {0} category, all borrow positions outside of this category must be closed." +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "To repay on behalf of a user an explicit amount to repay is needed" +msgstr "" + +#: src/components/transactions/FlowCommons/PermissionView.tsx +msgid "To request access for this permissioned market, please visit: <0>Acces Provider Name" +msgstr "" + +#: src/modules/governance/VotingPowerInfoPanel.tsx +msgid "To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more." +msgstr "" + +#: src/modules/governance/proposal/VotersListContainer.tsx +msgid "Top 10 addresses" +msgstr "" + +#: src/modules/markets/MarketsTopPanel.tsx +msgid "Total available" +msgstr "" + +#: src/modules/markets/Gho/GhoBanner.tsx +#: src/modules/markets/MarketAssetsList.tsx +#: src/modules/markets/MarketAssetsListMobileItem.tsx +#: src/modules/reserve-overview/BorrowInfo.tsx +#: src/modules/reserve-overview/BorrowInfo.tsx +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +#: src/modules/reserve-overview/Gho/GhoReserveTopDetails.tsx +msgid "Total borrowed" +msgstr "" + +#: src/modules/markets/MarketsTopPanel.tsx +msgid "Total borrows" +msgstr "" + +#: src/modules/staking/StakingHeader.tsx +msgid "Total emission per day" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoInterestRateGraph.tsx +msgid "Total interest accrued" +msgstr "" + +#: src/modules/markets/MarketsTopPanel.tsx +msgid "Total market size" +msgstr "" + +#: src/modules/markets/MarketAssetsList.tsx +#: src/modules/markets/MarketAssetsListMobileItem.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Total supplied" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Total voting power" +msgstr "" + +#: src/components/transactions/ClaimRewards/ClaimRewardsModalContent.tsx +msgid "Total worth" +msgstr "" + +#: src/components/WalletConnection/WalletSelector.tsx +msgid "Track wallet" +msgstr "" + +#: src/components/WalletConnection/WalletSelector.tsx +msgid "Track wallet balance in read-only mode" +msgstr "" + +#: src/components/transactions/FlowCommons/Error.tsx +msgid "Transaction failed" +msgstr "" + +#: src/modules/history/HistoryTopPanel.tsx +msgid "Transaction history" +msgstr "" + +#: src/modules/history/HistoryWrapper.tsx +msgid "Transaction history is not currently available for this market" +msgstr "" + +#: src/components/transactions/FlowCommons/TxModalDetails.tsx +msgid "Transaction overview" +msgstr "" + +#: src/modules/history/HistoryWrapper.tsx +#: src/modules/history/HistoryWrapperMobile.tsx +msgid "Transactions" +msgstr "" + +#: src/components/transactions/UnStake/UnStakeActions.tsx +msgid "UNSTAKE {symbol}" +msgstr "" + +#: src/components/isolationMode/IsolatedBadge.tsx +#: src/components/isolationMode/IsolatedBadge.tsx +#: src/components/transactions/FlowCommons/TxModalDetails.tsx +msgid "Unavailable" +msgstr "" + +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Unbacked" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Unbacked mint cap is exceeded" +msgstr "" + +#: src/components/infoTooltips/MigrationDisabledTooltip.tsx +msgid "Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated." +msgstr "" + +#: src/modules/reserve-overview/AddTokenDropdown.tsx +#: src/modules/reserve-overview/TokenLinkDropdown.tsx +msgid "Underlying token" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Unstake now" +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +msgid "Unstake window" +msgstr "" + +#: src/components/transactions/UnStake/UnStakeModalContent.tsx +msgid "Unstaked" +msgstr "" + +#: src/components/transactions/UnStake/UnStakeActions.tsx +msgid "Unstaking {symbol}" +msgstr "" + +#: src/components/transactions/Warnings/MarketWarning.tsx +msgid "Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC." +msgstr "" + +#: src/modules/governance/VotingPowerInfoPanel.tsx +msgid "Use it to vote for or against active proposals." +msgstr "" + +#: src/modules/governance/DelegatedInfoPanel.tsx +msgid "Use your AAVE and stkAAVE balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time." +msgstr "" + +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsListMobileItem.tsx +msgid "Used as collateral" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "User cannot withdraw more than the available balance" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "User did not borrow the specified currency" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "User does not have outstanding stable rate debt on this reserve" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "User does not have outstanding variable rate debt on this reserve" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "User is in isolation mode" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "User is trying to borrow multiple assets including a siloed one" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "Users who stake AAVE in Safety Module (i.e. stkAAVE holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkAAVE held. Use the calculator below to see GHO borrow rate with the discount applied." +msgstr "" + +#: src/modules/reserve-overview/ReserveConfiguration.tsx +#: src/modules/reserve-overview/ReserveTopDetails.tsx +#: src/modules/reserve-overview/graphs/InterestRateModelGraph.tsx +msgid "Utilization Rate" +msgstr "" + +#: src/modules/history/TransactionMobileRowItem.tsx +msgid "VIEW TX" +msgstr "" + +#: src/components/transactions/GovVote/GovVoteActions.tsx +#: src/components/transactions/GovVote/GovVoteActions.tsx +msgid "VOTE NAY" +msgstr "" + +#: src/components/transactions/GovVote/GovVoteActions.tsx +#: src/components/transactions/GovVote/GovVoteActions.tsx +msgid "VOTE YAE" +msgstr "" + +#: src/components/transactions/Borrow/BorrowModalContent.tsx +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +#: src/components/transactions/DebtSwitch/DebtSwitchModalDetails.tsx +#: src/components/transactions/RateSwitch/RateSwitchModalContent.tsx +#: src/modules/history/actions/BorrowRateModeBlock.tsx +msgid "Variable" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Variable debt supply is not zero" +msgstr "" + +#: src/components/infoTooltips/VariableAPYTooltip.tsx +msgid "Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions." +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +msgid "Variable rate" +msgstr "" + +#: src/components/MarketSwitcher.tsx +msgid "Version 2" +msgstr "" + +#: src/components/MarketSwitcher.tsx +msgid "Version 3" +msgstr "" + +#: src/modules/history/TransactionRowItem.tsx +msgid "View" +msgstr "" + +#: src/modules/dashboard/DashboardContentWrapper.tsx +#: src/modules/dashboard/DashboardContentWrapper.tsx +msgid "View Transactions" +msgstr "" + +#: src/modules/governance/proposal/VotersListContainer.tsx +msgid "View all votes" +msgstr "" + +#: src/modules/reserve-overview/ReserveFactorOverview.tsx +msgid "View contract" +msgstr "" + +#: src/modules/markets/Gho/GhoBanner.tsx +#: src/modules/markets/MarketAssetsListMobileItem.tsx +msgid "View details" +msgstr "" + +#: src/layouts/WalletWidget.tsx +msgid "View on Explorer" +msgstr "" + +#: src/modules/governance/proposal/VoteInfo.tsx +msgid "Vote NAY" +msgstr "" + +#: src/modules/governance/proposal/VoteInfo.tsx +msgid "Vote YAE" +msgstr "" + +#: src/modules/governance/proposal/VotersListModal.tsx +msgid "Voted NAY" +msgstr "" + +#: src/modules/governance/proposal/VotersListModal.tsx +msgid "Voted YAE" +msgstr "" + +#: src/modules/governance/proposal/VotersListContainer.tsx +#: src/modules/governance/proposal/VotersListContainer.tsx +#: src/modules/governance/proposal/VotersListContainer.tsx +#: src/modules/governance/proposal/VotersListModal.tsx +#: src/modules/governance/proposal/VotersListModal.tsx +#: src/modules/governance/proposal/VotersListModal.tsx +msgid "Votes" +msgstr "" + +#: src/components/transactions/GovDelegation/DelegationTypeSelector.tsx +msgid "Voting" +msgstr "" + +#: src/components/transactions/GovVote/GovVoteModalContent.tsx +#: src/modules/governance/proposal/VoteInfo.tsx +msgid "Voting power" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Voting results" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Wallet Balance" +msgstr "" + +#: src/components/transactions/Repay/RepayModalContent.tsx +#: src/components/transactions/Repay/RepayTypeSelector.tsx +#: src/components/transactions/Stake/StakeModalContent.tsx +#: src/components/transactions/Supply/SupplyModalContent.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +#: src/modules/faucet/FaucetAssetsList.tsx +msgid "Wallet balance" +msgstr "" + +#: src/components/WalletConnection/WalletSelector.tsx +msgid "Wallet not detected. Connect or install wallet and retry" +msgstr "" + +#: src/components/WalletConnection/WalletSelector.tsx +msgid "Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational." +msgstr "" + +#: src/modules/markets/MarketAssetsListContainer.tsx +msgid "We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address." +msgstr "" + +#: src/modules/history/HistoryWrapper.tsx +#: src/modules/history/HistoryWrapperMobile.tsx +msgid "We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters." +msgstr "" + +#: pages/staking.staking.tsx +msgid "We couldn’t detect a wallet. Connect a wallet to stake and view your balance." +msgstr "" + +#: pages/404.page.tsx +msgid "We suggest you go back to the Dashboard." +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoReserveConfiguration.tsx +msgid "Website" +msgstr "" + +#: src/components/infoTooltips/LiquidationPenaltyTooltip.tsx +msgid "When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus." +msgstr "" + +#: src/modules/governance/proposal/VoteInfo.tsx +msgid "With a voting power of <0/>" +msgstr "" + +#: src/modules/faucet/FaucetTopPanel.tsx +msgid "With testnet Faucet you can get free assets to test the Aave Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click ‘Faucet’ to get tokens transferred to your wallet. The assets on a testnet are not “real,” meaning they have no monetary value. <0>Learn more" +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawAndSwitchModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawModal.tsx +#: src/components/transactions/Withdraw/WithdrawTypeSelector.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsListItem.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsListMobileItem.tsx +#: src/modules/history/HistoryFilterMenu.tsx +#: src/modules/history/actions/ActionDetails.tsx +msgid "Withdraw" +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawTypeSelector.tsx +msgid "Withdraw & Switch" +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawAndSwitchActions.tsx +#: src/components/transactions/Withdraw/WithdrawAndSwitchActions.tsx +msgid "Withdraw and Switch" +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawActions.tsx +msgid "Withdraw {symbol}" +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawAndSwitchActions.tsx +msgid "Withdrawing and Switching" +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawAndSwitchModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawModalContent.tsx +msgid "Withdrawing this amount will reduce your health factor and increase risk of liquidation." +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawActions.tsx +msgid "Withdrawing {symbol}" +msgstr "" + +#: src/components/transactions/DelegationTxsWrapper.tsx +#: src/components/transactions/TxActionsWrapper.tsx +msgid "Wrong Network" +msgstr "" + +#: src/modules/governance/VoteBar.tsx +msgid "YAE" +msgstr "" + +#: src/components/transactions/Warnings/IsolationModeWarning.tsx +msgid "You are entering Isolation mode" +msgstr "" + +#: src/components/transactions/Borrow/BorrowModalContent.tsx +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +msgid "You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral." +msgstr "" + +#: src/components/transactions/RateSwitch/RateSwitchModalContent.tsx +msgid "You can not change Interest Type to stable as your borrowings are higher than your collateral" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions." +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeModalContent.tsx +msgid "You can not switch usage as collateral mode for this currency, because it will cause collateral call" +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeModalContent.tsx +msgid "You can not use this currency as collateral" +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawError.tsx +msgid "You can not withdraw this amount because it will cause collateral call" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalDetails.tsx +msgid "You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available." +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active." +msgstr "" + +#: src/components/transactions/FlowCommons/Error.tsx +msgid "You can report incident to our <0>Discord or<1>Github." +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "You cancelled the transaction." +msgstr "" + +#: src/modules/governance/proposal/VoteInfo.tsx +msgid "You did not participate in this proposal" +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeModalContent.tsx +msgid "You do not have supplies in this currency" +msgstr "" + +#: src/components/transactions/Repay/RepayModalContent.tsx +msgid "You don’t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard." +msgstr "" + +#: src/modules/governance/DelegatedInfoPanel.tsx +msgid "You have no AAVE/stkAAVE balance to delegate." +msgstr "" + +#: src/components/transactions/RateSwitch/RateSwitchModalContent.tsx +msgid "You have not borrow yet using this currency" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "You may borrow up to <0/> GHO at <1/> (max discount)" +msgstr "" + +#: src/modules/reserve-overview/Gho/CalculatorInput.tsx +msgid "You may enter a custom amount in the field." +msgstr "" + +#: src/components/transactions/FlowCommons/Success.tsx +msgid "You switched to {0} rate" +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +msgid "You unstake here" +msgstr "" + +#: src/modules/governance/proposal/VoteInfo.tsx +msgid "You voted {0}" +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeModalContent.tsx +msgid "You will exit isolation mode and other tokens can now be used as collateral" +msgstr "" + +#: src/components/transactions/Borrow/GhoBorrowSuccessView.tsx +#: src/components/transactions/FlowCommons/Success.tsx +msgid "You {action} <0/> {symbol}" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +msgid "You've successfully switched borrow position." +msgstr "" + +#: src/components/transactions/Switch/SwitchTxSuccessView.tsx +msgid "You've successfully switched tokens." +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawAndSwitchSuccess.tsx +msgid "You've successfully withdrew & switched tokens." +msgstr "" + +#: src/components/transactions/Switch/SwitchErrors.tsx +msgid "Your balance is lower than the selected amount." +msgstr "" + +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +msgid "Your borrows" +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/LiquidationRiskParametresModal.tsx +msgid "Your current loan to value based on your collateral supplied." +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/LiquidationRiskParametresModal.tsx +msgid "Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions." +msgstr "" + +#: pages/governance/index.governance.tsx +#: pages/reserve-overview.page.tsx +#: src/modules/governance/UserGovernanceInfo.tsx +#: src/modules/governance/VotingPowerInfoPanel.tsx +#: src/modules/reserve-overview/ReserveActions.tsx +#: src/modules/reserve-overview/ReserveActions.tsx +msgid "Your info" +msgstr "" + +#: src/modules/governance/VotingPowerInfoPanel.tsx +msgid "Your proposition power is based on your AAVE/stkAAVE balance and received delegations." +msgstr "" + +#: src/components/transactions/ClaimRewards/ClaimRewardsModalContent.tsx +msgid "Your reward balance is 0" +msgstr "" + +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +msgid "Your supplies" +msgstr "" + +#: src/modules/governance/proposal/VoteInfo.tsx +msgid "Your voting info" +msgstr "" + +#: src/modules/governance/VotingPowerInfoPanel.tsx +msgid "Your voting power is based on your AAVE/stkAAVE balance and received delegations." +msgstr "" + +#: src/modules/dashboard/lists/SupplyAssetsList/WalletEmptyInfo.tsx +msgid "Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets." +msgstr "" + +#: src/modules/dashboard/lists/SupplyAssetsList/WalletEmptyInfo.tsx +msgid "Your {name} wallet is empty. Purchase or transfer assets." +msgstr "" + +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +msgid "Your {networkName} wallet is empty. Get free test assets at" +msgstr "" + +#: src/hooks/useReserveActionState.tsx +msgid "Your {networkName} wallet is empty. Get free test {0} at" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Zero address not valid" +msgstr "" + +#: src/modules/markets/MarketAssetsListContainer.tsx +msgid "assets" +msgstr "" + +#: src/components/AddressBlockedModal.tsx +msgid "blocked activities" +msgstr "" + +#: src/components/transactions/FlowCommons/GasEstimationError.tsx +msgid "copy the error" +msgstr "" + +#: src/modules/history/actions/ActionDetails.tsx +msgid "disabled" +msgstr "" + +#: src/modules/governance/GovernanceTopPanel.tsx +msgid "documentation" +msgstr "" + +#: src/modules/history/actions/ActionDetails.tsx +msgid "enabled" +msgstr "" + +#: src/modules/governance/FormattedProposalTime.tsx +msgid "ends" +msgstr "" + +#: src/modules/history/actions/ActionDetails.tsx +#: src/modules/history/actions/ActionDetails.tsx +msgid "for" +msgstr "" + +#: src/components/caps/DebtCeilingStatus.tsx +#: src/modules/reserve-overview/BorrowInfo.tsx +#: src/modules/reserve-overview/BorrowInfo.tsx +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "of" +msgstr "" + +#: src/modules/governance/FormattedProposalTime.tsx +msgid "on" +msgstr "" + +#: src/components/transactions/Warnings/SNXWarning.tsx +msgid "please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail." +msgstr "" + +#: src/components/transactions/Repay/RepayModalContent.tsx +msgid "repaid" +msgstr "" + +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases." +msgstr "" + +#: src/modules/migration/StETHMigrationWarning.tsx +msgid "stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}" +msgstr "" + +#: src/components/transactions/Warnings/AAVEWarning.tsx +msgid "staking view" +msgstr "" + +#: src/modules/governance/FormattedProposalTime.tsx +msgid "starts" +msgstr "" + +#: src/modules/staking/GhoDiscountProgram.tsx +msgid "stkAAVE holders get a discount on GHO borrow rate" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "to" +msgstr "" + +#: src/components/transactions/Warnings/AAVEWarning.tsx +msgid "tokens is not the same as staking them. If you wish to stake your" +msgstr "" + +#: src/components/transactions/Warnings/AAVEWarning.tsx +msgid "tokens, please go to the" +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawModalContent.tsx +msgid "withdrew" +msgstr "" + +#: src/components/MarketSwitcher.tsx +#: src/components/transactions/DelegationTxsWrapper.tsx +#: src/components/transactions/DelegationTxsWrapper.tsx +#: src/components/transactions/DelegationTxsWrapper.tsx +#: src/components/transactions/DelegationTxsWrapper.tsx +#: src/components/transactions/DelegationTxsWrapper.tsx +#: src/components/transactions/FlowCommons/ApprovalMethodToggleButton.tsx +#: src/components/transactions/FlowCommons/ApprovalMethodToggleButton.tsx +#: src/components/transactions/GovDelegation/GovDelegationModalContent.tsx +#: src/components/transactions/GovDelegation/GovDelegationModalContent.tsx +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +#: src/modules/dashboard/DashboardEModeButton.tsx +#: src/modules/reserve-overview/ReserveTopDetailsWrapper.tsx +#: src/modules/staking/GhoDiscountProgram.tsx +msgid "{0}" +msgstr "" + +#: src/components/transactions/ClaimRewards/ClaimRewardsModalContent.tsx +msgid "{0} Balance" +msgstr "" + +#: src/components/FaucetButton.tsx +#: src/modules/faucet/FaucetTopPanel.tsx +msgid "{0} Faucet" +msgstr "" + +#: src/modules/staking/BuyWithFiatModal.tsx +msgid "{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational." +msgstr "" + +#: src/modules/staking/BuyWithFiatModal.tsx +msgid "{0}{name}" +msgstr "" + +#: src/components/transactions/FlowCommons/ApprovalMethodToggleButton.tsx +msgid "{currentMethod}" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "{d}d" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "{h}h" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "{m}m" +msgstr "" + +#: src/hooks/useReserveActionState.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +msgid "{networkName} Faucet" +msgstr "" + +#: src/layouts/TopBarNotify.tsx +msgid "{notifyText}" +msgstr "" + +#: src/modules/migration/MigrationMobileList.tsx +msgid "{numSelected}/{numAvailable} assets selected" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "{s}s" +msgstr "" + +#: src/modules/governance/DelegatedInfoPanel.tsx +#: src/modules/reserve-overview/Gho/CalculatorInput.tsx +msgid "{title}" +msgstr "" + +#: src/components/CircleIcon.tsx +msgid "{tooltipText}" +msgstr "" + diff --git a/src/locales/zh/messages.po b/src/locales/zh/messages.po new file mode 100644 index 0000000000..6b92983474 --- /dev/null +++ b/src/locales/zh/messages.po @@ -0,0 +1,3267 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2022-03-07 15:58+0100\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: zh\n" +"Project-Id-Version: aave-interface\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-10-20 00:15\n" +"Last-Translator: \n" +"Language-Team: Chinese Simplified\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Crowdin-Project: aave-interface\n" +"X-Crowdin-Project-ID: 502668\n" +"X-Crowdin-Language: zh-CN\n" +"X-Crowdin-File: /src/locales/en/messages.po\n" +"X-Crowdin-File-ID: 46\n" + +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListItem.tsx +msgid "..." +msgstr "" + +#: src/modules/history/HistoryWrapper.tsx +#: src/modules/history/HistoryWrapperMobile.tsx +msgid ".CSV" +msgstr "" + +#: src/modules/history/HistoryWrapper.tsx +#: src/modules/history/HistoryWrapperMobile.tsx +msgid ".JSON" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "<0><1><2/>Add <3/> stkAAVE to borrow at <4/> (max discount)" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "<0><1><2/>Add stkAAVE to see borrow rate with discount" +msgstr "" + +#: src/components/Warnings/AMPLWarning.tsx +msgid "<0>Ampleforth is a rebasing asset. Visit the <1>documentation to learn more." +msgstr "" + +#: src/components/transactions/Borrow/ParameterChangewarning.tsx +msgid "<0>Attention: Parameter changes via governance can alter your account health factor and risk of liquidation. Follow the <1>Aave governance forum for updates." +msgstr "" + +#: src/modules/dashboard/lists/SlippageList.tsx +msgid "<0>Slippage tolerance <1>{selectedSlippage}% <2>{0}" +msgstr "" + +#: src/modules/staking/StakingHeader.tsx +msgid "AAVE holders (Ethereum network only) can stake their AAVE in the Safety Module to add more security to the protocol and earn Safety Incentives. In the case of a shortfall event, up to 30% of your stake can be slashed to cover the deficit, providing an additional layer of protection for the protocol." +msgstr "" + +#: src/components/incentives/IncentivesTooltipContent.tsx +#: src/components/incentives/IncentivesTooltipContent.tsx +msgid "APR" +msgstr "" + +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +#: src/modules/history/actions/BorrowRateModeBlock.tsx +#: src/modules/history/actions/BorrowRateModeBlock.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "APY" +msgstr "" + +#: src/modules/migration/MigrationList.tsx +#: src/modules/migration/MigrationList.tsx +#: src/modules/migration/MigrationListMobileItem.tsx +msgid "APY change" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalDetails.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx +msgid "APY type" +msgstr "" + +#: src/modules/migration/MigrationList.tsx +#: src/modules/migration/MigrationListMobileItem.tsx +msgid "APY type change" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "APY with discount applied" +msgstr "" + +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +msgid "APY, fixed rate" +msgstr "" + +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsListMobileItem.tsx +#: src/modules/dashboard/lists/ListItemAPYButton.tsx +#: src/modules/reserve-overview/BorrowInfo.tsx +msgid "APY, stable" +msgstr "" + +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsListMobileItem.tsx +#: src/modules/dashboard/lists/ListItemAPYButton.tsx +#: src/modules/reserve-overview/BorrowInfo.tsx +msgid "APY, variable" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "AToken supply is not zero" +msgstr "" + +#: src/modules/governance/GovernanceTopPanel.tsx +msgid "Aave Governance" +msgstr "" + +#: src/modules/reserve-overview/AddTokenDropdown.tsx +#: src/modules/reserve-overview/TokenLinkDropdown.tsx +msgid "Aave aToken" +msgstr "" + +#: src/modules/reserve-overview/TokenLinkDropdown.tsx +msgid "Aave debt token" +msgstr "" + +#: src/modules/governance/GovernanceTopPanel.tsx +msgid "Aave is a fully decentralized, community governed protocol by the AAVE token-holders. AAVE token-holders collectively discuss, propose, and vote on upgrades to the protocol. AAVE token-holders (Ethereum network only) can either vote themselves on new proposals or delagate to an address of choice. To learn more check out the Governance" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Aave per month" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoReserveConfiguration.tsx +msgid "About GHO" +msgstr "" + +#: src/layouts/WalletWidget.tsx +msgid "Account" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Action cannot be performed because the reserve is frozen" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Action cannot be performed because the reserve is paused" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Action requires an active reserve" +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownActions.tsx +#: src/components/transactions/StakeCooldown/StakeCooldownActions.tsx +msgid "Activate Cooldown" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "Add stkAAVE to see borrow APY with the discount" +msgstr "" + +#: src/components/transactions/FlowCommons/Success.tsx +msgid "Add to wallet" +msgstr "" + +#: src/components/transactions/FlowCommons/Success.tsx +msgid "Add {0} to wallet to track your balance." +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Address is not a contract" +msgstr "" + +#: src/modules/governance/proposal/VotersListContainer.tsx +msgid "Addresses" +msgstr "" + +#: src/modules/governance/proposal/VotersListModal.tsx +#: src/modules/governance/proposal/VotersListModal.tsx +msgid "Addresses ({0})" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "All Assets" +msgstr "" + +#: src/components/transactions/Borrow/GhoBorrowSuccessView.tsx +#: src/components/transactions/FlowCommons/BaseSuccess.tsx +msgid "All done!" +msgstr "" + +#: src/modules/governance/ProposalListHeader.tsx +#: src/modules/governance/ProposalListHeader.tsx +msgid "All proposals" +msgstr "" + +#: src/modules/history/HistoryFilterMenu.tsx +#: src/modules/history/HistoryFilterMenu.tsx +msgid "All transactions" +msgstr "" + +#: src/components/transactions/FlowCommons/PermissionView.tsx +msgid "Allowance required action" +msgstr "" + +#: src/components/infoTooltips/CollateralSwitchTooltip.tsx +msgid "Allows you to decide whether to use a supplied asset as collateral. An asset used as collateral will affect your borrowing power and health factor." +msgstr "" + +#: src/components/infoTooltips/APYTypeTooltip.tsx +msgid "Allows you to switch between <0>variable and <1>stable interest rates, where variable rate can increase and decrease depending on the amount of liquidity in the reserve, and stable rate will stay the same for the duration of your loan." +msgstr "" + +#: src/components/transactions/AssetInput.tsx +#: src/components/transactions/Faucet/FaucetModalContent.tsx +#: src/modules/reserve-overview/Gho/GhoPieChartContainer.tsx +msgid "Amount" +msgstr "" + +#: src/components/transactions/StakeRewardClaim/StakeRewardClaimModalContent.tsx +#: src/components/transactions/StakeRewardClaimRestake/StakeRewardClaimRestakeModalContent.tsx +msgid "Amount claimable" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Amount in cooldown" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Amount must be greater than 0" +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +msgid "Amount to unstake" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "An error has occurred fetching the proposal metadata from IPFS." +msgstr "" + +#: src/components/transactions/TxActionsWrapper.tsx +msgid "Approve Confirmed" +msgstr "" + +#: src/components/transactions/FlowCommons/RightHelperText.tsx +msgid "Approve with" +msgstr "" + +#: src/components/transactions/TxActionsWrapper.tsx +msgid "Approve {symbol} to continue" +msgstr "" + +#: src/components/transactions/TxActionsWrapper.tsx +msgid "Approving {symbol}..." +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Array parameters that should be equal length are not" +msgstr "" + +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +#: src/modules/faucet/FaucetAssetsList.tsx +#: src/modules/markets/MarketAssetsList.tsx +msgid "Asset" +msgstr "" + +#: src/components/isolationMode/IsolatedBadge.tsx +msgid "Asset can be only used as collateral in isolation mode with limited borrowing power. To enter isolation mode, disable all other collateral." +msgstr "" + +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Asset can only be used as collateral in isolation mode only." +msgstr "" + +#: src/components/infoTooltips/MigrationDisabledTooltip.tsx +msgid "Asset cannot be migrated because you have isolated collateral in {marketName} v3 Market which limits borrowable assets. You can manage your collateral in <0>{marketName} V3 Dashboard" +msgstr "" + +#: src/components/infoTooltips/MigrationDisabledTooltip.tsx +msgid "Asset cannot be migrated due to insufficient liquidity or borrow cap limitation in {marketName} v3 market." +msgstr "" + +#: src/components/infoTooltips/MigrationDisabledTooltip.tsx +msgid "Asset cannot be migrated due to supply cap restriction in {marketName} v3 market." +msgstr "" + +#: src/components/infoTooltips/MigrationDisabledTooltip.tsx +msgid "Asset cannot be migrated to {marketName} V3 Market due to E-mode restrictions. You can disable or manage E-mode categories in your <0>V3 Dashboard" +msgstr "" + +#: src/components/infoTooltips/MigrationDisabledTooltip.tsx +msgid "Asset cannot be migrated to {marketName} v3 Market since collateral asset will enable isolation mode." +msgstr "" + +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Asset cannot be used as collateral." +msgstr "" + +#: src/components/transactions/Emode/EmodeSelect.tsx +#: src/modules/dashboard/DashboardEModeButton.tsx +msgid "Asset category" +msgstr "" + +#: src/components/infoTooltips/MigrationDisabledTooltip.tsx +msgid "Asset is frozen in {marketName} v3 market, hence this position cannot be migrated." +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Asset is not borrowable in isolation mode" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Asset is not listed" +msgstr "" + +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Asset supply is limited to a certain amount to reduce protocol exposure to the asset and to help manage risks involved." +msgstr "" + +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +#: src/modules/migration/MigrationList.tsx +msgid "Assets" +msgstr "" + +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +msgid "Assets to borrow" +msgstr "" + +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +msgid "Assets to supply" +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeModalContent.tsx +#: src/components/transactions/Repay/CollateralRepayModalContent.tsx +#: src/components/transactions/Swap/SwapModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawError.tsx +msgid "Assets with zero LTV ({assetsBlockingWithdraw}) must be withdrawn or disabled as collateral to perform this action" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoPieChartContainer.tsx +msgid "At a discount" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Author" +msgstr "" + +#: src/components/transactions/Borrow/BorrowModalContent.tsx +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawAndSwitchModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawModalContent.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx +msgid "Available" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "Available assets" +msgstr "" + +#: src/modules/reserve-overview/ReserveTopDetails.tsx +msgid "Available liquidity" +msgstr "" + +#: src/components/ChainAvailabilityText.tsx +msgid "Available on" +msgstr "" + +#: src/modules/dashboard/DashboardTopPanel.tsx +msgid "Available rewards" +msgstr "" + +#: src/components/caps/CapsHint.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsListMobileItem.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx +#: src/modules/reserve-overview/Gho/GhoReserveTopDetails.tsx +#: src/modules/reserve-overview/ReserveActions.tsx +msgid "Available to borrow" +msgstr "" + +#: src/components/caps/CapsHint.tsx +#: src/modules/reserve-overview/ReserveActions.tsx +msgid "Available to supply" +msgstr "" + +#: pages/404.page.tsx +msgid "Back to Dashboard" +msgstr "" + +#: src/components/transactions/AssetInput.tsx +#: src/components/transactions/ClaimRewards/ClaimRewardsModalContent.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +msgid "Balance" +msgstr "" + +#: src/components/transactions/GovDelegation/GovDelegationModalContent.tsx +msgid "Balance to revoke" +msgstr "" + +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +msgid "Be careful - You are very close to liquidation. Consider depositing more collateral or paying down some of your borrowed positions" +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "Be mindful of the network congestion and gas prices." +msgstr "" + +#: src/modules/reserve-overview/ReserveActions.tsx +msgid "Because this asset is paused, no actions can be taken until further notice" +msgstr "" + +#: src/components/transactions/Warnings/SNXWarning.tsx +msgid "Before supplying" +msgstr "" + +#: src/components/AddressBlockedModal.tsx +msgid "Blocked Address" +msgstr "" + +#: pages/index.page.tsx +#: src/components/transactions/Borrow/BorrowModal.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsListItem.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsListMobileItem.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx +#: src/modules/history/HistoryFilterMenu.tsx +#: src/modules/history/actions/ActionDetails.tsx +#: src/modules/reserve-overview/ReserveActions.tsx +msgid "Borrow" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +msgid "Borrow APY" +msgstr "" + +#: src/components/transactions/Borrow/BorrowModalContent.tsx +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +msgid "Borrow APY rate" +msgstr "" + +#: src/modules/markets/Gho/GhoBanner.tsx +msgid "Borrow APY, fixed rate" +msgstr "" + +#: src/modules/markets/MarketAssetsList.tsx +#: src/modules/markets/MarketAssetsListMobileItem.tsx +msgid "Borrow APY, stable" +msgstr "" + +#: src/modules/markets/MarketAssetsList.tsx +#: src/modules/markets/MarketAssetsListMobileItem.tsx +msgid "Borrow APY, variable" +msgstr "" + +#: src/modules/reserve-overview/graphs/InterestRateModelGraph.tsx +msgid "Borrow amount to reach {0}% utilization" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Borrow and repay in same block is not allowed" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalDetails.tsx +msgid "Borrow apy" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +#: src/components/transactions/Repay/CollateralRepayModalContent.tsx +#: src/components/transactions/Repay/CollateralRepayModalContent.tsx +#: src/modules/reserve-overview/Gho/GhoPieChartContainer.tsx +msgid "Borrow balance" +msgstr "" + +#: src/components/transactions/Repay/CollateralRepayModalContent.tsx +msgid "Borrow balance after repay" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalDetails.tsx +msgid "Borrow balance after switch" +msgstr "" + +#: src/modules/reserve-overview/BorrowInfo.tsx +msgid "Borrow cap" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Borrow cap is exceeded" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoReserveConfiguration.tsx +msgid "Borrow info" +msgstr "" + +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +msgid "Borrow power used" +msgstr "" + +#: src/modules/history/actions/ActionDetails.tsx +msgid "Borrow rate change" +msgstr "" + +#: src/components/transactions/Borrow/BorrowActions.tsx +msgid "Borrow {symbol}" +msgstr "" + +#: src/components/transactions/Borrow/BorrowModalContent.tsx +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +msgid "Borrowed" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +msgid "Borrowed asset amount" +msgstr "" + +#: src/components/transactions/Borrow/BorrowModalContent.tsx +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +msgid "Borrowing is currently unavailable for {0}." +msgstr "" + +#: src/components/Warnings/BorrowDisabledWarning.tsx +msgid "Borrowing is disabled due to an Aave community decision. <0>More details" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Borrowing is not enabled" +msgstr "" + +#: src/hooks/useReserveActionState.tsx +msgid "Borrowing is unavailable because you’re using Isolation mode. To manage Isolation mode visit your <0>Dashboard." +msgstr "" + +#: src/hooks/useReserveActionState.tsx +msgid "Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) and Isolation mode. To manage E-Mode and Isolation mode visit your <0>Dashboard." +msgstr "" + +#: src/hooks/useReserveActionState.tsx +msgid "Borrowing is unavailable because you’ve enabled Efficiency Mode (E-Mode) for {0} category. To manage E-Mode categories visit your <0>Dashboard." +msgstr "" + +#: src/modules/reserve-overview/BorrowInfo.tsx +msgid "Borrowing of this asset is limited to a certain amount to minimize liquidity pool insolvency." +msgstr "" + +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +msgid "Borrowing power and assets are limited due to Isolation mode." +msgstr "" + +#: src/components/transactions/Borrow/BorrowAmountWarning.tsx +msgid "Borrowing this amount will reduce your health factor and increase risk of liquidation." +msgstr "" + +#: src/components/transactions/Borrow/BorrowActions.tsx +msgid "Borrowing {symbol}" +msgstr "" + +#: src/components/transactions/GovDelegation/DelegationTypeSelector.tsx +msgid "Both" +msgstr "" + +#: src/ui-config/menu-items/index.tsx +msgid "Buy Crypto With Fiat" +msgstr "" + +#: src/modules/staking/BuyWithFiatModal.tsx +msgid "Buy Crypto with Fiat" +msgstr "" + +#: src/modules/staking/BuyWithFiat.tsx +msgid "Buy {cryptoSymbol} with Fiat" +msgstr "" + +#: src/components/transactions/Borrow/GhoBorrowSuccessView.tsx +msgid "COPIED!" +msgstr "" + +#: src/components/transactions/Borrow/GhoBorrowSuccessView.tsx +msgid "COPY IMAGE" +msgstr "" + +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListMobileItem.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Can be collateral" +msgstr "" + +#: src/modules/governance/FormattedProposalTime.tsx +msgid "Can be executed" +msgstr "" + +#: src/components/TitleWithSearchBar.tsx +#: src/modules/history/HistoryWrapperMobile.tsx +msgid "Cancel" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "Cannot disable E-Mode" +msgstr "" + +#: src/components/transactions/GovDelegation/GovDelegationModalContent.tsx +msgid "Choose how much voting/proposition power to give to someone else by delegating some of your AAVE or stkAAVE balance. Your tokens will remain in your account, but your delegate will be able to vote or propose on your behalf. If your AAVE or stkAAVE balance changes, your delegate's voting/proposition power will be automatically adjusted." +msgstr "" + +#: src/modules/staking/BuyWithFiatModal.tsx +msgid "Choose one of the on-ramp services" +msgstr "" + +#: src/modules/dashboard/DashboardTopPanel.tsx +#: src/modules/staking/StakingPanel.tsx +msgid "Claim" +msgstr "" + +#: src/components/transactions/ClaimRewards/ClaimRewardsActions.tsx +msgid "Claim all" +msgstr "" + +#: src/components/transactions/ClaimRewards/RewardsSelect.tsx +#: src/components/transactions/ClaimRewards/RewardsSelect.tsx +msgid "Claim all rewards" +msgstr "" + +#: src/components/transactions/ClaimRewards/ClaimRewardsActions.tsx +msgid "Claim {0}" +msgstr "" + +#: src/components/transactions/StakeRewardClaim/StakeRewardClaimActions.tsx +msgid "Claim {symbol}" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Claimable AAVE" +msgstr "" + +#: src/components/transactions/ClaimRewards/ClaimRewardsModalContent.tsx +#: src/components/transactions/StakeRewardClaim/StakeRewardClaimModalContent.tsx +msgid "Claimed" +msgstr "" + +#: src/components/transactions/ClaimRewards/ClaimRewardsActions.tsx +msgid "Claiming" +msgstr "" + +#: src/components/transactions/StakeRewardClaim/StakeRewardClaimActions.tsx +msgid "Claiming {symbol}" +msgstr "" + +#: src/components/transactions/FlowCommons/Error.tsx +#: src/components/transactions/FlowCommons/PermissionView.tsx +msgid "Close" +msgstr "" + +#: src/components/transactions/Repay/RepayTypeSelector.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +msgid "Collateral" +msgstr "" + +#: src/components/transactions/Repay/CollateralRepayModalContent.tsx +msgid "Collateral balance after repay" +msgstr "" + +#: src/modules/history/HistoryFilterMenu.tsx +#: src/modules/migration/MigrationList.tsx +#: src/modules/migration/MigrationListMobileItem.tsx +msgid "Collateral change" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Collateral is (mostly) the same currency that is being borrowed" +msgstr "" + +#: src/components/transactions/Repay/CollateralRepayModalContent.tsx +msgid "Collateral to repay with" +msgstr "" + +#: src/modules/history/actions/ActionDetails.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Collateral usage" +msgstr "" + +#: src/hooks/useReserveActionState.tsx +msgid "Collateral usage is limited because of Isolation mode." +msgstr "" + +#: src/components/isolationMode/IsolatedBadge.tsx +msgid "Collateral usage is limited because of isolation mode." +msgstr "" + +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +msgid "Collateral usage is limited because of isolation mode. <0>Learn More" +msgstr "" + +#: src/components/transactions/FlowCommons/TxModalDetails.tsx +#: src/components/transactions/Swap/SwapModalDetails.tsx +#: src/modules/history/actions/ActionDetails.tsx +msgid "Collateralization" +msgstr "" + +#: src/modules/reserve-overview/ReserveFactorOverview.tsx +msgid "Collector Contract" +msgstr "" + +#: src/modules/reserve-overview/BorrowInfo.tsx +msgid "Collector Info" +msgstr "" + +#: src/components/WalletConnection/ConnectWalletButton.tsx +#: src/layouts/WalletWidget.tsx +msgid "Connect wallet" +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +#: src/modules/staking/StakingPanel.tsx +msgid "Cooldown period" +msgstr "" + +#: src/components/Warnings/CooldownWarning.tsx +msgid "Cooldown period warning" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Cooldown time left" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Cooldown to unstake" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Cooling down..." +msgstr "" + +#: src/layouts/WalletWidget.tsx +msgid "Copy address" +msgstr "" + +#: pages/500.page.tsx +msgid "Copy error message" +msgstr "" + +#: src/components/transactions/FlowCommons/Error.tsx +msgid "Copy error text" +msgstr "" + +#: src/modules/history/actions/ActionDetails.tsx +msgid "Covered debt" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Created" +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/LiquidationRiskParametresModal.tsx +msgid "Current LTV" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Current differential" +msgstr "" + +#: src/modules/migration/MigrationListMobileItem.tsx +msgid "Current v2 Balance" +msgstr "" + +#: src/modules/migration/MigrationList.tsx +#: src/modules/migration/MigrationList.tsx +msgid "Current v2 balance" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Current votes" +msgstr "" + +#: src/layouts/components/DarkModeSwitcher.tsx +msgid "Dark mode" +msgstr "" + +#: src/modules/dashboard/DashboardTopPanel.tsx +#: src/ui-config/menu-items/index.tsx +msgid "Dashboard" +msgstr "" + +#: src/modules/reserve-overview/graphs/ApyGraphContainer.tsx +msgid "Data couldn't be fetched, please reload graph." +msgstr "" + +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx +msgid "Debt" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Debt ceiling is exceeded" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Debt ceiling is not zero" +msgstr "" + +#: src/components/caps/DebtCeilingStatus.tsx +msgid "Debt ceiling limits the amount possible to borrow against this asset by protocol users. Debt ceiling is specific to assets in isolation mode and is denoted in USD." +msgstr "" + +#: src/modules/governance/DelegatedInfoPanel.tsx +msgid "Delegated power" +msgstr "" + +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsListItem.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsListMobileItem.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/GhoBorrowAssetsListItem.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListMobileItem.tsx +#: src/modules/markets/MarketAssetsListItem.tsx +msgid "Details" +msgstr "" + +#: src/ui-config/menu-items/index.tsx +msgid "Developers" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +#: src/modules/governance/ProposalListItem.tsx +msgid "Differential" +msgstr "" + +#: src/components/transactions/Emode/EmodeActions.tsx +#: src/modules/dashboard/DashboardEModeButton.tsx +msgid "Disable E-Mode" +msgstr "" + +#: src/layouts/AppHeader.tsx +msgid "Disable testnet" +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeActions.tsx +msgid "Disable {symbol} as collateral" +msgstr "" + +#: src/components/ReserveSubheader.tsx +#: src/components/transactions/FlowCommons/TxModalDetails.tsx +msgid "Disabled" +msgstr "" + +#: src/components/transactions/Emode/EmodeActions.tsx +msgid "Disabling E-Mode" +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeModalContent.tsx +msgid "Disabling this asset as collateral affects your borrowing power and Health Factor." +msgstr "" + +#: src/components/AddressBlockedModal.tsx +msgid "Disconnect Wallet" +msgstr "" + +#: pages/500.page.tsx +msgid "Discord channel" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "Discount" +msgstr "" + +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +msgid "Discount applied for <0/> staking AAVE" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "Discount model parameters" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "Discount parameters are decided by the Aave community and may be changed over time. Check Governance for updates and vote to participate. <0>Learn more" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "Discountable amount" +msgstr "" + +#: src/layouts/AppFooter.tsx +msgid "Docs" +msgstr "" + +#: src/components/transactions/Borrow/GhoBorrowSuccessView.tsx +msgid "Download" +msgstr "" + +#: src/components/Warnings/StETHCollateralWarning.tsx +msgid "Due to internal stETH mechanics required for rebasing support, it is not possible to perform a collateral switch where stETH is the source token." +msgstr "" + +#: src/components/transactions/Warnings/MarketWarning.tsx +msgid "Due to the Horizon bridge exploit, certain assets on the Harmony network are not at parity with Ethereum, which affects the Aave V3 Harmony market." +msgstr "" + +#: src/modules/dashboard/DashboardEModeButton.tsx +msgid "E-Mode" +msgstr "" + +#: src/modules/reserve-overview/ReserveEModePanel.tsx +msgid "E-Mode Category" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "E-Mode category" +msgstr "" + +#: src/modules/dashboard/DashboardEModeButton.tsx +msgid "E-Mode increases your LTV for a selected category of assets up to 97%. <0>Learn more" +msgstr "" + +#: src/components/infoTooltips/EModeTooltip.tsx +msgid "E-Mode increases your LTV for a selected category of assets up to<0/>. <1>Learn more" +msgstr "" + +#: src/modules/reserve-overview/ReserveEModePanel.tsx +msgid "E-Mode increases your LTV for a selected category of assets, meaning that when E-mode is enabled, you will have higher borrowing power over assets of the same E-mode category which are defined by Aave Governance. You can enter E-Mode from your <0>Dashboard. To learn more about E-Mode and applied restrictions in <1>FAQ or <2>Aave V3 Technical Paper." +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoInterestRateGraph.tsx +msgid "Effective interest rate" +msgstr "" + +#: src/modules/dashboard/DashboardEModeButton.tsx +msgid "Efficiency mode (E-Mode)" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "Emode" +msgstr "" + +#: src/components/transactions/Emode/EmodeActions.tsx +#: src/modules/dashboard/DashboardEModeButton.tsx +msgid "Enable E-Mode" +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeActions.tsx +msgid "Enable {symbol} as collateral" +msgstr "" + +#: src/components/transactions/FlowCommons/TxModalDetails.tsx +#: src/modules/dashboard/DashboardEModeButton.tsx +msgid "Enabled" +msgstr "" + +#: src/components/transactions/Emode/EmodeActions.tsx +msgid "Enabling E-Mode" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "Enabling E-Mode only allows you to borrow assets belonging to the selected category. Please visit our <0>FAQ guide to learn more about how it works and the applied restrictions." +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeModalContent.tsx +msgid "Enabling this asset as collateral increases your borrowing power and Health Factor. However, it can get liquidated if your health factor drops below 1." +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Ended" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Ends" +msgstr "" + +#: src/layouts/components/LanguageSwitcher.tsx +msgid "English" +msgstr "" + +#: src/components/transactions/GovDelegation/GovDelegationModalContent.tsx +msgid "Enter ETH address" +msgstr "" + +#: src/components/transactions/TxActionsWrapper.tsx +msgid "Enter an amount" +msgstr "" + +#: src/components/WalletConnection/WalletSelector.tsx +msgid "Error connecting. Try refreshing the page." +msgstr "" + +#: src/components/incentives/GhoIncentivesCard.tsx +msgid "Estimated compounding interest, including discount for Staking {0}AAVE in Safety Module." +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoPieChartContainer.tsx +msgid "Exceeds the discount" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Executed" +msgstr "" + +#: src/components/transactions/Repay/CollateralRepayModalContent.tsx +msgid "Expected amount to repay" +msgstr "" + +#: src/modules/governance/FormattedProposalTime.tsx +msgid "Expires" +msgstr "" + +#: src/modules/history/HistoryWrapperMobile.tsx +msgid "Export data to" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoReserveConfiguration.tsx +#: src/ui-config/menu-items/index.tsx +msgid "FAQ" +msgstr "" + +#: src/layouts/AppFooter.tsx +msgid "FAQS" +msgstr "" + +#: src/modules/governance/proposal/VotersListContainer.tsx +msgid "Failed to load proposal voters. Please refresh the page." +msgstr "" + +#: src/components/transactions/Faucet/FaucetModal.tsx +#: src/modules/dashboard/lists/ListBottomText.tsx +#: src/modules/faucet/FaucetAssetsList.tsx +#: src/modules/faucet/FaucetItemLoader.tsx +#: src/modules/faucet/FaucetMobileItemLoader.tsx +#: src/ui-config/menu-items/index.tsx +msgid "Faucet" +msgstr "" + +#: src/components/transactions/Faucet/FaucetActions.tsx +msgid "Faucet {0}" +msgstr "" + +#: src/components/transactions/TxActionsWrapper.tsx +msgid "Fetching data..." +msgstr "" + +#: src/modules/governance/ProposalListHeader.tsx +#: src/modules/governance/ProposalListHeader.tsx +msgid "Filter" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalDetails.tsx +#: src/components/transactions/DebtSwitch/DebtSwitchModalDetails.tsx +msgid "Fixed" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +msgid "Fixed rate" +msgstr "" + +#: src/components/infoTooltips/MigrationDisabledTooltip.tsx +msgid "Flashloan is disabled for this asset, hence this position cannot be migrated." +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "For repayment of a specific type of debt, the user needs to have debt that type" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Forum discussion" +msgstr "" + +#: src/layouts/components/LanguageSwitcher.tsx +msgid "French" +msgstr "" + +#: src/modules/staking/StakingHeader.tsx +msgid "Funds in the Safety Module" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoReserveConfiguration.tsx +msgid "GHO is a native decentralized, collateral-backed digital asset pegged to USD. It is created by users via borrowing against multiple collateral. When user repays their GHO borrow position, the protocol burns that user's GHO. All the interest payments accrued by minters of GHO would be directly transferred to the AaveDAO treasury." +msgstr "" + +#: src/modules/staking/GetABPToken.tsx +#: src/modules/staking/GetABPTokenModal.tsx +msgid "Get ABP Token" +msgstr "" + +#: src/layouts/MobileMenu.tsx +#: src/layouts/SettingsMenu.tsx +msgid "Global settings" +msgstr "" + +#: src/modules/governance/proposal/ProposalTopPanel.tsx +#: src/modules/migration/MigrationTopPanel.tsx +#: src/modules/reserve-overview/ReserveTopDetailsWrapper.tsx +msgid "Go Back" +msgstr "" + +#: src/modules/staking/GetABPTokenModal.tsx +msgid "Go to Balancer Pool" +msgstr "" + +#: src/components/transactions/MigrateV3/MigrateV3ModalContent.tsx +msgid "Go to V3 Dashboard" +msgstr "" + +#: src/ui-config/menu-items/index.tsx +msgid "Governance" +msgstr "" + +#: src/layouts/components/LanguageSwitcher.tsx +msgid "Greek" +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "Health Factor ({0} v2)" +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "Health Factor ({0} v3)" +msgstr "" + +#: src/components/transactions/FlowCommons/TxModalDetails.tsx +#: src/modules/dashboard/DashboardTopPanel.tsx +#: src/modules/dashboard/LiquidationRiskParametresModal/LiquidationRiskParametresModal.tsx +msgid "Health factor" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Health factor is lesser than the liquidation threshold" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Health factor is not below the threshold" +msgstr "" + +#: src/components/lists/ListWrapper.tsx +msgid "Hide" +msgstr "" + +#: src/modules/staking/GhoDiscountProgram.tsx +msgid "Holders of stkAAVE receive a discount on the GHO borrowing rate" +msgstr "" + +#: src/components/transactions/Borrow/BorrowAmountWarning.tsx +#: src/components/transactions/Withdraw/WithdrawAndSwitchModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawModalContent.tsx +msgid "I acknowledge the risks involved." +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "I fully understand the risks of migrating." +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +msgid "I understand how cooldown ({0}) and unstaking ({1}) work" +msgstr "" + +#: pages/500.page.tsx +msgid "If the error continues to happen,<0/> you may report it to this" +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/LiquidationRiskParametresModal.tsx +msgid "If the health factor goes below 1, the liquidation of your collateral might be triggered." +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +msgid "If you DO NOT unstake within {0} of unstake window, you will need to activate cooldown process again." +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/LiquidationRiskParametresModal.tsx +msgid "If your loan to value goes above the liquidation threshold your collateral supplied may be liquidated." +msgstr "" + +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +msgid "In E-Mode some assets are not borrowable. Exit E-Mode to get access to all assets" +msgstr "" + +#: src/components/transactions/Warnings/IsolationModeWarning.tsx +msgid "In Isolation mode, you cannot supply other assets as collateral. A global debt ceiling limits the borrowing power of the isolated asset. To exit isolation mode disable {0} as collateral before borrowing another asset. Read more in our <0>FAQ" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Inconsistent flashloan parameters" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +msgid "Insufficient collateral to cover new borrow position. Wallet must have borrowing power remaining to perform debt switch." +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoInterestRateGraph.tsx +msgid "Interest accrued" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Interest rate rebalance conditions were not met" +msgstr "" + +#: src/modules/reserve-overview/ReserveConfiguration.tsx +msgid "Interest rate strategy" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Invalid amount to burn" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Invalid amount to mint" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Invalid bridge protocol fee" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Invalid expiration" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Invalid flashloan premium" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Invalid return value of the flashloan executor function" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Invalid signature" +msgstr "" + +#: src/components/isolationMode/IsolatedBadge.tsx +msgid "Isolated" +msgstr "" + +#: src/components/caps/DebtCeilingStatus.tsx +msgid "Isolated Debt Ceiling" +msgstr "" + +#: src/components/isolationMode/IsolatedBadge.tsx +msgid "Isolated assets have limited borrowing power and other assets cannot be used as collateral." +msgstr "" + +#: src/components/transactions/Warnings/MarketWarning.tsx +msgid "Join the community discussion" +msgstr "" + +#: src/layouts/TopBarNotify.tsx +msgid "LEARN MORE" +msgstr "" + +#: src/layouts/components/LanguageSwitcher.tsx +msgid "Language" +msgstr "" + +#: src/components/caps/DebtCeilingStatus.tsx +#: src/components/incentives/GhoIncentivesCard.tsx +#: src/components/infoTooltips/BorrowCapMaxedTooltip.tsx +#: src/components/infoTooltips/DebtCeilingMaxedTooltip.tsx +#: src/components/infoTooltips/SupplyCapMaxedTooltip.tsx +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +#: src/components/transactions/Warnings/BorrowCapWarning.tsx +#: src/components/transactions/Warnings/DebtCeilingWarning.tsx +#: src/components/transactions/Warnings/MarketWarning.tsx +#: src/components/transactions/Warnings/SupplyCapWarning.tsx +#: src/layouts/TopBarNotify.tsx +#: src/modules/dashboard/LiquidationRiskParametresModal/LiquidationRiskParametresModal.tsx +#: src/modules/reserve-overview/BorrowInfo.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Learn more" +msgstr "" + +#: src/modules/staking/StakingHeader.tsx +msgid "Learn more about risks involved" +msgstr "" + +#: src/components/isolationMode/IsolatedBadge.tsx +msgid "Learn more in our <0>FAQ guide" +msgstr "" + +#: src/modules/governance/DelegatedInfoPanel.tsx +msgid "Learn more." +msgstr "" + +#: src/layouts/MobileMenu.tsx +msgid "Links" +msgstr "" + +#: src/modules/history/HistoryFilterMenu.tsx +msgid "Liqudation" +msgstr "" + +#: src/modules/history/actions/ActionDetails.tsx +msgid "Liquidated collateral" +msgstr "" + +#: src/modules/history/actions/ActionDetails.tsx +msgid "Liquidation" +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/components/LTVContent.tsx +msgid "Liquidation <0/> threshold" +msgstr "" + +#: src/modules/migration/MigrationList.tsx +msgid "Liquidation Threshold" +msgstr "" + +#: src/components/transactions/FlowCommons/TxModalDetails.tsx +#: src/modules/migration/HFChange.tsx +msgid "Liquidation at" +msgstr "" + +#: src/modules/reserve-overview/ReserveEModePanel.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Liquidation penalty" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "Liquidation risk" +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/LiquidationRiskParametresModal.tsx +msgid "Liquidation risk parameters" +msgstr "" + +#: src/components/transactions/Swap/SwapModalDetails.tsx +#: src/modules/migration/MigrationListMobileItem.tsx +#: src/modules/reserve-overview/ReserveEModePanel.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Liquidation threshold" +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/components/HFContent.tsx +msgid "Liquidation value" +msgstr "" + +#: src/modules/reserve-overview/graphs/ApyGraphContainer.tsx +msgid "Loading data..." +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Ltv validation failed" +msgstr "" + +#: src/modules/reserve-overview/ReserveConfiguration.tsx +msgid "MAI has been paused due to a community decision. Supply, borrows and repays are impacted. <0>More details" +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/components/LTVContent.tsx +msgid "MAX" +msgstr "" + +#: src/layouts/AppFooter.tsx +msgid "Manage analytics" +msgstr "" + +#: src/modules/reserve-overview/ReserveTopDetailsWrapper.tsx +msgid "Market" +msgstr "" + +#: src/modules/markets/MarketsTopPanel.tsx +#: src/ui-config/menu-items/index.tsx +msgid "Markets" +msgstr "" + +#: src/components/transactions/AssetInput.tsx +msgid "Max" +msgstr "" + +#: src/modules/migration/MigrationList.tsx +#: src/modules/migration/MigrationListMobileItem.tsx +#: src/modules/reserve-overview/ReserveEModePanel.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Max LTV" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Max slashing" +msgstr "" + +#: src/components/transactions/Switch/SwitchSlippageSelector.tsx +msgid "Max slippage" +msgstr "" + +#: src/components/transactions/Warnings/DebtCeilingWarning.tsx +msgid "Maximum amount available to borrow against this asset is limited because debt ceiling is at {0}%." +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +msgid "Maximum amount available to borrow is <0/> {0} (<1/>)." +msgstr "" + +#: src/components/transactions/Warnings/BorrowCapWarning.tsx +msgid "Maximum amount available to borrow is limited because protocol borrow cap is nearly reached." +msgstr "" + +#: src/modules/reserve-overview/BorrowInfo.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Maximum amount available to supply is <0/> {0} (<1/>)." +msgstr "" + +#: src/components/transactions/Warnings/SupplyCapWarning.tsx +msgid "Maximum amount available to supply is limited because protocol supply cap is at {0}%." +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "Maximum loan to value" +msgstr "" + +#: src/modules/markets/Gho/GhoBanner.tsx +msgid "Meet GHO" +msgstr "" + +#: src/layouts/MobileMenu.tsx +msgid "Menu" +msgstr "" + +#: src/components/transactions/MigrateV3/MigrateV3Actions.tsx +msgid "Migrate" +msgstr "" + +#: src/components/TopInfoPanel/PageTitle.tsx +msgid "Migrate to V3" +msgstr "" + +#: src/modules/dashboard/DashboardTopPanel.tsx +msgid "Migrate to v3" +msgstr "" + +#: src/modules/dashboard/DashboardTopPanel.tsx +#: src/modules/migration/MigrationTopPanel.tsx +msgid "Migrate to {0} v3 Market" +msgstr "" + +#: src/components/transactions/MigrateV3/MigrateV3ModalContent.tsx +msgid "Migrated" +msgstr "" + +#: src/components/transactions/MigrateV3/MigrateV3Actions.tsx +msgid "Migrating" +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "Migrating multiple collaterals and borrowed assets at the same time can be an expensive operation and might fail in certain situations.<0>Therefore it’s not recommended to migrate positions with more than 5 assets (deposited + borrowed) at the same time." +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "Migration risks" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "Minimum GHO borrow amount" +msgstr "" + +#: src/components/transactions/Switch/SwitchModalContent.tsx +msgid "Minimum USD value received" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "Minimum staked Aave amount" +msgstr "" + +#: src/components/transactions/Switch/SwitchModalContent.tsx +msgid "Minimum {0} received" +msgstr "" + +#: src/layouts/MoreMenu.tsx +msgid "More" +msgstr "" + +#: src/modules/governance/VoteBar.tsx +msgid "NAY" +msgstr "" + +#: src/components/WalletConnection/WalletSelector.tsx +msgid "Need help connecting a wallet? <0>Read our FAQ" +msgstr "" + +#: src/components/incentives/IncentivesTooltipContent.tsx +msgid "Net APR" +msgstr "" + +#: src/modules/dashboard/DashboardTopPanel.tsx +msgid "Net APY" +msgstr "" + +#: src/components/infoTooltips/NetAPYTooltip.tsx +msgid "Net APY is the combined effect of all supply and borrow positions on net worth, including incentives. It is possible to have a negative net APY if debt APY is higher than supply APY." +msgstr "" + +#: src/modules/dashboard/DashboardTopPanel.tsx +msgid "Net worth" +msgstr "" + +#: src/layouts/WalletWidget.tsx +msgid "Network" +msgstr "" + +#: src/components/WalletConnection/WalletSelector.tsx +msgid "Network not supported for this wallet" +msgstr "" + +#: src/components/transactions/RateSwitch/RateSwitchModalContent.tsx +msgid "New APY" +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "No assets selected to migrate." +msgstr "" + +#: src/components/transactions/StakeRewardClaim/StakeRewardClaimModalContent.tsx +#: src/components/transactions/StakeRewardClaimRestake/StakeRewardClaimRestakeModalContent.tsx +msgid "No rewards to claim" +msgstr "" + +#: src/components/NoSearchResults.tsx +#: src/components/NoSearchResults.tsx +msgid "No search results{0}" +msgstr "" + +#: src/modules/history/HistoryWrapper.tsx +#: src/modules/history/HistoryWrapperMobile.tsx +msgid "No transactions yet." +msgstr "" + +#: src/components/transactions/GovVote/GovVoteModalContent.tsx +msgid "No voting power" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +#: src/components/transactions/Emode/EmodeModalContent.tsx +#: src/components/transactions/FlowCommons/TxModalDetails.tsx +msgid "None" +msgstr "" + +#: src/components/transactions/GovDelegation/GovDelegationModalContent.tsx +msgid "Not a valid address" +msgstr "" + +#: src/components/transactions/Stake/StakeModalContent.tsx +msgid "Not enough balance on your wallet" +msgstr "" + +#: src/components/transactions/Repay/CollateralRepayModalContent.tsx +msgid "Not enough collateral to repay this amount of debt with" +msgstr "" + +#: src/components/transactions/UnStake/UnStakeModalContent.tsx +msgid "Not enough staked balance" +msgstr "" + +#: src/modules/governance/proposal/VoteInfo.tsx +msgid "Not enough voting power to participate in this proposal" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Not reached" +msgstr "" + +#: pages/v3-migration.page.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +msgid "Nothing borrowed yet" +msgstr "" + +#: src/modules/history/HistoryWrapper.tsx +#: src/modules/history/HistoryWrapperMobile.tsx +msgid "Nothing found" +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +msgid "Nothing staked" +msgstr "" + +#: pages/v3-migration.page.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +msgid "Nothing supplied yet" +msgstr "" + +#: src/components/HALLink.tsx +msgid "Notify" +msgstr "" + +#: src/components/transactions/FlowCommons/BaseSuccess.tsx +msgid "Ok, Close" +msgstr "" + +#: src/components/TextWithModal.tsx +msgid "Ok, I got it" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Operation not supported" +msgstr "" + +#: src/modules/reserve-overview/ReserveTopDetails.tsx +msgid "Oracle price" +msgstr "" + +#: pages/reserve-overview.page.tsx +msgid "Overview" +msgstr "" + +#: pages/404.page.tsx +msgid "Page not found" +msgstr "" + +#: src/components/incentives/IncentivesTooltipContent.tsx +msgid "Participating in this {symbol} reserve gives annualized rewards." +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeActions.tsx +#: src/components/transactions/Faucet/FaucetActions.tsx +msgid "Pending..." +msgstr "" + +#: src/components/transactions/Warnings/MarketWarning.tsx +msgid "Per the community, the Fantom market has been frozen." +msgstr "" + +#: src/components/transactions/Warnings/MarketWarning.tsx +msgid "Per the community, the V2 AMM market has been deprecated." +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "Please always be aware of your <0>Health Factor (HF) when partially migrating a position and that your rates will be updated to V3 rates." +msgstr "" + +#: src/modules/governance/UserGovernanceInfo.tsx +#: src/modules/reserve-overview/ReserveActions.tsx +msgid "Please connect a wallet to view your personal information here." +msgstr "" + +#: src/components/transactions/Switch/SwitchModalContent.tsx +msgid "Please connect your wallet to be able to switch your tokens." +msgstr "" + +#: src/modules/faucet/FaucetAssetsList.tsx +msgid "Please connect your wallet to get free testnet assets." +msgstr "" + +#: pages/v3-migration.page.tsx +msgid "Please connect your wallet to see migration tool." +msgstr "" + +#: src/components/ConnectWalletPaper.tsx +#: src/components/ConnectWalletPaperStaking.tsx +msgid "Please connect your wallet to see your supplies, borrowings, and open positions." +msgstr "" + +#: src/modules/history/HistoryWrapper.tsx +msgid "Please connect your wallet to view transaction history." +msgstr "" + +#: src/components/WalletConnection/WalletSelector.tsx +msgid "Please enter a valid wallet address." +msgstr "" + +#: src/components/transactions/Warnings/ChangeNetworkWarning.tsx +msgid "Please switch to {networkName}." +msgstr "" + +#: src/components/ConnectWalletPaper.tsx +#: src/components/ConnectWalletPaperStaking.tsx +msgid "Please, connect your wallet" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Pool addresses provider is not registered" +msgstr "" + +#: src/modules/dashboard/lists/SlippageList.tsx +msgid "Powered by" +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "Preview tx and migrate" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoReserveTopDetails.tsx +msgid "Price" +msgstr "" + +#: src/modules/history/PriceUnavailable.tsx +msgid "Price data is not currently available for this reserve on the protocol subgraph" +msgstr "" + +#: src/components/transactions/Switch/SwitchRates.tsx +msgid "Price impact" +msgstr "" + +#: src/components/infoTooltips/PriceImpactTooltip.tsx +msgid "Price impact is the spread between the total value of the entry tokens switched and the destination tokens obtained (in USD), which results from the limited liquidity of the trading pair." +msgstr "" + +#: src/components/infoTooltips/PriceImpactTooltip.tsx +msgid "Price impact {0}%" +msgstr "" + +#: src/layouts/AppFooter.tsx +msgid "Privacy" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Proposal details" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Proposal overview" +msgstr "" + +#: pages/governance/index.governance.tsx +#: src/modules/governance/ProposalListHeader.tsx +#: src/modules/governance/ProposalListHeader.tsx +msgid "Proposals" +msgstr "" + +#: src/components/transactions/GovDelegation/DelegationTypeSelector.tsx +msgid "Proposition" +msgstr "" + +#: src/components/infoTooltips/BorrowCapMaxedTooltip.tsx +msgid "Protocol borrow cap at 100% for this asset. Further borrowing unavailable." +msgstr "" + +#: src/components/transactions/Warnings/BorrowCapWarning.tsx +msgid "Protocol borrow cap is at 100% for this asset. Further borrowing unavailable." +msgstr "" + +#: src/components/transactions/Warnings/DebtCeilingWarning.tsx +msgid "Protocol debt ceiling is at 100% for this asset. Further borrowing against this asset is unavailable." +msgstr "" + +#: src/components/infoTooltips/DebtCeilingMaxedTooltip.tsx +msgid "Protocol debt ceiling is at 100% for this asset. Futher borrowing against this asset is unavailable." +msgstr "" + +#: src/components/infoTooltips/SupplyCapMaxedTooltip.tsx +msgid "Protocol supply cap at 100% for this asset. Further supply unavailable." +msgstr "" + +#: src/components/transactions/Warnings/SupplyCapWarning.tsx +msgid "Protocol supply cap is at 100% for this asset. Further supply unavailable." +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +#: src/modules/governance/ProposalListItem.tsx +msgid "Quorum" +msgstr "" + +#: src/modules/history/HistoryFilterMenu.tsx +msgid "Rate change" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Raw-Ipfs" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Reached" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +#: src/modules/staking/StakingPanel.tsx +msgid "Reactivate cooldown period to unstake {0} {stakedToken}" +msgstr "" + +#: src/components/transactions/Warnings/MarketWarning.tsx +msgid "Read more here." +msgstr "" + +#: src/components/infoTooltips/ReadOnlyModeTooltip.tsx +msgid "Read-only mode allows to see address positions in Aave, but you won't be able to perform transactions." +msgstr "" + +#: src/layouts/WalletWidget.tsx +msgid "Read-only mode." +msgstr "" + +#: src/components/transactions/DelegationTxsWrapper.tsx +#: src/components/transactions/TxActionsWrapper.tsx +msgid "Read-only mode. Connect to a wallet to perform transactions." +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawAndSwitchModalContent.tsx +msgid "Receive (est.)" +msgstr "" + +#: src/components/transactions/Faucet/FaucetModalContent.tsx +msgid "Received" +msgstr "" + +#: src/components/transactions/GovDelegation/GovDelegationModalContent.tsx +msgid "Recipient address" +msgstr "" + +#: src/components/WalletConnection/WalletSelector.tsx +msgid "Rejected connection request" +msgstr "" + +#: src/modules/reserve-overview/graphs/ApyGraphContainer.tsx +msgid "Reload" +msgstr "" + +#: pages/500.page.tsx +msgid "Reload the page" +msgstr "" + +#: src/components/transactions/Repay/RepayModalContent.tsx +msgid "Remaining debt" +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawAndSwitchModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawModalContent.tsx +msgid "Remaining supply" +msgstr "" + +#: src/components/transactions/Repay/CollateralRepayModalContent.tsx +msgid "Repaid" +msgstr "" + +#: src/components/transactions/Repay/RepayModal.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx +#: src/modules/history/HistoryFilterMenu.tsx +#: src/modules/history/actions/ActionDetails.tsx +msgid "Repay" +msgstr "" + +#: src/components/transactions/Repay/RepayTypeSelector.tsx +msgid "Repay with" +msgstr "" + +#: src/components/transactions/Repay/CollateralRepayActions.tsx +#: src/components/transactions/Repay/CollateralRepayActions.tsx +#: src/components/transactions/Repay/RepayActions.tsx +msgid "Repay {symbol}" +msgstr "" + +#: src/components/transactions/Repay/CollateralRepayActions.tsx +#: src/components/transactions/Repay/RepayActions.tsx +msgid "Repaying {symbol}" +msgstr "" + +#: src/modules/reserve-overview/graphs/InterestRateModelGraph.tsx +msgid "Repayment amount to reach {0}% utilization" +msgstr "" + +#: src/modules/reserve-overview/ReserveTopDetails.tsx +msgid "Reserve Size" +msgstr "" + +#: src/modules/reserve-overview/ReserveFactorOverview.tsx +msgid "Reserve factor" +msgstr "" + +#: src/components/infoTooltips/ReserveFactorTooltip.tsx +msgid "Reserve factor is a percentage of interest which goes to a {0} that is controlled by Aave governance to promote ecosystem growth." +msgstr "" + +#: src/modules/reserve-overview/ReserveConfigurationWrapper.tsx +msgid "Reserve status & configuration" +msgstr "" + +#: src/modules/history/HistoryFilterMenu.tsx +msgid "Reset" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Restake" +msgstr "" + +#: src/components/transactions/StakeRewardClaimRestake/StakeRewardClaimRestakeActions.tsx +msgid "Restake {symbol}" +msgstr "" + +#: src/components/transactions/StakeRewardClaimRestake/StakeRewardClaimRestakeModalContent.tsx +msgid "Restaked" +msgstr "" + +#: src/components/transactions/StakeRewardClaimRestake/StakeRewardClaimRestakeActions.tsx +msgid "Restaking {symbol}" +msgstr "" + +#: src/components/transactions/FlowCommons/RightHelperText.tsx +msgid "Review approval tx details" +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "Review changes to continue" +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeModal.tsx +msgid "Review tx" +msgstr "" + +#: src/components/transactions/Borrow/GhoBorrowSuccessView.tsx +#: src/components/transactions/FlowCommons/BaseSuccess.tsx +msgid "Review tx details" +msgstr "" + +#: src/modules/governance/DelegatedInfoPanel.tsx +msgid "Revoke power" +msgstr "" + +#: src/components/transactions/ClaimRewards/RewardsSelect.tsx +msgid "Reward(s) to claim" +msgstr "" + +#: src/components/transactions/FlowCommons/TxModalDetails.tsx +msgid "Rewards APR" +msgstr "" + +#: src/components/HealthFactorNumber.tsx +msgid "Risk details" +msgstr "" + +#: src/modules/dashboard/lists/ListItemAPYButton.tsx +msgid "SEE CHARTS" +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/LiquidationRiskParametresModal.tsx +msgid "Safety of your deposited collateral against the borrowed assets and its underlying value." +msgstr "" + +#: src/components/transactions/Borrow/GhoBorrowSuccessView.tsx +msgid "Save and share" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Seatbelt report" +msgstr "" + +#: src/components/transactions/Warnings/ChangeNetworkWarning.tsx +msgid "Seems like we can't switch the network automatically. Please check if you can change it from the wallet." +msgstr "" + +#: src/components/transactions/Emode/EmodeSelect.tsx +msgid "Select" +msgstr "" + +#: src/modules/dashboard/lists/ListItemAPYButton.tsx +msgid "Select APY type to switch" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +msgid "Select an asset" +msgstr "" + +#: src/layouts/components/LanguageSwitcher.tsx +msgid "Select language" +msgstr "" + +#: src/modules/dashboard/lists/SlippageList.tsx +msgid "Select slippage tolerance" +msgstr "" + +#: src/modules/migration/MigrationLists.tsx +msgid "Select v2 borrows to migrate" +msgstr "" + +#: src/modules/migration/MigrationLists.tsx +msgid "Select v2 supplies to migrate" +msgstr "" + +#: src/components/transactions/MigrateV3/MigrateV3ModalContent.tsx +msgid "Selected assets have successfully migrated. Visit the Market Dashboard to see them." +msgstr "" + +#: src/components/transactions/MigrateV3/MigrateV3ModalContent.tsx +msgid "Selected borrow assets" +msgstr "" + +#: src/components/transactions/MigrateV3/MigrateV3ModalContent.tsx +msgid "Selected supply assets" +msgstr "" + +#: src/layouts/AppFooter.tsx +msgid "Send feedback" +msgstr "" + +#: src/modules/governance/DelegatedInfoPanel.tsx +msgid "Set up delegation" +msgstr "" + +#: src/components/HALLink.tsx +msgid "Setup notifications about your Health Factor using the Hal app." +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +#: src/components/transactions/GovVote/GovVoteModalContent.tsx +msgid "Share on Lens" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Share on twitter" +msgstr "" + +#: src/components/lists/ListWrapper.tsx +msgid "Show" +msgstr "" + +#: src/modules/markets/MarketAssetsListContainer.tsx +msgid "Show Frozen or paused assets" +msgstr "" + +#: src/modules/dashboard/DashboardListTopPanel.tsx +msgid "Show assets with 0 balance" +msgstr "" + +#: src/components/transactions/DelegationTxsWrapper.tsx +msgid "Sign to continue" +msgstr "" + +#: src/components/transactions/DelegationTxsWrapper.tsx +msgid "Signatures ready" +msgstr "" + +#: src/components/transactions/DelegationTxsWrapper.tsx +msgid "Signing" +msgstr "" + +#: src/modules/reserve-overview/ReserveActions.tsx +msgid "Since this asset is frozen, the only available actions are withdraw and repay which can be accessed from the <0>Dashboard" +msgstr "" + +#: src/modules/dashboard/lists/ListBottomText.tsx +msgid "Since this is a test network, you can get any of the assets if you have ETH on your wallet" +msgstr "" + +#: src/components/transactions/Switch/SwitchSlippageSelector.tsx +msgid "Slippage" +msgstr "" + +#: src/components/infoTooltips/SlippageTooltip.tsx +msgid "Slippage is the difference between the quoted and received amounts from changing market conditions between the moment the transaction is submitted and its verification." +msgstr "" + +#: src/modules/migration/MigrationList.tsx +msgid "Some migrated assets will not be used as collateral due to enabled isolation mode in {marketName} V3 Market. Visit <0>{marketName} V3 Dashboard to manage isolation mode." +msgstr "" + +#: pages/500.page.tsx +#: src/modules/reserve-overview/graphs/ApyGraphContainer.tsx +msgid "Something went wrong" +msgstr "" + +#: pages/500.page.tsx +msgid "Sorry, an unexpected error happened. In the meantime you may try reloading the page, or come back later." +msgstr "" + +#: pages/404.page.tsx +msgid "Sorry, we couldn't find the page you were looking for." +msgstr "" + +#: src/layouts/components/LanguageSwitcher.tsx +msgid "Spanish" +msgstr "" + +#: src/components/transactions/Borrow/BorrowModalContent.tsx +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +#: src/components/transactions/DebtSwitch/DebtSwitchModalDetails.tsx +#: src/components/transactions/RateSwitch/RateSwitchModalContent.tsx +#: src/modules/history/actions/BorrowRateModeBlock.tsx +msgid "Stable" +msgstr "" + +#: src/components/transactions/RateSwitch/RateSwitchModalContent.tsx +msgid "Stable Interest Type is disabled for this currency" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Stable borrowing is enabled" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Stable borrowing is not enabled" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Stable debt supply is not zero" +msgstr "" + +#: src/components/infoTooltips/StableAPYTooltip.tsx +msgid "Stable interest rate will <0>stay the same for the duration of your loan. Recommended for long-term loan periods and for users who prefer predictability." +msgstr "" + +#: src/utils/eMode.ts +msgid "Stablecoin" +msgstr "" + +#: src/components/transactions/Stake/StakeActions.tsx +#: src/modules/staking/StakingPanel.tsx +#: src/modules/staking/StakingPanel.tsx +#: src/ui-config/menu-items/index.tsx +msgid "Stake" +msgstr "" + +#: pages/staking.staking.tsx +msgid "Stake AAVE" +msgstr "" + +#: pages/staking.staking.tsx +msgid "Stake ABPT" +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +msgid "Stake cooldown activated" +msgstr "" + +#: src/components/transactions/Stake/StakeModalContent.tsx +#: src/modules/staking/StakingPanel.tsx +msgid "Staked" +msgstr "" + +#: src/components/transactions/Stake/StakeActions.tsx +#: src/modules/staking/StakingHeader.tsx +msgid "Staking" +msgstr "" + +#: src/components/transactions/Stake/StakeModalContent.tsx +#: src/components/transactions/StakeRewardClaimRestake/StakeRewardClaimRestakeModalContent.tsx +#: src/modules/staking/StakingPanel.tsx +#: src/modules/staking/StakingPanelNoWallet.tsx +msgid "Staking APR" +msgstr "" + +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Staking Rewards" +msgstr "" + +#: src/components/transactions/UnStake/UnStakeModalContent.tsx +msgid "Staking balance" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +#: src/modules/reserve-overview/Gho/GhoInterestRateGraph.tsx +msgid "Staking discount" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Started" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "State" +msgstr "" + +#: src/components/infoTooltips/FixedAPYTooltip.tsx +msgid "Static interest rate that is determined by Aave Governance. This rate may be changed over time depending on the need for the GHO supply to contract/expand. <0>Learn more" +msgstr "" + +#: src/components/transactions/Supply/SupplyModalContent.tsx +msgid "Supplied" +msgstr "" + +#: src/components/transactions/Swap/SwapModalContent.tsx +msgid "Supplied asset amount" +msgstr "" + +#: pages/index.page.tsx +#: src/components/transactions/Supply/SupplyModal.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsListItem.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsListMobileItem.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListItem.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListMobileItem.tsx +#: src/modules/history/HistoryFilterMenu.tsx +#: src/modules/history/actions/ActionDetails.tsx +#: src/modules/reserve-overview/ReserveActions.tsx +msgid "Supply" +msgstr "" + +#: src/components/transactions/Supply/SupplyModalContent.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsListMobileItem.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListMobileItem.tsx +#: src/modules/markets/MarketAssetsList.tsx +#: src/modules/markets/MarketAssetsListMobileItem.tsx +msgid "Supply APY" +msgstr "" + +#: src/components/transactions/Swap/SwapModalDetails.tsx +msgid "Supply apy" +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeModalContent.tsx +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +#: src/components/transactions/Swap/SwapModalContent.tsx +#: src/components/transactions/Swap/SwapModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawAndSwitchModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawAndSwitchModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawModalContent.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsListMobileItem.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListMobileItem.tsx +msgid "Supply balance" +msgstr "" + +#: src/components/transactions/Swap/SwapModalDetails.tsx +msgid "Supply balance after switch" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Supply cap is exceeded" +msgstr "" + +#: src/components/transactions/Swap/SwapModalContent.tsx +msgid "Supply cap on target reserve reached. Try lowering the amount." +msgstr "" + +#: src/components/transactions/Supply/SupplyActions.tsx +msgid "Supply {symbol}" +msgstr "" + +#: src/components/transactions/Warnings/AAVEWarning.tsx +msgid "Supplying your" +msgstr "" + +#: src/components/transactions/Supply/SupplyActions.tsx +msgid "Supplying {symbol}" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchActions.tsx +#: src/components/transactions/DebtSwitch/DebtSwitchActions.tsx +#: src/components/transactions/Swap/SwapActions.tsx +#: src/components/transactions/Swap/SwapActions.tsx +#: src/components/transactions/Swap/SwapModal.tsx +#: src/components/transactions/Switch/SwitchActions.tsx +#: src/components/transactions/Switch/SwitchActions.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/GhoBorrowedPositionsListItem.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsListItem.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsListMobileItem.tsx +msgid "Switch" +msgstr "" + +#: src/components/transactions/RateSwitch/RateSwitchModal.tsx +msgid "Switch APY type" +msgstr "" + +#: src/components/transactions/Emode/EmodeActions.tsx +msgid "Switch E-Mode" +msgstr "" + +#: src/modules/dashboard/DashboardEModeButton.tsx +msgid "Switch E-Mode category" +msgstr "" + +#: src/components/transactions/Warnings/ChangeNetworkWarning.tsx +msgid "Switch Network" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModal.tsx +msgid "Switch borrow position" +msgstr "" + +#: src/components/transactions/RateSwitch/RateSwitchActions.tsx +msgid "Switch rate" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +#: src/components/transactions/Swap/SwapModalContent.tsx +msgid "Switch to" +msgstr "" + +#: src/components/transactions/Swap/SwapModalContent.tsx +msgid "Switched" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchActions.tsx +#: src/components/transactions/Swap/SwapActions.tsx +#: src/components/transactions/Switch/SwitchActions.tsx +msgid "Switching" +msgstr "" + +#: src/components/transactions/Emode/EmodeActions.tsx +msgid "Switching E-Mode" +msgstr "" + +#: src/components/transactions/RateSwitch/RateSwitchActions.tsx +msgid "Switching rate" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoReserveConfiguration.tsx +msgid "Techpaper" +msgstr "" + +#: src/layouts/AppFooter.tsx +msgid "Terms" +msgstr "" + +#: src/modules/faucet/FaucetAssetsList.tsx +msgid "Test Assets" +msgstr "" + +#: src/layouts/components/TestNetModeSwitcher.tsx +msgid "Testnet mode" +msgstr "" + +#: src/layouts/AppHeader.tsx +msgid "Testnet mode is ON" +msgstr "" + +#: src/components/transactions/GovVote/GovVoteModalContent.tsx +msgid "Thank you for voting!!" +msgstr "" + +#: src/components/infoTooltips/BorrowPowerTooltip.tsx +msgid "The % of your total borrowing power used. This is based on the amount of your collateral supplied and the total amount that you can borrow." +msgstr "" + +#: src/modules/staking/GetABPTokenModal.tsx +msgid "The Aave Balancer Pool Token (ABPT) is a liquidity pool token. You can receive ABPT by depositing a combination of AAVE + ETH in the Balancer liquidity pool. You can then stake your BPT in the Safety Module to secure the protocol and earn Safety Incentives." +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoReserveTopDetails.tsx +msgid "The Aave Protocol is programmed to always use the price of 1 GHO = $1. This is different from using market pricing via oracles for other crypto assets. This creates stabilizing arbitrage opportunities when the price of GHO fluctuates." +msgstr "" + +#: src/components/infoTooltips/MaxLTVTooltip.tsx +msgid "The Maximum LTV ratio represents the maximum borrowing power of a specific collateral. For example, if a collateral has an LTV of 75%, the user can borrow up to 0.75 worth of ETH in the principal currency for every 1 ETH worth of collateral." +msgstr "" + +#: src/components/transactions/Borrow/BorrowModalContent.tsx +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +msgid "The Stable Rate is not enabled for this currency" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "The address of the pool addresses provider is invalid" +msgstr "" + +#: src/layouts/AppHeader.tsx +msgid "The app is running in testnet mode. Learn how it works in" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "The caller of the function is not an AToken" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "The caller of this function must be a pool" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "The collateral balance is 0" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "The collateral chosen cannot be liquidated" +msgstr "" + +#: src/components/Warnings/CooldownWarning.tsx +msgid "The cooldown period is the time required prior to unstaking your tokens (20 days). You can only withdraw your assets from the Security Module after the cooldown period and within the unstake window.<0>Learn more" +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +msgid "The cooldown period is {0}. After {1} of cooldown, you will enter unstake window of {2}. You will continue receiving rewards during cooldown and unstake window." +msgstr "" + +#: src/components/transactions/Swap/SwapModalContent.tsx +msgid "The effects on the health factor would cause liquidation. Try lowering the amount." +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "The loan to value of the migrated positions would cause liquidation. Increase migrated collateral or reduce migrated borrow to continue." +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "The requested amount is greater than the max loan size in stable rate mode" +msgstr "" + +#: src/components/infoTooltips/CollateralTooltip.tsx +msgid "The total amount of your assets denominated in USD that can be used as collateral for borrowing assets." +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "The underlying asset cannot be rescued" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "The underlying balance needs to be greater than 0" +msgstr "" + +#: src/components/infoTooltips/TotalBorrowAPYTooltip.tsx +msgid "The weighted average of APY for all borrowed assets, including incentives." +msgstr "" + +#: src/components/infoTooltips/TotalSupplyAPYTooltip.tsx +msgid "The weighted average of APY for all supplied assets, including incentives." +msgstr "" + +#: src/components/transactions/Borrow/BorrowModalContent.tsx +msgid "There are not enough funds in the{0}reserve to borrow" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "There is not enough collateral to cover a new borrow" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +msgid "There is not enough liquidity for the target asset to perform the switch. Try lowering the amount." +msgstr "" + +#: src/components/transactions/FlowCommons/GasEstimationError.tsx +msgid "There was some error. Please try changing the parameters or <0><1>copy the error" +msgstr "" + +#: src/modules/markets/MarketAssetsListContainer.tsx +msgid "These assets are temporarily frozen or paused by Aave community decisions, meaning that further supply / borrow, or rate swap of these assets are unavailable. Withdrawals and debt repayments are allowed. Follow the <0>Aave governance forum for further updates." +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawError.tsx +msgid "These funds have been borrowed and are not available for withdrawal at this time." +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "This action will reduce V2 health factor below liquidation threshold. retain collateral or migrate borrow position to continue." +msgstr "" + +#: src/modules/migration/MigrationBottomPanel.tsx +msgid "This action will reduce health factor of V3 below liquidation threshold. Increase migrated collateral or reduce migrated borrow to continue." +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "This action will reduce your health factor. Please be mindful of the increased risk of collateral liquidation." +msgstr "" + +#: src/components/AddressBlockedModal.tsx +msgid "This address is blocked on app.aave.com because it is associated with one or more" +msgstr "" + +#: src/components/caps/CapsTooltip.tsx +msgid "This asset has almost reached its borrow cap. There is only {messageValue} available to be borrowed from this market." +msgstr "" + +#: src/components/caps/CapsTooltip.tsx +msgid "This asset has almost reached its supply cap. There can only be {messageValue} supplied to this market." +msgstr "" + +#: src/components/caps/CapsTooltip.tsx +msgid "This asset has reached its borrow cap. Nothing is available to be borrowed from this market." +msgstr "" + +#: src/components/caps/CapsTooltip.tsx +msgid "This asset has reached its supply cap. Nothing is available to be supplied from this market." +msgstr "" + +#: src/components/infoTooltips/FrozenTooltip.tsx +msgid "This asset is frozen due to an Aave Protocol Governance decision. <0>More details" +msgstr "" + +#: src/components/infoTooltips/RenFILToolTip.tsx +msgid "This asset is frozen due to an Aave Protocol Governance decision. On the 20th of December 2022, renFIL will no longer be supported and cannot be bridged back to its native network. It is recommended to withdraw supply positions and repay borrow positions so that renFIL can be bridged back to FIL before the deadline. After this date, it will no longer be possible to convert renFIL to FIL. <0>More details" +msgstr "" + +#: src/modules/reserve-overview/ReserveConfiguration.tsx +msgid "This asset is frozen due to an Aave community decision. <0>More details" +msgstr "" + +#: src/components/Warnings/OffboardingWarning.tsx +msgid "This asset is planned to be offboarded due to an Aave Protocol Governance decision. <0>More details" +msgstr "" + +#: src/components/infoTooltips/GasTooltip.tsx +msgid "This gas calculation is only an estimation. Your wallet will set the price of the transaction. You can modify the gas settings directly from your wallet provider." +msgstr "" + +#: src/components/HALLink.tsx +msgid "This integration was<0>proposed and approvedby the community." +msgstr "" + +#: src/components/infoTooltips/AvailableTooltip.tsx +msgid "This is the total amount available for you to borrow. You can borrow based on your collateral and until the borrow cap is reached." +msgstr "" + +#: src/components/infoTooltips/AvailableTooltip.tsx +msgid "This is the total amount that you are able to supply to in this reserve. You are able to supply your wallet balance up until the supply cap is reached." +msgstr "" + +#: src/components/infoTooltips/LiquidationThresholdTooltip.tsx +msgid "This represents the threshold at which a borrow position will be considered undercollateralized and subject to liquidation for each collateral. For example, if a collateral has a liquidation threshold of 80%, it means that the position will be liquidated when the debt value is worth 80% of the collateral value." +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Time left to be able to withdraw your staked asset." +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Time left to unstake" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Time left until the withdrawal window closes." +msgstr "" + +#: src/components/transactions/Warnings/ParaswapErrorDisplay.tsx +msgid "Tip: Try increasing slippage or reduce input amount" +msgstr "" + +#: src/hooks/useReserveActionState.tsx +#: src/modules/dashboard/lists/BorrowAssetsList/BorrowAssetsList.tsx +msgid "To borrow you need to supply any asset to be used as collateral." +msgstr "" + +#: src/components/infoTooltips/ApprovalTooltip.tsx +msgid "To continue, you need to grant Aave smart contracts permission to move your funds from your wallet. Depending on the asset and wallet you use, it is done by signing the permission message (gas free), or by submitting an approval transaction (requires gas). <0>Learn more" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "To enable E-mode for the {0} category, all borrow positions outside of this category must be closed." +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "To repay on behalf of a user an explicit amount to repay is needed" +msgstr "" + +#: src/components/transactions/FlowCommons/PermissionView.tsx +msgid "To request access for this permissioned market, please visit: <0>Acces Provider Name" +msgstr "" + +#: src/modules/governance/VotingPowerInfoPanel.tsx +msgid "To submit a proposal for minor changes to the protocol, you'll need at least 80.00K power. If you want to change the core code base, you'll need 320k power.<0>Learn more." +msgstr "" + +#: src/modules/governance/proposal/VotersListContainer.tsx +msgid "Top 10 addresses" +msgstr "" + +#: src/modules/markets/MarketsTopPanel.tsx +msgid "Total available" +msgstr "" + +#: src/modules/markets/Gho/GhoBanner.tsx +#: src/modules/markets/MarketAssetsList.tsx +#: src/modules/markets/MarketAssetsListMobileItem.tsx +#: src/modules/reserve-overview/BorrowInfo.tsx +#: src/modules/reserve-overview/BorrowInfo.tsx +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +#: src/modules/reserve-overview/Gho/GhoReserveTopDetails.tsx +msgid "Total borrowed" +msgstr "" + +#: src/modules/markets/MarketsTopPanel.tsx +msgid "Total borrows" +msgstr "" + +#: src/modules/staking/StakingHeader.tsx +msgid "Total emission per day" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoInterestRateGraph.tsx +msgid "Total interest accrued" +msgstr "" + +#: src/modules/markets/MarketsTopPanel.tsx +msgid "Total market size" +msgstr "" + +#: src/modules/markets/MarketAssetsList.tsx +#: src/modules/markets/MarketAssetsListMobileItem.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Total supplied" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Total voting power" +msgstr "" + +#: src/components/transactions/ClaimRewards/ClaimRewardsModalContent.tsx +msgid "Total worth" +msgstr "" + +#: src/components/WalletConnection/WalletSelector.tsx +msgid "Track wallet" +msgstr "" + +#: src/components/WalletConnection/WalletSelector.tsx +msgid "Track wallet balance in read-only mode" +msgstr "" + +#: src/components/transactions/FlowCommons/Error.tsx +msgid "Transaction failed" +msgstr "" + +#: src/modules/history/HistoryTopPanel.tsx +msgid "Transaction history" +msgstr "" + +#: src/modules/history/HistoryWrapper.tsx +msgid "Transaction history is not currently available for this market" +msgstr "" + +#: src/components/transactions/FlowCommons/TxModalDetails.tsx +msgid "Transaction overview" +msgstr "" + +#: src/modules/history/HistoryWrapper.tsx +#: src/modules/history/HistoryWrapperMobile.tsx +msgid "Transactions" +msgstr "" + +#: src/components/transactions/UnStake/UnStakeActions.tsx +msgid "UNSTAKE {symbol}" +msgstr "" + +#: src/components/isolationMode/IsolatedBadge.tsx +#: src/components/isolationMode/IsolatedBadge.tsx +#: src/components/transactions/FlowCommons/TxModalDetails.tsx +msgid "Unavailable" +msgstr "" + +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "Unbacked" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Unbacked mint cap is exceeded" +msgstr "" + +#: src/components/infoTooltips/MigrationDisabledTooltip.tsx +msgid "Underlying asset does not exist in {marketName} v3 Market, hence this position cannot be migrated." +msgstr "" + +#: src/modules/reserve-overview/AddTokenDropdown.tsx +#: src/modules/reserve-overview/TokenLinkDropdown.tsx +msgid "Underlying token" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Unstake now" +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +msgid "Unstake window" +msgstr "" + +#: src/components/transactions/UnStake/UnStakeModalContent.tsx +msgid "Unstaked" +msgstr "" + +#: src/components/transactions/UnStake/UnStakeActions.tsx +msgid "Unstaking {symbol}" +msgstr "" + +#: src/components/transactions/Warnings/MarketWarning.tsx +msgid "Update: Disruptions reported for WETH, WBTC, WMATIC, and USDT. AIP 230 will resolve the disruptions and the market will be operating as normal on ~26th May 13h00 UTC." +msgstr "" + +#: src/modules/governance/VotingPowerInfoPanel.tsx +msgid "Use it to vote for or against active proposals." +msgstr "" + +#: src/modules/governance/DelegatedInfoPanel.tsx +msgid "Use your AAVE and stkAAVE balance to delegate your voting and proposition powers. You will not be sending any tokens, only the rights to vote and propose changes to the protocol. You can re-delegate or revoke power to self at any time." +msgstr "" + +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsListMobileItem.tsx +msgid "Used as collateral" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "User cannot withdraw more than the available balance" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "User did not borrow the specified currency" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "User does not have outstanding stable rate debt on this reserve" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "User does not have outstanding variable rate debt on this reserve" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "User is in isolation mode" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "User is trying to borrow multiple assets including a siloed one" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "Users who stake AAVE in Safety Module (i.e. stkAAVE holders) receive a discount on GHO borrow interest rate. The discount applies to 100 GHO for every 1 stkAAVE held. Use the calculator below to see GHO borrow rate with the discount applied." +msgstr "" + +#: src/modules/reserve-overview/ReserveConfiguration.tsx +#: src/modules/reserve-overview/ReserveTopDetails.tsx +#: src/modules/reserve-overview/graphs/InterestRateModelGraph.tsx +msgid "Utilization Rate" +msgstr "" + +#: src/modules/history/TransactionMobileRowItem.tsx +msgid "VIEW TX" +msgstr "" + +#: src/components/transactions/GovVote/GovVoteActions.tsx +#: src/components/transactions/GovVote/GovVoteActions.tsx +msgid "VOTE NAY" +msgstr "" + +#: src/components/transactions/GovVote/GovVoteActions.tsx +#: src/components/transactions/GovVote/GovVoteActions.tsx +msgid "VOTE YAE" +msgstr "" + +#: src/components/transactions/Borrow/BorrowModalContent.tsx +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +#: src/components/transactions/DebtSwitch/DebtSwitchModalDetails.tsx +#: src/components/transactions/RateSwitch/RateSwitchModalContent.tsx +#: src/modules/history/actions/BorrowRateModeBlock.tsx +msgid "Variable" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Variable debt supply is not zero" +msgstr "" + +#: src/components/infoTooltips/VariableAPYTooltip.tsx +msgid "Variable interest rate will <0>fluctuate based on the market conditions. Recommended for short-term positions." +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +msgid "Variable rate" +msgstr "" + +#: src/components/MarketSwitcher.tsx +msgid "Version 2" +msgstr "" + +#: src/components/MarketSwitcher.tsx +msgid "Version 3" +msgstr "" + +#: src/modules/history/TransactionRowItem.tsx +msgid "View" +msgstr "" + +#: src/modules/dashboard/DashboardContentWrapper.tsx +#: src/modules/dashboard/DashboardContentWrapper.tsx +msgid "View Transactions" +msgstr "" + +#: src/modules/governance/proposal/VotersListContainer.tsx +msgid "View all votes" +msgstr "" + +#: src/modules/reserve-overview/ReserveFactorOverview.tsx +msgid "View contract" +msgstr "" + +#: src/modules/markets/Gho/GhoBanner.tsx +#: src/modules/markets/MarketAssetsListMobileItem.tsx +msgid "View details" +msgstr "" + +#: src/layouts/WalletWidget.tsx +msgid "View on Explorer" +msgstr "" + +#: src/modules/governance/proposal/VoteInfo.tsx +msgid "Vote NAY" +msgstr "" + +#: src/modules/governance/proposal/VoteInfo.tsx +msgid "Vote YAE" +msgstr "" + +#: src/modules/governance/proposal/VotersListModal.tsx +msgid "Voted NAY" +msgstr "" + +#: src/modules/governance/proposal/VotersListModal.tsx +msgid "Voted YAE" +msgstr "" + +#: src/modules/governance/proposal/VotersListContainer.tsx +#: src/modules/governance/proposal/VotersListContainer.tsx +#: src/modules/governance/proposal/VotersListContainer.tsx +#: src/modules/governance/proposal/VotersListModal.tsx +#: src/modules/governance/proposal/VotersListModal.tsx +#: src/modules/governance/proposal/VotersListModal.tsx +msgid "Votes" +msgstr "" + +#: src/components/transactions/GovDelegation/DelegationTypeSelector.tsx +msgid "Voting" +msgstr "" + +#: src/components/transactions/GovVote/GovVoteModalContent.tsx +#: src/modules/governance/proposal/VoteInfo.tsx +msgid "Voting power" +msgstr "" + +#: pages/governance/proposal/[proposalId].governance.tsx +msgid "Voting results" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "Wallet Balance" +msgstr "" + +#: src/components/transactions/Repay/RepayModalContent.tsx +#: src/components/transactions/Repay/RepayTypeSelector.tsx +#: src/components/transactions/Stake/StakeModalContent.tsx +#: src/components/transactions/Supply/SupplyModalContent.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +#: src/modules/faucet/FaucetAssetsList.tsx +msgid "Wallet balance" +msgstr "" + +#: src/components/WalletConnection/WalletSelector.tsx +msgid "Wallet not detected. Connect or install wallet and retry" +msgstr "" + +#: src/components/WalletConnection/WalletSelector.tsx +msgid "Wallets are provided by External Providers and by selecting you agree to Terms of those Providers. Your access to the wallet might be reliant on the External Provider being operational." +msgstr "" + +#: src/modules/markets/MarketAssetsListContainer.tsx +msgid "We couldn't find any assets related to your search. Try again with a different asset name, symbol, or address." +msgstr "" + +#: src/modules/history/HistoryWrapper.tsx +#: src/modules/history/HistoryWrapperMobile.tsx +msgid "We couldn't find any transactions related to your search. Try again with a different asset name, or reset filters." +msgstr "" + +#: pages/staking.staking.tsx +msgid "We couldn’t detect a wallet. Connect a wallet to stake and view your balance." +msgstr "" + +#: pages/404.page.tsx +msgid "We suggest you go back to the Dashboard." +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoReserveConfiguration.tsx +msgid "Website" +msgstr "" + +#: src/components/infoTooltips/LiquidationPenaltyTooltip.tsx +msgid "When a liquidation occurs, liquidators repay up to 50% of the outstanding borrowed amount on behalf of the borrower. In return, they can buy the collateral at a discount and keep the difference (liquidation penalty) as a bonus." +msgstr "" + +#: src/modules/governance/proposal/VoteInfo.tsx +msgid "With a voting power of <0/>" +msgstr "" + +#: src/modules/faucet/FaucetTopPanel.tsx +msgid "With testnet Faucet you can get free assets to test the Aave Protocol. Make sure to switch your wallet provider to the appropriate testnet network, select desired asset, and click ‘Faucet’ to get tokens transferred to your wallet. The assets on a testnet are not “real,” meaning they have no monetary value. <0>Learn more" +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawAndSwitchModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawModal.tsx +#: src/components/transactions/Withdraw/WithdrawTypeSelector.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsListItem.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsListMobileItem.tsx +#: src/modules/history/HistoryFilterMenu.tsx +#: src/modules/history/actions/ActionDetails.tsx +msgid "Withdraw" +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawTypeSelector.tsx +msgid "Withdraw & Switch" +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawAndSwitchActions.tsx +#: src/components/transactions/Withdraw/WithdrawAndSwitchActions.tsx +msgid "Withdraw and Switch" +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawActions.tsx +msgid "Withdraw {symbol}" +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawAndSwitchActions.tsx +msgid "Withdrawing and Switching" +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawAndSwitchModalContent.tsx +#: src/components/transactions/Withdraw/WithdrawModalContent.tsx +msgid "Withdrawing this amount will reduce your health factor and increase risk of liquidation." +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawActions.tsx +msgid "Withdrawing {symbol}" +msgstr "" + +#: src/components/transactions/DelegationTxsWrapper.tsx +#: src/components/transactions/TxActionsWrapper.tsx +msgid "Wrong Network" +msgstr "" + +#: src/modules/governance/VoteBar.tsx +msgid "YAE" +msgstr "" + +#: src/components/transactions/Warnings/IsolationModeWarning.tsx +msgid "You are entering Isolation mode" +msgstr "" + +#: src/components/transactions/Borrow/BorrowModalContent.tsx +#: src/components/transactions/Borrow/GhoBorrowModalContent.tsx +msgid "You can borrow this asset with a stable rate only if you borrow more than the amount you are supplying as collateral." +msgstr "" + +#: src/components/transactions/RateSwitch/RateSwitchModalContent.tsx +msgid "You can not change Interest Type to stable as your borrowings are higher than your collateral" +msgstr "" + +#: src/components/transactions/Emode/EmodeModalContent.tsx +msgid "You can not disable E-Mode as your current collateralization level is above 80%, disabling E-Mode can cause liquidation. To exit E-Mode supply or repay borrowed positions." +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeModalContent.tsx +msgid "You can not switch usage as collateral mode for this currency, because it will cause collateral call" +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeModalContent.tsx +msgid "You can not use this currency as collateral" +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawError.tsx +msgid "You can not withdraw this amount because it will cause collateral call" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalDetails.tsx +msgid "You can only switch to tokens with variable APY types. After this transaction, you may change the variable rate to a stable one if available." +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "You can only withdraw your assets from the Security Module after the cooldown period ends and the unstake window is active." +msgstr "" + +#: src/components/transactions/FlowCommons/Error.tsx +msgid "You can report incident to our <0>Discord or<1>Github." +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "You cancelled the transaction." +msgstr "" + +#: src/modules/governance/proposal/VoteInfo.tsx +msgid "You did not participate in this proposal" +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeModalContent.tsx +msgid "You do not have supplies in this currency" +msgstr "" + +#: src/components/transactions/Repay/RepayModalContent.tsx +msgid "You don’t have enough funds in your wallet to repay the full amount. If you proceed to repay with your current amount of funds, you will still have a small borrowing position in your dashboard." +msgstr "" + +#: src/modules/governance/DelegatedInfoPanel.tsx +msgid "You have no AAVE/stkAAVE balance to delegate." +msgstr "" + +#: src/components/transactions/RateSwitch/RateSwitchModalContent.tsx +msgid "You have not borrow yet using this currency" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "You may borrow up to <0/> GHO at <1/> (max discount)" +msgstr "" + +#: src/modules/reserve-overview/Gho/CalculatorInput.tsx +msgid "You may enter a custom amount in the field." +msgstr "" + +#: src/components/transactions/FlowCommons/Success.tsx +msgid "You switched to {0} rate" +msgstr "" + +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +msgid "You unstake here" +msgstr "" + +#: src/modules/governance/proposal/VoteInfo.tsx +msgid "You voted {0}" +msgstr "" + +#: src/components/transactions/CollateralChange/CollateralChangeModalContent.tsx +msgid "You will exit isolation mode and other tokens can now be used as collateral" +msgstr "" + +#: src/components/transactions/Borrow/GhoBorrowSuccessView.tsx +#: src/components/transactions/FlowCommons/Success.tsx +msgid "You {action} <0/> {symbol}" +msgstr "" + +#: src/components/transactions/DebtSwitch/DebtSwitchModalContent.tsx +msgid "You've successfully switched borrow position." +msgstr "" + +#: src/components/transactions/Switch/SwitchTxSuccessView.tsx +msgid "You've successfully switched tokens." +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawAndSwitchSuccess.tsx +msgid "You've successfully withdrew & switched tokens." +msgstr "" + +#: src/components/transactions/Switch/SwitchErrors.tsx +msgid "Your balance is lower than the selected amount." +msgstr "" + +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +#: src/modules/dashboard/lists/BorrowedPositionsList/BorrowedPositionsList.tsx +msgid "Your borrows" +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/LiquidationRiskParametresModal.tsx +msgid "Your current loan to value based on your collateral supplied." +msgstr "" + +#: src/modules/dashboard/LiquidationRiskParametresModal/LiquidationRiskParametresModal.tsx +msgid "Your health factor and loan to value determine the assurance of your collateral. To avoid liquidations you can supply more collateral or repay borrow positions." +msgstr "" + +#: pages/governance/index.governance.tsx +#: pages/reserve-overview.page.tsx +#: src/modules/governance/UserGovernanceInfo.tsx +#: src/modules/governance/VotingPowerInfoPanel.tsx +#: src/modules/reserve-overview/ReserveActions.tsx +#: src/modules/reserve-overview/ReserveActions.tsx +msgid "Your info" +msgstr "" + +#: src/modules/governance/VotingPowerInfoPanel.tsx +msgid "Your proposition power is based on your AAVE/stkAAVE balance and received delegations." +msgstr "" + +#: src/components/transactions/ClaimRewards/ClaimRewardsModalContent.tsx +msgid "Your reward balance is 0" +msgstr "" + +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +#: src/modules/dashboard/lists/SuppliedPositionsList/SuppliedPositionsList.tsx +msgid "Your supplies" +msgstr "" + +#: src/modules/governance/proposal/VoteInfo.tsx +msgid "Your voting info" +msgstr "" + +#: src/modules/governance/VotingPowerInfoPanel.tsx +msgid "Your voting power is based on your AAVE/stkAAVE balance and received delegations." +msgstr "" + +#: src/modules/dashboard/lists/SupplyAssetsList/WalletEmptyInfo.tsx +msgid "Your {name} wallet is empty. Purchase or transfer assets or use <0>{0} to transfer your {network} assets." +msgstr "" + +#: src/modules/dashboard/lists/SupplyAssetsList/WalletEmptyInfo.tsx +msgid "Your {name} wallet is empty. Purchase or transfer assets." +msgstr "" + +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +msgid "Your {networkName} wallet is empty. Get free test assets at" +msgstr "" + +#: src/hooks/useReserveActionState.tsx +msgid "Your {networkName} wallet is empty. Get free test {0} at" +msgstr "" + +#: src/ui-config/errorMapping.tsx +msgid "Zero address not valid" +msgstr "" + +#: src/modules/markets/MarketAssetsListContainer.tsx +msgid "assets" +msgstr "" + +#: src/components/AddressBlockedModal.tsx +msgid "blocked activities" +msgstr "" + +#: src/components/transactions/FlowCommons/GasEstimationError.tsx +msgid "copy the error" +msgstr "" + +#: src/modules/history/actions/ActionDetails.tsx +msgid "disabled" +msgstr "" + +#: src/modules/governance/GovernanceTopPanel.tsx +msgid "documentation" +msgstr "" + +#: src/modules/history/actions/ActionDetails.tsx +msgid "enabled" +msgstr "" + +#: src/modules/governance/FormattedProposalTime.tsx +msgid "ends" +msgstr "" + +#: src/modules/history/actions/ActionDetails.tsx +#: src/modules/history/actions/ActionDetails.tsx +msgid "for" +msgstr "" + +#: src/components/caps/DebtCeilingStatus.tsx +#: src/modules/reserve-overview/BorrowInfo.tsx +#: src/modules/reserve-overview/BorrowInfo.tsx +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +#: src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "of" +msgstr "" + +#: src/modules/governance/FormattedProposalTime.tsx +msgid "on" +msgstr "" + +#: src/components/transactions/Warnings/SNXWarning.tsx +msgid "please check that the amount you want to supply is not currently being used for staking. If it is being used for staking, your transaction might fail." +msgstr "" + +#: src/components/transactions/Repay/RepayModalContent.tsx +msgid "repaid" +msgstr "" + +#: src/modules/reserve-overview/SupplyInfo.tsx +msgid "stETH supplied as collateral will continue to accrue staking rewards provided by daily rebases." +msgstr "" + +#: src/modules/migration/StETHMigrationWarning.tsx +msgid "stETH tokens will be migrated to Wrapped stETH using Lido Protocol wrapper which leads to supply balance change after migration: {0}" +msgstr "" + +#: src/components/transactions/Warnings/AAVEWarning.tsx +msgid "staking view" +msgstr "" + +#: src/modules/governance/FormattedProposalTime.tsx +msgid "starts" +msgstr "" + +#: src/modules/staking/GhoDiscountProgram.tsx +msgid "stkAAVE holders get a discount on GHO borrow rate" +msgstr "" + +#: src/modules/reserve-overview/Gho/GhoDiscountCalculator.tsx +msgid "to" +msgstr "" + +#: src/components/transactions/Warnings/AAVEWarning.tsx +msgid "tokens is not the same as staking them. If you wish to stake your" +msgstr "" + +#: src/components/transactions/Warnings/AAVEWarning.tsx +msgid "tokens, please go to the" +msgstr "" + +#: src/components/transactions/Withdraw/WithdrawModalContent.tsx +msgid "withdrew" +msgstr "" + +#: src/components/MarketSwitcher.tsx +#: src/components/transactions/DelegationTxsWrapper.tsx +#: src/components/transactions/DelegationTxsWrapper.tsx +#: src/components/transactions/DelegationTxsWrapper.tsx +#: src/components/transactions/DelegationTxsWrapper.tsx +#: src/components/transactions/DelegationTxsWrapper.tsx +#: src/components/transactions/FlowCommons/ApprovalMethodToggleButton.tsx +#: src/components/transactions/FlowCommons/ApprovalMethodToggleButton.tsx +#: src/components/transactions/GovDelegation/GovDelegationModalContent.tsx +#: src/components/transactions/GovDelegation/GovDelegationModalContent.tsx +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +#: src/components/transactions/StakeCooldown/StakeCooldownModalContent.tsx +#: src/modules/dashboard/DashboardEModeButton.tsx +#: src/modules/reserve-overview/ReserveTopDetailsWrapper.tsx +#: src/modules/staking/GhoDiscountProgram.tsx +msgid "{0}" +msgstr "" + +#: src/components/transactions/ClaimRewards/ClaimRewardsModalContent.tsx +msgid "{0} Balance" +msgstr "" + +#: src/components/FaucetButton.tsx +#: src/modules/faucet/FaucetTopPanel.tsx +msgid "{0} Faucet" +msgstr "" + +#: src/modules/staking/BuyWithFiatModal.tsx +msgid "{0} on-ramp service is provided by External Provider and by selecting you agree to Terms of the Provider. Your access to the service might be reliant on the External Provider being operational." +msgstr "" + +#: src/modules/staking/BuyWithFiatModal.tsx +msgid "{0}{name}" +msgstr "" + +#: src/components/transactions/FlowCommons/ApprovalMethodToggleButton.tsx +msgid "{currentMethod}" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "{d}d" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "{h}h" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "{m}m" +msgstr "" + +#: src/hooks/useReserveActionState.tsx +#: src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +msgid "{networkName} Faucet" +msgstr "" + +#: src/layouts/TopBarNotify.tsx +msgid "{notifyText}" +msgstr "" + +#: src/modules/migration/MigrationMobileList.tsx +msgid "{numSelected}/{numAvailable} assets selected" +msgstr "" + +#: src/modules/staking/StakingPanel.tsx +msgid "{s}s" +msgstr "" + +#: src/modules/governance/DelegatedInfoPanel.tsx +#: src/modules/reserve-overview/Gho/CalculatorInput.tsx +msgid "{title}" +msgstr "" + +#: src/components/CircleIcon.tsx +msgid "{tooltipText}" +msgstr "" + diff --git a/src/modules/dashboard/lists/ListItemWrapper.tsx b/src/modules/dashboard/lists/ListItemWrapper.tsx index 4ceecef57b..2bd62e020f 100644 --- a/src/modules/dashboard/lists/ListItemWrapper.tsx +++ b/src/modules/dashboard/lists/ListItemWrapper.tsx @@ -1,8 +1,9 @@ import { Tooltip, Typography } from '@mui/material'; import { ReactNode } from 'react'; import { BorrowDisabledToolTip } from 'src/components/infoTooltips/BorrowDisabledToolTip'; -import { BUSDOffBoardingTooltip } from 'src/components/infoTooltips/BUSDOffboardingToolTip'; +import { OffboardingTooltip } from 'src/components/infoTooltips/OffboardingToolTip'; import { StETHCollateralToolTip } from 'src/components/infoTooltips/StETHCollateralToolTip'; +import { AssetsBeingOffboarded } from 'src/components/Warnings/OffboardingWarning'; import { useAssetCaps } from 'src/hooks/useAssetCaps'; import { useRootStore } from 'src/store/root'; import { CustomMarket } from 'src/ui-config/marketsConfig'; @@ -51,7 +52,7 @@ export const ListItemWrapper = ({ const showRenFilTooltip = frozen && symbol === 'renFIL'; const showAmplTooltip = !frozen && symbol === 'AMPL'; const showstETHTooltip = symbol == 'stETH'; - const showBUSDOffBoardingTooltip = symbol == 'BUSD'; + const offboardingDiscussion = AssetsBeingOffboarded[currentMarket]?.[symbol]; const showBorrowDisabledTooltip = !frozen && !borrowEnabled; const trackEvent = useRootStore((store) => store.trackEvent); @@ -82,7 +83,7 @@ export const ListItemWrapper = ({ {showRenFilTooltip && } {showAmplTooltip && } {showstETHTooltip && } - {showBUSDOffBoardingTooltip && } + {offboardingDiscussion && } {showBorrowDisabledTooltip && ( )} diff --git a/src/modules/dashboard/lists/ListMobileItemWrapper.tsx b/src/modules/dashboard/lists/ListMobileItemWrapper.tsx index 13bf2f6d7e..e891ba2c4e 100644 --- a/src/modules/dashboard/lists/ListMobileItemWrapper.tsx +++ b/src/modules/dashboard/lists/ListMobileItemWrapper.tsx @@ -1,7 +1,8 @@ import { ReactNode } from 'react'; import { BorrowDisabledToolTip } from 'src/components/infoTooltips/BorrowDisabledToolTip'; -import { BUSDOffBoardingTooltip } from 'src/components/infoTooltips/BUSDOffboardingToolTip'; +import { OffboardingTooltip } from 'src/components/infoTooltips/OffboardingToolTip'; import { StETHCollateralToolTip } from 'src/components/infoTooltips/StETHCollateralToolTip'; +import { AssetsBeingOffboarded } from 'src/components/Warnings/OffboardingWarning'; import { CustomMarket } from 'src/ui-config/marketsConfig'; import { AMPLToolTip } from '../../../components/infoTooltips/AMPLToolTip'; @@ -46,7 +47,8 @@ export const ListMobileItemWrapper = ({ const showRenFilTooltip = frozen && symbol === 'renFIL'; const showAmplTooltip = !frozen && symbol === 'AMPL'; const showstETHTooltip = symbol == 'stETH'; - const showBUSDOffBoardingTooltip = symbol == 'BUSD'; + const offboardingDiscussion = + currentMarket && symbol ? AssetsBeingOffboarded[currentMarket]?.[symbol] : ''; const showBorrowDisabledTooltip = !frozen && !borrowEnabled; return ( <> @@ -54,7 +56,7 @@ export const ListMobileItemWrapper = ({ {showRenFilTooltip && } {showAmplTooltip && } {showstETHTooltip && } - {showBUSDOffBoardingTooltip && } + {offboardingDiscussion && } {showBorrowDisabledTooltip && symbol && currentMarket && ( )} diff --git a/src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx b/src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx index c3b9ca98f3..5cf330f60b 100644 --- a/src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx +++ b/src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsList.tsx @@ -20,7 +20,6 @@ import { useAppDataContext, } from '../../../../hooks/app-data-provider/useAppDataProvider'; import { useWalletBalances } from '../../../../hooks/app-data-provider/useWalletBalances'; -import { useProtocolDataContext } from '../../../../hooks/useProtocolDataContext'; import { DASHBOARD_LIST_COLUMN_WIDTHS, DashboardReserve, @@ -44,15 +43,17 @@ const head = [ ]; export const SupplyAssetsList = () => { - const { currentNetworkConfig, currentChainId, currentMarketData, currentMarket } = - useProtocolDataContext(); + const currentNetworkConfig = useRootStore((store) => store.currentNetworkConfig); + const currentChainId = useRootStore((store) => store.currentChainId); + const currentMarketData = useRootStore((store) => store.currentMarketData); + const currentMarket = useRootStore((store) => store.currentMarket); const { user, reserves, marketReferencePriceInUsd, loading: loadingReserves, } = useAppDataContext(); - const { walletBalances, loading } = useWalletBalances(); + const { walletBalances, loading } = useWalletBalances(currentMarketData); const [displayGho] = useRootStore((store) => [store.displayGho]); const theme = useTheme(); const downToXSM = useMediaQuery(theme.breakpoints.down('xsm')); diff --git a/src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListItem.tsx b/src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListItem.tsx index 4e90a962b2..710295040f 100644 --- a/src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListItem.tsx +++ b/src/modules/dashboard/lists/SupplyAssetsList/SupplyAssetsListItem.tsx @@ -1,11 +1,14 @@ +import { SwitchHorizontalIcon } from '@heroicons/react/outline'; +import { EyeIcon } from '@heroicons/react/solid'; import { Trans } from '@lingui/macro'; -import { Button } from '@mui/material'; +import { Button, ListItemText, Menu, MenuItem, SvgIcon } from '@mui/material'; +import { useState } from 'react'; import { NoData } from 'src/components/primitives/NoData'; import { useAssetCaps } from 'src/hooks/useAssetCaps'; import { useModalContext } from 'src/hooks/useModal'; -import { useProtocolDataContext } from 'src/hooks/useProtocolDataContext'; import { useRootStore } from 'src/store/root'; import { DashboardReserve } from 'src/utils/dashboardSortUtils'; +import { isFeatureEnabled } from 'src/utils/marketsAndNetworksConfig'; import { DASHBOARD } from 'src/utils/mixPanelEvents'; import { CapsHint } from '../../../../components/caps/CapsHint'; @@ -35,16 +38,40 @@ export const SupplyAssetsListItem = ({ usageAsCollateralEnabledOnUser, detailsAddress, }: DashboardReserve) => { - const { currentMarket } = useProtocolDataContext(); - const { openSupply } = useModalContext(); + const currentMarketData = useRootStore((store) => store.currentMarketData); + const currentMarket = useRootStore((store) => store.currentMarket); + const { openSupply, openSwitch } = useModalContext(); // Disable the asset to prevent it from being supplied if supply cap has been reached const { supplyCap: supplyCapUsage, debtCeiling } = useAssetCaps(); const isMaxCapReached = supplyCapUsage.isMaxed; const trackEvent = useRootStore((store) => store.trackEvent); + const [anchorEl, setAnchorEl] = useState(null); + const open = Boolean(anchorEl); + const handleClick = (event: React.MouseEvent) => { + setAnchorEl(event.currentTarget); + }; + const handleClose = () => { + setAnchorEl(null); + }; const disableSupply = !isActive || isFreezed || Number(walletBalance) <= 0 || isMaxCapReached; + const onDetailsClick = () => { + trackEvent(DASHBOARD.DETAILS_NAVIGATION, { + type: 'Button', + market: currentMarket, + assetName: name, + asset: underlyingAsset, + }); + setAnchorEl(null); + }; + + const handleSwitchClick = () => { + openSwitch(underlyingAsset); + setAnchorEl(null); + }; + return ( Supply + + + + + + Switch + + + + + + Details + + ); diff --git a/src/modules/faucet/FaucetAssetsList.tsx b/src/modules/faucet/FaucetAssetsList.tsx index 091cc326b6..0f6aebe66b 100644 --- a/src/modules/faucet/FaucetAssetsList.tsx +++ b/src/modules/faucet/FaucetAssetsList.tsx @@ -14,18 +14,19 @@ import { TokenIcon } from 'src/components/primitives/TokenIcon'; import { useAppDataContext } from 'src/hooks/app-data-provider/useAppDataProvider'; import { useWalletBalances } from 'src/hooks/app-data-provider/useWalletBalances'; import { useModalContext } from 'src/hooks/useModal'; -import { useProtocolDataContext } from 'src/hooks/useProtocolDataContext'; import { useWeb3Context } from 'src/libs/hooks/useWeb3Context'; +import { useRootStore } from 'src/store/root'; import { FaucetItemLoader } from './FaucetItemLoader'; import { FaucetMobileItemLoader } from './FaucetMobileItemLoader'; export default function FaucetAssetsList() { const { reserves, loading } = useAppDataContext(); - const { walletBalances } = useWalletBalances(); const { openFaucet } = useModalContext(); const { currentAccount, loading: web3Loading } = useWeb3Context(); - const { currentMarket } = useProtocolDataContext(); + const currentMarket = useRootStore((store) => store.currentMarket); + const currentMarketData = useRootStore((store) => store.currentMarketData); + const { walletBalances } = useWalletBalances(currentMarketData); const theme = useTheme(); const downToXSM = useMediaQuery(theme.breakpoints.down('xsm')); diff --git a/src/modules/markets/MarketAssetsListItem.tsx b/src/modules/markets/MarketAssetsListItem.tsx index 9cf50efab7..cb50bfa531 100644 --- a/src/modules/markets/MarketAssetsListItem.tsx +++ b/src/modules/markets/MarketAssetsListItem.tsx @@ -1,14 +1,14 @@ import { Trans } from '@lingui/macro'; import { Box, Button, Typography } from '@mui/material'; import { useRouter } from 'next/router'; -import { BUSDOffBoardingTooltip } from 'src/components/infoTooltips/BUSDOffboardingToolTip'; +import { OffboardingTooltip } from 'src/components/infoTooltips/OffboardingToolTip'; import { RenFILToolTip } from 'src/components/infoTooltips/RenFILToolTip'; import { IsolatedEnabledBadge } from 'src/components/isolationMode/IsolatedBadge'; import { NoData } from 'src/components/primitives/NoData'; import { ReserveSubheader } from 'src/components/ReserveSubheader'; +import { AssetsBeingOffboarded } from 'src/components/Warnings/OffboardingWarning'; import { useProtocolDataContext } from 'src/hooks/useProtocolDataContext'; import { useRootStore } from 'src/store/root'; -import { CustomMarket } from 'src/ui-config/marketsConfig'; import { IncentivesCard } from '../../components/incentives/IncentivesCard'; import { AMPLToolTip } from '../../components/infoTooltips/AMPLToolTip'; @@ -25,10 +25,8 @@ export const MarketAssetsListItem = ({ ...reserve }: ComputedReserveData) => { const { currentMarket } = useProtocolDataContext(); const trackEvent = useRootStore((store) => store.trackEvent); - let showStableBorrowRate = Number(reserve.totalStableDebtUSD) > 0; - if (currentMarket === CustomMarket.proto_mainnet && reserve.symbol === 'TUSD') { - showStableBorrowRate = false; - } + const offboardingDiscussion = AssetsBeingOffboarded[currentMarket]?.[reserve.symbol]; + return ( { {reserve.symbol === 'AMPL' && } {reserve.symbol === 'renFIL' && } - {reserve.symbol === 'BUSD' && } + {offboardingDiscussion && } @@ -114,7 +112,7 @@ export const MarketAssetsListItem = ({ ...reserve }: ComputedReserveData) => { 0 ? reserve.stableBorrowAPY : '-1'} incentives={reserve.sIncentivesData || []} symbol={reserve.symbol} variant="main16" diff --git a/src/modules/markets/MarketAssetsListMobileItem.tsx b/src/modules/markets/MarketAssetsListMobileItem.tsx index a7e5d8defb..6a58a27011 100644 --- a/src/modules/markets/MarketAssetsListMobileItem.tsx +++ b/src/modules/markets/MarketAssetsListMobileItem.tsx @@ -6,7 +6,6 @@ import { NoData } from 'src/components/primitives/NoData'; import { ReserveSubheader } from 'src/components/ReserveSubheader'; import { useProtocolDataContext } from 'src/hooks/useProtocolDataContext'; import { useRootStore } from 'src/store/root'; -import { CustomMarket } from 'src/ui-config/marketsConfig'; import { MARKETS } from 'src/utils/mixPanelEvents'; import { IncentivesCard } from '../../components/incentives/IncentivesCard'; @@ -20,11 +19,6 @@ export const MarketAssetsListMobileItem = ({ ...reserve }: ComputedReserveData) const { currentMarket } = useProtocolDataContext(); const trackEvent = useRootStore((store) => store.trackEvent); - let showStableBorrowRate = Number(reserve.totalStableDebtUSD) > 0; - if (currentMarket === CustomMarket.proto_mainnet && reserve.symbol === 'TUSD') { - showStableBorrowRate = false; - } - return ( 0 ? reserve.stableBorrowAPY : '-1'} incentives={reserve.sIncentivesData || []} symbol={reserve.symbol} variant="secondary14" diff --git a/src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx b/src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx index 03d7bd43de..48985c6ca0 100644 --- a/src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx +++ b/src/modules/reserve-overview/Gho/GhoBorrowInfo.tsx @@ -104,7 +104,7 @@ const GhoBorrowInfoDesktop = ({ reserve, ghoReserveData }: GhoBorrowInfoProps) = > of - + @@ -144,7 +144,7 @@ const GhoBorrowInfoMobile = ({ reserve, ghoReserveData }: GhoBorrowInfoProps) => of diff --git a/src/modules/reserve-overview/ReserveActions.tsx b/src/modules/reserve-overview/ReserveActions.tsx index a1012b99c5..91551904fb 100644 --- a/src/modules/reserve-overview/ReserveActions.tsx +++ b/src/modules/reserve-overview/ReserveActions.tsx @@ -28,7 +28,6 @@ import { import { useWalletBalances } from 'src/hooks/app-data-provider/useWalletBalances'; import { useModalContext } from 'src/hooks/useModal'; import { usePermissions } from 'src/hooks/usePermissions'; -import { useProtocolDataContext } from 'src/hooks/useProtocolDataContext'; import { useWeb3Context } from 'src/libs/hooks/useWeb3Context'; import { BuyWithFiat } from 'src/modules/staking/BuyWithFiat'; import { useRootStore } from 'src/store/root'; @@ -67,14 +66,16 @@ export const ReserveActions = ({ reserve }: ReserveActionsProps) => { const { currentAccount, loading: loadingWeb3Context } = useWeb3Context(); const { isPermissionsLoading } = usePermissions(); const { openBorrow, openSupply } = useModalContext(); - const { currentMarket, currentNetworkConfig } = useProtocolDataContext(); + const currentMarket = useRootStore((store) => store.currentMarket); + const currentNetworkConfig = useRootStore((store) => store.currentNetworkConfig); + const currentMarketData = useRootStore((store) => store.currentMarketData); const { ghoReserveData, user, loading: loadingReserves, marketReferencePriceInUsd, } = useAppDataContext(); - const { walletBalances, loading: loadingWalletBalance } = useWalletBalances(); + const { walletBalances, loading: loadingWalletBalance } = useWalletBalances(currentMarketData); const [minRemainingBaseTokenBalance, displayGho] = useRootStore((store) => [ store.poolComputed.minRemainingBaseTokenBalance, diff --git a/src/modules/reserve-overview/ReserveConfiguration.tsx b/src/modules/reserve-overview/ReserveConfiguration.tsx index 500b9a68cd..6312b12bc7 100644 --- a/src/modules/reserve-overview/ReserveConfiguration.tsx +++ b/src/modules/reserve-overview/ReserveConfiguration.tsx @@ -7,7 +7,10 @@ import { Link } from 'src/components/primitives/Link'; import { Warning } from 'src/components/primitives/Warning'; import { AMPLWarning } from 'src/components/Warnings/AMPLWarning'; import { BorrowDisabledWarning } from 'src/components/Warnings/BorrowDisabledWarning'; -import { BUSDOffBoardingWarning } from 'src/components/Warnings/BUSDOffBoardingWarning'; +import { + AssetsBeingOffboarded, + OffboardingWarning, +} from 'src/components/Warnings/OffboardingWarning'; import { ComputedReserveData } from 'src/hooks/app-data-provider/useAppDataProvider'; import { useAssetCaps } from 'src/hooks/useAssetCaps'; import { useProtocolDataContext } from 'src/hooks/useProtocolDataContext'; @@ -38,10 +41,12 @@ export const ReserveConfiguration: React.FC = ({ rese const showBorrowCapStatus: boolean = reserve.borrowCap !== '0'; const trackEvent = useRootStore((store) => store.trackEvent); + const offboardingDiscussion = AssetsBeingOffboarded[currentMarket]?.[reserve.symbol]; + return ( <> - {reserve.isFrozen && reserve.symbol != 'BUSD' ? ( + {reserve.isFrozen && !offboardingDiscussion ? ( This asset is frozen due to an Aave community decision.{' '} @@ -53,9 +58,9 @@ export const ReserveConfiguration: React.FC = ({ rese - ) : reserve.symbol === 'BUSD' ? ( + ) : offboardingDiscussion ? ( - + ) : ( reserve.symbol == 'AMPL' && ( diff --git a/src/modules/reserve-overview/TokenLinkDropdown.tsx b/src/modules/reserve-overview/TokenLinkDropdown.tsx index cfcb696907..f72ac57922 100644 --- a/src/modules/reserve-overview/TokenLinkDropdown.tsx +++ b/src/modules/reserve-overview/TokenLinkDropdown.tsx @@ -45,7 +45,14 @@ export const TokenLinkDropdown = ({ if (!poolReserve) { return null; } - const showDebtTokenHeader = poolReserve.borrowingEnabled || poolReserve.stableBorrowRateEnabled; + + const showVariableDebtToken = + poolReserve.borrowingEnabled || Number(poolReserve.totalVariableDebt) > 0; + + const showStableDebtToken = + poolReserve.stableBorrowRateEnabled || Number(poolReserve.totalStableDebt) > 0; + + const showDebtTokenHeader = showVariableDebtToken || showStableDebtToken; return ( <> @@ -147,7 +154,7 @@ export const TokenLinkDropdown = ({ )} - {poolReserve.borrowingEnabled && ( + {showVariableDebtToken && ( )} - {poolReserve.stableBorrowRateEnabled && ( + {showStableDebtToken && ( Provider) {} + + private getUiIncentiveDataProvider(marketData: MarketDataType) { + const provider = this.getProvider(marketData.chainId); + invariant( + marketData.addresses.UI_INCENTIVE_DATA_PROVIDER, + 'No UI incentive data provider address found for this market' + ); + return new UiIncentiveDataProvider({ + uiIncentiveDataProviderAddress: marketData.addresses.UI_INCENTIVE_DATA_PROVIDER, + provider, + chainId: marketData.chainId, + }); + } + + async getReservesIncentivesDataHumanized(marketData: MarketDataType) { + const uiIncentiveDataProvider = this.getUiIncentiveDataProvider(marketData); + return uiIncentiveDataProvider.getReservesIncentivesDataHumanized({ + lendingPoolAddressProvider: marketData.addresses.LENDING_POOL_ADDRESS_PROVIDER, + }); + } + async getUserReservesIncentivesData(marketData: MarketDataType, user: string) { + const uiIncentiveDataProvider = this.getUiIncentiveDataProvider(marketData); + return uiIncentiveDataProvider.getUserReservesIncentivesDataHumanized({ + user, + lendingPoolAddressProvider: marketData.addresses.LENDING_POOL_ADDRESS_PROVIDER, + }); + } +} diff --git a/src/services/UIPoolService.ts b/src/services/UIPoolService.ts new file mode 100644 index 0000000000..c4f4377471 --- /dev/null +++ b/src/services/UIPoolService.ts @@ -0,0 +1,31 @@ +import { ReservesDataHumanized, UiPoolDataProvider } from '@aave/contract-helpers'; +import { Provider } from '@ethersproject/providers'; +import { MarketDataType } from 'src/ui-config/marketsConfig'; + +export class UiPoolService { + constructor(private readonly getProvider: (chainId: number) => Provider) {} + + private getUiPoolDataService(marketData: MarketDataType) { + const provider = this.getProvider(marketData.chainId); + return new UiPoolDataProvider({ + uiPoolDataProviderAddress: marketData.addresses.UI_POOL_DATA_PROVIDER, + provider, + chainId: marketData.chainId, + }); + } + + async getReservesHumanized(marketData: MarketDataType): Promise { + const uiPoolDataProvider = this.getUiPoolDataService(marketData); + return uiPoolDataProvider.getReservesHumanized({ + lendingPoolAddressProvider: marketData.addresses.LENDING_POOL_ADDRESS_PROVIDER, + }); + } + + async getUserReservesHumanized(marketData: MarketDataType, user: string) { + const uiPoolDataProvider = this.getUiPoolDataService(marketData); + return uiPoolDataProvider.getUserReservesHumanized({ + user, + lendingPoolAddressProvider: marketData.addresses.LENDING_POOL_ADDRESS_PROVIDER, + }); + } +} diff --git a/src/services/WalletBalanceService.ts b/src/services/WalletBalanceService.ts index 9a5930a7d3..3e84f364f8 100644 --- a/src/services/WalletBalanceService.ts +++ b/src/services/WalletBalanceService.ts @@ -2,11 +2,7 @@ import { WalletBalanceProvider } from '@aave/contract-helpers'; import { normalize } from '@aave/math-utils'; import { Provider } from '@ethersproject/providers'; import { governanceConfig } from 'src/ui-config/governanceConfig'; -import { Hashable } from 'src/utils/types'; - -type BatchBalanceOfArgs = { - user: string; -}; +import { MarketDataType } from 'src/ui-config/marketsConfig'; interface GovernanceTokensBalance { aave: string; @@ -14,32 +10,28 @@ interface GovernanceTokensBalance { aAave: string; } -type GetPoolWalletBalances = { - user: string; - lendingPoolAddressProvider: string; -}; - -type UserPoolTokensBalances = { +export type UserPoolTokensBalances = { address: string; amount: string; }; -export class WalletBalanceService implements Hashable { - private readonly walletBalanceService: WalletBalanceProvider; +export class WalletBalanceService { + constructor(private readonly getProvider: (chainId: number) => Provider) {} - constructor( - provider: Provider, - walletBalanceProviderAddress: string, - public readonly chainId: number - ) { - this.walletBalanceService = new WalletBalanceProvider({ - walletBalanceProviderAddress, + private getWalletBalanceService(marketData: MarketDataType) { + const provider = this.getProvider(marketData.chainId); + return new WalletBalanceProvider({ + walletBalanceProviderAddress: marketData.addresses.WALLET_BALANCE_PROVIDER, provider, }); } - async getGovernanceTokensBalance({ user }: BatchBalanceOfArgs): Promise { - const balances = await this.walletBalanceService.batchBalanceOf( + async getGovernanceTokensBalance( + marketData: MarketDataType, + user: string + ): Promise { + const walletBalanceService = this.getWalletBalanceService(marketData); + const balances = await walletBalanceService.batchBalanceOf( [user], [ governanceConfig.aaveTokenAddress, @@ -54,14 +46,15 @@ export class WalletBalanceService implements Hashable { }; } - async getPoolTokensBalances({ - user, - lendingPoolAddressProvider, - }: GetPoolWalletBalances): Promise { + async getPoolTokensBalances( + marketData: MarketDataType, + user: string + ): Promise { + const walletBalanceService = this.getWalletBalanceService(marketData); const { 0: tokenAddresses, 1: balances } = - await this.walletBalanceService.getUserWalletBalancesForLendingPoolProvider( + await walletBalanceService.getUserWalletBalancesForLendingPoolProvider( user, - lendingPoolAddressProvider + marketData.addresses.LENDING_POOL_ADDRESS_PROVIDER ); const mappedBalances = tokenAddresses.map((address, ix) => ({ address: address.toLowerCase(), @@ -69,8 +62,4 @@ export class WalletBalanceService implements Hashable { })); return mappedBalances; } - - public toHash() { - return this.chainId.toString(); - } } diff --git a/src/static-build/ipfsFiles.json b/src/static-build/ipfsFiles.json index a034a5e89f..f52535be47 100644 --- a/src/static-build/ipfsFiles.json +++ b/src/static-build/ipfsFiles.json @@ -4340,6 +4340,96 @@ "description": "\n## Simple Summary\n\nProposal for the migration of the Aave Governance v2 to v3, transferring all permissions from the v2 system to v3, executing all required smart contracts upgrades and different miscellaneous preparations.\n\nAdditionally, the a.DI (Aave Delivery Network) and Aave Robot systems are activated, being requirements for the optimal functioning of Governance v3.\n\n## Motivation\n\nv3 is a the next iteration for the Aave governance smart contracts systems, controlling in a fully decentralized manner the whole Aave ecosystem.\n\nBeing a replacement on the currently running v2, a set of two proposals on v2 need to be passed to migrate one system to another: once both are passed and executed on the current governance smart contracts, these will stop working, and the new v3 ones will start operating.\n\n## Specification\n\nA full specification can be found [HERE](https://governance.aave.com/t/bgd-aave-governance-v3-activation-plan/14993#migration-governance-v2v3-2), but as summary:\n\n- 2 governance proposals need to be created: one running on the Level 1 Executor (Short Executor) and another on the Level 2 Executor (Long Executor).\n- As both proposals need to be atomically executed, a ``Mediator`` contract will temporary receive certain permissions, in order to sync both Level 1 and Level 2.\n- High-level, the proposals do the following:\n - Migrate all permissions of the Aave ecosystem smart contracts from the v2 Executors to v3 Executors.\n - Migrate the ownership of the v2 Executors to the v3 Executors, in order to avoid any possible permissions lock.\n - Upgrade the implementations of the Governance v3 voting assets (AAVE, stkAAVE and aAAVE), to make them compatible with the new system.\n - Fund a.DI.\n - Fund Aave Robot.\n - Fund the Aave Gelato gas tank.\n\n\n## References\n\n- Payloads implementations: [Ethereum Long](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/EthLongMovePermissionsPayload.sol), [Ethereum Short](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/EthShortMovePermissionsPayload.sol), [Optimism](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/OptMovePermissionsPayload.sol), [Arbitrum](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/ArbMovePermissionsPayload.sol), [Polygon](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/PolygonMovePermissionsPayload.sol), [Avalanche](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/AvaxMovePermissionsPayload.sol), [Metis](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/MetisMovePermissionsPayload.sol), [Base](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/BaseMovePermissionsPayload.sol)\n\n- Payloads tests (migration): [Ethereum Long](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/EthLongMovePermissionsPayloadTest.t.sol), [Ethereum Short](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/EthShortMovePermissionsPayloadTest.t.sol), [Optimism](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/OptMovePermissionsPayloadTest.t.sol), [Arbitrum](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/ArbMovePermissionsPayload.t.sol), [Polygon](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/PolygonMovePermissionsPayloadTest.t.sol), [Avalanche](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/AvaxMovePermissionsPayloadTest.t.sol), [Metis](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/MetisMovePermissionsPayloadTest.t.sol), [Base](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/BaseMovePermissionsPayloadTest.t.sol)\n\n- [Pre-approval Snapshot](https://snapshot.org/#/aave.eth/proposal/0x7e61744629fce7787281905b4d5984b39f9cbe83fbe2dd05d8b77697205ce0ce)\n\n- [Governance forum Discussion](https://governance.aave.com/t/bgd-aave-governance-v3-activation-plan/14993)\n\n- [Aave Governance V3 smart contracts](https://github.com/bgd-labs/aave-governance-v3)\n\n- [Aave Governance V3 interface](https://github.com/bgd-labs/aave-governance-v3-interface)\n\n- [a.DI (Aave Delivery Infrastructure)](https://github.com/bgd-labs/aave-delivery-infrastructure)\n\n- [Aave Robot v3](https://github.com/bgd-labs/aave-governance-v3-robot)\n\n- [AAVE token v3](https://github.com/bgd-labs/aave-token-v3)\n\n- [aAAVE governance v3 compatible](https://github.com/bgd-labs/aave-a-token-with-delegation)\n\n- [stkAAVE governance v3 compatible](https://github.com/bgd-labs/aave-stk-gov-v3)\n\n\n\n## Copyright\n\nCopyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).\n\n", "originalHash": "0x7b6a794f3068de3263f20ebd9b5df860bcc405bc5edd78ba8169790c08d37426", "id": 345 + }, + { + "title": "TokenLogic Hohmann Transfer", + "author": "Marc Zeller - Aave-Chan Initiative", + "discussions": "https://governance.aave.com/t/arfc-tokenlogic-hohmann-transfer/15051", + "ipfsHash": "QmahCYvXagpMmmYeCVZdvs7tjBUEXNYyzV4mEwGziGswh2", + "description": "\n## Simple Summary\n\nThis AIP proposes the inclusion of TokenLogic in the \"Orbit\" delegate platform initiative for a period of 90 days, with a monthly compensation of 5k GHO and total budget of 15k GHO.\n\n## Motivation\n\nTokenLogic has been an active and valuable participant in the Aave ecosystem. While they were initially eligible and considered for the Orbit program, they opted to explore the possibility of becoming a service provider to the DAO. However, given their recent decision to re-organize internally and re-evaluate their proposed scope as a service provider, it's appropriate to reconsider their inclusion in the Orbit program.\n\n## Specification\n\n### TokenLogic Inclusion\n\n- TokenLogic will be recognized as an official delegate within the Orbit program for a period of 90 days.\n- They will receive a monthly compensation of 5k GHO, totaling 15k GHO over the three-month period.\n\n### Funding and Emissions\n\nTokenLogic's compensation will be in line with the Orbit program's guidelines, ensuring fairness and consistency with other delegates.\n\n### Responsibilities and Conditions\n\n- TokenLogic will actively participate in Aave governance, representing their delegators and contributing to the protocol's growth.\n- If TokenLogic presents and successfully passes a proposal to become a service provider to the DAO, their Orbit funding stream will be terminated to prevent double compensation.\n\n## References\n\n- Implementation: [Ethereum](https://github.com/bgd-labs/aave-proposals/blob/be0f7e8eeded8b96ba61ea58f340c0fcfb9480a7/src/20231015_AaveV3_Eth_TokenLogicHohmannTransfer/AaveV3_Ethereum_TokenLogicHohmannTransfer_20231015.sol)\n- Tests: [Ethereum](https://github.com/bgd-labs/aave-proposals/blob/be0f7e8eeded8b96ba61ea58f340c0fcfb9480a7/src/20231015_AaveV3_Eth_TokenLogicHohmannTransfer/AaveV3_Ethereum_TokenLogicHohmannTransfer_20231015.t.sol)\n- [Snapshot](https://snapshot.org/#/aave.eth/proposal/0x89c3286743dc99b961d40d948c9507fe1005bc6fedf7e34ffb3d1265e0bc4bff)\n- [Discussion](https://governance.aave.com/t/arfc-tokenlogic-hohmann-transfer/15051)\n\n## Copyright\n\nCopyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).\n", + "originalHash": "0xb78fdcdffb1075e3b5c70b8a8c958685321ccd93f4263a40c70d3b92f47e96c9", + "id": 346 + }, + { + "title": "GHO Funding", + "author": "TokenLogic", + "discussions": "https://governance.aave.com/t/arfc-treasury-management-gho-funding/14887/10", + "ipfsHash": "QmdtsXRbdhYqcEqTtffnwG9DhygCDq7nKHfLEgiV8p3sVN", + "description": "\n## Simple Summary\n\nThis publication aims to acquire GHO from secondary markets to support the Aave DAO's short-term funding requirements.\n\n## Motivation\n\nThe primary objective of this publication is to shift Aave DAO's expenditure towards being nominated in GHO. The following outlines some potential use cases for GHO:\n\n* 328,000 GHO allowance over 6 months [Aave Grants Continuation Proposal](https://governance.aave.com/t/temp-check-updated-aave-grants-continuation-proposal/14951)\n* 550,000 GHO over 3 months[Aave Events & Sponsorship](https://governance.aave.com/t/temp-check-aave-events-sponsorship-budget/14953)\n* 75,000 GHO over 3 months [Expansion of “Orbit”](https://governance.aave.com/t/arfc-expansion-of-orbit-a-dao-funded-delegate-platform-initiative/14785)\n* 406,000 GHO over 3 months [GHO Liquidity Committee](https://governance.aave.com/t/temp-check-treasury-management-create-and-fund-gho-liquidity-committee/14800)\n* TBA Future ACI Funding Request (Renewal mid-October)\n\nTotaling 1,359,000 GHO plus future ACI budget.\n\nThis proposal is expected to acquire approximately $1.6M from secondary markets based on current holdings in the Ethereum Treasury.\n\n## Specification\nUsing the Aave Swap Contract, convert the following asset holdings to GHO:\n\n* [aDAI v2](https://etherscan.io/token/0x028171bca77440897b824ca71d1c56cac55b68a3?a=0x464C71f6c2F760DdA6093dCB91C24c39e5d6e18c)\n* [TUSD](https://etherscan.io/address/0x0000000000085d4780B73119b644AE5ecd22b376?a=0x464C71f6c2F760DdA6093dCB91C24c39e5d6e18c)\n* [BUSD](https://etherscan.io/token/0x4fabb145d64652a948d72533023f6e7a623c7c53?a=0x464C71f6c2F760DdA6093dCB91C24c39e5d6e18c)\n* [370,000 aEthDAI v3](https://etherscan.io/token/0x018008bfb33d285247a21d44e50697654f754e63?a=0x464C71f6c2F760DdA6093dCB91C24c39e5d6e18c)\n* [370,000 aUSDT v2](https://etherscan.io/token/0x3ed3b47dd13ec9a98b44e6204a523e766b225811?a=0x464C71f6c2F760DdA6093dCB91C24c39e5d6e18c)\n\nThe GHO will be transferred to the [Aave Ethereum Treasury](https://etherscan.io/address/0x464C71f6c2F760DdA6093dCB91C24c39e5d6e18c).\n\n## References\n\n- Implementation: [Ethereum](https://github.com/bgd-labs/aave-proposals/blob/545b17d8817e8aa86d99db94bfd1e4a2ae575f3d/src/20230926_AaveV3_Eth_GHOFunding/AaveV3_Ethereum_GHOFunding_20230926.sol)\n- Tests: [Ethereum](https://github.com/bgd-labs/aave-proposals/blob/545b17d8817e8aa86d99db94bfd1e4a2ae575f3d/src/20230926_AaveV3_Eth_GHOFunding/AaveV3_Ethereum_GHOFunding_20230926.t.sol)\n- [Snapshot](https://snapshot.org/#/aave.eth/proposal/0xb094cdc806d407d0cf4ea00e595ae95b8c145f77b77cce165c463326cc757639)\n- [Discussion](https://governance.aave.com/t/arfc-treasury-management-gho-funding/14887/10)\n\n# Disclosure\n\nTokenLogic receives no payment from Aave DAO or any external source for the creation of this proposal. TokenLogic is a delegate within the Aave ecosystem.\n\n## Copyright\n\nCopyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).\n", + "originalHash": "0xe72061751d8a7381ccc67e9946e8acffa3f63dfa54b5f66ef58a29444cfa9b95", + "id": 347 + }, + { + "title": "Enable borrow of OP token", + "author": "Alice Rozengarden (@Rozengarden - Aave-chan initiative)", + "discussions": "https://governance.aave.com/t/arfc-op-risk-parameters-update-aave-v3-optimism-pool/14633", + "ipfsHash": "QmNneGHzYKjiA9QapTyDhtb7ZnKwU8AmZgp2P34yWKyXG9", + "description": "\n## Simple Summary\n\nThis proposal updates the OP lending pool to make it reflect the change voted in AIP-337.\n\n## Motivation\n\nWhile a [previous AIP](https://app.aave.com/governance/proposal/337/) updated the parameters of the Aave V3 Optimism pool for the OP asset, it didn't enable the borrow of the Optimism token. Thus this AIP proposes to deliver the second part of the AIP-337 by enabling borrowing of OP tokens matching it's original intent.\n\n## Specification\n\n- **Asset**: OP\n- **OP Contract Address**: [0x4200000000000000000000000000000000000042](https://optimistic.etherscan.io/address/0x4200000000000000000000000000000000000042)\n\n**New Risk Parameters**:\n\n| Parameter | Value |\n| ----------------- | ------- |\n| Asset | OP |\n| Enabled to Borrow | Enabled |\n\nAs a reminder, here are the previously updated parameters:\n\n| Parameter | Value |\n| ------------------------------ | -------- |\n| Asset | OP |\n| Supply Cap | 10M |\n| Borrow Cap | 500k |\n| Loan To Value (LTV) | 30% |\n| Liquidation Threshold (LT) | 40% |\n| Liquidation Penalty (LP) | 10% |\n| Liquidation Protocol Fee (LPF) | 10% |\n| Stable Borrow | Disabled |\n| Base Variable Rate | 0% |\n| Slope1 | 7% |\n| Slope2 | 300% |\n| Optimal Ratio | 45% |\n| Reserve Factor (RF) | 20% |\n\n## References\n\n- Implementation: [Optimism](https://github.com/bgd-labs/aave-proposals/blob/97699d8b552b7b3d32e58393d1721ed0f9152368/src/20231016_AaveV3_Opt_EnableBorrowOfOPToken/AaveV3_Optimism_EnableBorrowOfOPToken_20231016.sol)\n- Tests: [Optimism](https://github.com/bgd-labs/aave-proposals/blob/97699d8b552b7b3d32e58393d1721ed0f9152368/src/20231016_AaveV3_Opt_EnableBorrowOfOPToken/AaveV3_Optimism_EnableBorrowOfOPToken_20231016.t.sol)\n- [Snapshot](https://snapshot.org/#/aave.eth/proposal/0x617adb838ce95e319f06f72e177ad62cd743c2fe3fd50d6340dfc8606fbdd0b3)\n- [Discussion](https://governance.aave.com/t/arfc-op-risk-parameters-update-aave-v3-optimism-pool/14633)\n\n## Copyright\n\nCopyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).\n", + "originalHash": "0x06a8990a8b654dc91b27ca17cdfd38279aaa22e9900bfa122132578959118c26", + "id": 348 + }, + { + "title": "Futher Increase GHO Borrow Rate", + "author": "Marc Zeller - Aave-Chan Initiative", + "discussions": "https://governance.aave.com/t/arfc-further-increase-gho-borrow-rate/15053", + "ipfsHash": "QmPAF8UevUoQemrHH9evngQ37h243FSjzZ5dH97evVg7jp", + "description": "\n## Simple Summary\n\nThis ARFC proposes a further increase in the GHO borrow rate by 50 basis points (bps), raising it from 2.5% to 3%.\n\n## Motivation\n\nThe Aave community has previously recognized the importance of adjusting the GHO borrow rate to maintain the stability and health of the protocol. The motivations for this proposal are:\n\n1. **Strengthening the GHO Peg**: The prior adjustment to the GHO borrow rate resulted in a stronger GHO peg. An additional increase is anticipated to further bolster the peg and get closer to the target value.\n2. **Enhancing GHO Revenue**: By increasing the borrow rate, the protocol is expected to generate additional revenue from GHO borrowings.\n3. **Coordinated Effort**: This proposal aligns with other initiatives, including the GHO buy program set of AIPs, as part of a coordinated effort to support the GHO peg.\n\nThe discount for stkAave holders remains unchanged at 30%.\n\nThis proposal also greenlights the ACI for a `direct-to-AIP` process for 50 bps increments every 30 days, as long as the GHO peg is outside 0,995<>1,005 monthly average price range, up to 5.5% borrow rate. \n\n## Specification\n\n- Asset: GHO \n- Contract Address: 0x40D16FC0246aD3160Ccc09B8D0D3A2cD28aE6C2f \n- Current Borrow Rate: 2.5% \n- Proposed Borrow Rate: 3% \n- New discounted Borrow Rate: ~2.1%\n\n## References\n\n- Implementation: [Ethereum](https://github.com/bgd-labs/aave-proposals/blob/8d8b2f2385fbfa2ae29c2de814edeba907d54073/src/20231015_AaveV3_Eth_FutherIncreaseGHOBorrowRate/AaveV3_Ethereum_FutherIncreaseGHOBorrowRate_20231015.sol)\n- Tests: [Ethereum](https://github.com/bgd-labs/aave-proposals/blob/8d8b2f2385fbfa2ae29c2de814edeba907d54073/src/20231015_AaveV3_Eth_FutherIncreaseGHOBorrowRate/AaveV3_Ethereum_FutherIncreaseGHOBorrowRate_20231015.t.sol)\n- [Snapshot](https://snapshot.org/#/aave.eth/proposal/0x25557cd27107c25e5bd55f7e23af7665d16eba3ad8325f4dc5cc8ade9b7c6d1f)\n- [Discussion](https://governance.aave.com/t/arfc-further-increase-gho-borrow-rate/15053)\n\n## Copyright\n\nCopyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).\n", + "originalHash": "0x0c313791237543bbe3671f67fed9c33eae3f7f06a403102469c94ffcdc5efac3", + "id": 349 + }, + { + "title": "Events Funding", + "author": "AaveCo", + "discussions": "https://governance.aave.com/t/temp-check-aave-events-sponsorship-budget/14953", + "ipfsHash": "Qme1pQRDyUE6Xcn3bTWYLCFrAFVcdz7VcKjzUCBteyAkCd", + "description": "\n## Simple Summary\n\nThis publication proposes the creation and funding of the Aave DAO budget allocation on events at DevConnect, rAAVE, and ETHGlobal Istanbul that help spread adoption and awareness of the Aave Protocol, GHO, and the Aave ecosystem.\n\n## Motivation\n\nWe are proposing several thoughtful, well-organized and targeted events at DevConnect, including hackathons, booth presence, rAAVE and smaller side events that bring the broader community together. These initiatives will serve multiple purposes:\n\n- Creating welcoming, engaging, and memorable experiences at the Aave booth.\n- Sponsoring side events, hackathons, prizes and providing exceptional support to developers.\n- Spreading Aave’s culture by distributing highly coveted merchandise.\n- Selectively hosting rAAVEs to bring the Aave community together, reward contributors and make Aave the top ecosystem in crypto.\n- Developing GHO Pass payment portal to showcase the power and utility of GHO.\n\n## Specification\n\nThis proposal encompasses the following actions:\n- Transfer 550,000 GHO to receiver address\n\n## References\n\n- Payload: [Ethereum](https://etherscan.io/address/0xfa9aF30481942a31E6AE47f199C6c2a3978b5c33#code)\n- Implementation: [Ethereum](https://github.com/bgd-labs/aave-proposals/blob/main/src/20231010_AaveV3_Eth_EventsAip/AaveV3_Ethereum_EventsAip_20231010.sol)\n- Tests: [Ethereum](https://github.com/bgd-labs/aave-proposals/blob/main/src/20231010_AaveV3_Eth_EventsAip/AaveV3_Ethereum_EventsAip_20231010.t.sol)\n- [Snapshot TEMP Check](https://snapshot.org/#/aave.eth/proposal/0xdcb072d9782c5160d824ee37919c1be35024bd5aec579a86fdfc024f60213ca1)\n- [Discussion](https://governance.aave.com/t/temp-check-aave-events-sponsorship-budget/14953)\n\n- [ARFC](https://governance.aave.com/t/arfc-aave-events-sponsorship-budget/15075)\n\n- [Snapshot](https://snapshot.org/#/aave.eth/proposal/0xe499373c896cdbc50c133519544a933ce1dc6486526ed7d834a85a847859e976)\n\n## Copyright\n\nCopyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).\n", + "originalHash": "0xe8e7eaeb85300d528186683514e457815501c0e6b10296f3d0b6c90f06d6c376", + "id": 350 + }, + { + "title": "Prices operational update. Unify disabled fallback oracles", + "author": "BGD Labs (@bgdlabs)", + "discussions": "https://governance.aave.com/t/bgd-operational-oracles-update/13213/13", + "ipfsHash": "QmXMyhRp8fLpHQ3fGAjJSXeh6ttAzVM6JUSpeoTXVvoCCR", + "description": "\n## Simple Summary\n\nUnify the approach of Aave v1 and Aave v2 fallback oracles with Aave v3: fully disabling it by pointing to address(0), until (if) the community decides to explicitly re-activating them.\n\n## Motivation\n\nThe fallback oracle is a legacy mechanism, currently deprecated, as reliance on the main oracle (Chainlink) is expected, so there is not really much value on fallback.\n\nEven if currently the community is exploring re-activating the fallback in Aave v3 Optimism, before that, the fallback should be configured on all Aave instances to the null address (address(0)), to be technically fully consistent.\n\nMore specifically, this will affect Aave v1 and all the Aave v2 instances on which there is any inactive fallback connected.\n\n## Specification\n\n- call `ORACLE.setFallbackOracle(address(0))` to replace the fallback oracle with the null address on Aave v1, Aave v2 and Aave v2 AMM\n\n## References\n\n- Implementation: [Ethereum](https://github.com/bgd-labs/aave-proposals/blob/65515e206f1d3e2aa33ccb6e65e42345e5ada866/src/AaveV2_Eth_UnifyFallbackOracles_20230507/AaveV2EthUnifyFallbackOracles20230507.sol)\n- Tests: [Ethereum](https://github.com/bgd-labs/aave-proposals/blob/65515e206f1d3e2aa33ccb6e65e42345e5ada866/src/AaveV2_Eth_UnifyFallbackOracles_20230507/AaveV2EthUnifyFallbackOracles20230507.t.sol)\n- [Discussion](https://governance.aave.com/t/bgd-operational-oracles-update/13213/13)\n\n## Copyright\n\nCopyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).\n", + "originalHash": "0x86103bb956f91e885e8176afdbe9fa7a38e430731a65715c070aba4570cf28a2", + "id": 351 + }, + { + "title": "Enhancing Aave DAO’s Liquidity Incentive Strategy on Balancer", + "author": "Marc Zeller - Aave-Chan Initiative, Karpatkey", + "discussions": "https://governance.aave.com/t/arfc-enhancing-aave-daos-liquidity-incentive-strategy-on-balancer/15061", + "ipfsHash": "QmWRwQTyHUgbCkP18zFsvFbj5GEAhiDvw7GjDsgc4t3pxH", + "description": "\n## Simple Summary\n\nThis AIP proposes Aave DAO to:\n\n- Mint auraBAL using existing B-80BAL-20WETH holdings and stake it on Aura Finance's Classic Staking Pool;\n- Buy 400,000 USDC worth of AURA OTM\n- Swap $200,000 worth of AAVE for AURA and 200,000 USDC for AURA in an OTC deal with AURA DAO.\n- Send the proceeds to the GHO Liquidity Commitee (GLC) to operate.\n\n## Motivation\n\nThis AIP is part of the GHO overall support and aims at creating deeper GHO secondary liquidity in the balancer ecosystem. It also aims at providing funding to the GLC to operate.\n\n## Specification\n\nThe Aave DAO treasury currently holds 157,169 B-80BAL-20WETH and 443,674 AURA. To optimise Aave DAO's voting incentives and maximise its emission power, we propose to:\n\n## 1. Mint auraBAL using existing B-80BAL-20WETH holdings and stake it on Aura Finance's Classic Staking Pool.\n\nAura Finance's classic staking pool currently yields 17.46% APR: 9.61% in BAL and 7.85% in AURA. The rewards resulting from minting 157,169 auraBAL can be used to bribe vlAURA holders, generating a weekly budget of $4,907.87 that can bribe 701,124.38 vlAURA per week at current market prices.\n\nIt also increases Aura's veBAL capture share, enhancing Aave's vlAURA emission power by 1.15%.\n\n## 2. Buy 400,000 USDC worth of AURA OTM\n\nWe recommend using [CowSwap's TWAP](https://swap.cow.fi/#/1/advanced/USDC/AURA?tab=open&page=1) for the execution, dividing the purchase into ten transactions of equal amounts, each with a 1-hour duration. This reduces the price impact to 2,02% at current liquidity levels.\n\n## 3. Swap $200,000 worth of AAVE for AURA and 200,000 USDC for AURA in an OTC deal with AURA DAO.\n\nThis action can be achieved by transferring 2,965.35 AAVE from the ecosystem reserve and 200,000 USDC from the collector to a token swap contract with properties similar to the one used for the [CRV OTC deal](https://github.com/bgd-labs/aave-proposals/blob/b2ad17f846d3442bf09e7edf5db957fae88b655d/src/AaveV2_Eth_CRV_OTC_Deal_20230508/AaveV2_Eth_CRV_OTC_Deal_20230508.sol).\n\nWe'd be exchanging 2,965.35 AAVE and 200,000 USDC for 477,088.51 AURA with the AURA DAO. The TWAP prices for AURA and AAVE were calculated for the period from September 29th to October 6th and can be found [here](https://docs.google.com/spreadsheets/d/1_oogFs9V-fZQkxj-dBpO8YCLLHEI2YneFHeCtzL501s/edit?usp=sharing).\n\n# Projected Emission Power\n\nThe acquired assets will be staked and locked into Aura Finance, generating the following emission power:\n\n- **$17,713.16** in weekly emissions derived from 1,392,955.28 vlAURA holdings;\n- **$8,915.97** in weekly emissions by minting 157,169.86 auraBAL staked on the AuraBAL classic pool and using the rewards to bribe vlAURA holders in incentive markets; which\n- Leads to a total of **$26,629.73** in weekly emission power.\n\nDetails on emission power calculations and TWAP for AAVE and AURA can be found below:\n\nhttps://docs.google.com/spreadsheets/d/1_oogFs9V-fZQkxj-dBpO8YCLLHEI2YneFHeCtzL501s/edit?usp=sharing\n\n## References\n\n- Implementation: [Ethereum](https://github.com/bgd-labs/aave-proposals/blob/b2ad17f846d3442bf09e7edf5db957fae88b655d/src/20231017_AaveV3_Eth_EnhancingAaveDAOSLiquidityIncentiveStrategyOnBalancer/AaveV3_Ethereum_EnhancingAaveDAOSLiquidityIncentiveStrategyOnBalancer_20231017.sol)\n- Tests: [Ethereum](https://github.com/bgd-labs/aave-proposals/blob/b2ad17f846d3442bf09e7edf5db957fae88b655d/src/20231017_AaveV3_Eth_EnhancingAaveDAOSLiquidityIncentiveStrategyOnBalancer/AaveV3_Ethereum_EnhancingAaveDAOSLiquidityIncentiveStrategyOnBalancer_20231017.t.sol)\n- [Snapshot](https://snapshot.org/#/aave.eth/proposal/0xd1136b4db12346a95870f5a52ce02ef1bd4fb83cbbbf56c709aa14ae2d38659b)\n- [Discussion](https://governance.aave.com/t/arfc-enhancing-aave-daos-liquidity-incentive-strategy-on-balancer/15061)\n\n## Copyright\n\nCopyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).\n", + "originalHash": "0x7838470b01b15dd9753eed62747a8c6b69161b6df57b428a12b3664911f783c2", + "id": 352 + }, + { + "title": "Reserve Factor Update October 2023", + "author": "TokenLogic", + "discussions": "https://governance.aave.com/t/arfc-reserve-factor-updates-polygon-aave-v2/13937/8", + "ipfsHash": "QmWJkEUUR2j1YEf83okdvkYMVX2uAsgBVWG25rKhSsjxbN", + "description": "\n## Simple Summary\n\nThis AIP is a continuation of [AIP 284](https://app.aave.com/governance/proposal/284/) and increases the Reserve Factor (RF) for assets on Polygon v2 by 5%, up to a maximum of 99.99%.\n\n## Motivation\n\nThis AIP will reduce deposit yield for assets on Polygon v2 by increasing the RF. With this upgrade being passed, users will be further encouraged to migrate from Polygon v2 to v3.\n\nIncreasing the RF routes a larger portion of the interest paid by users to Aave DAO's Treasury. User's funds are not at risk of liquidation and the borrowing rate remains unchanged.\n\nOf the assets with an RF set at 99.99%, there is no change. All other asset reserves will have the RF increased by 5%.\n\n## Specification\n\nThe following parameters are to be updated as follows:\n\n| Asset | Reserve Factor |\n| ----- | -------------- |\n| DAI | 41.00% |\n| USDC | 43.00% |\n| USDT | 42.00% |\n| wBTC | 75.00% |\n| wETH | 65.00% |\n| MATIC | 61.00% |\n| BAL | 52.00% |\n\n## References\n\n- Implementation: [Polygon](https://github.com/bgd-labs/aave-proposals/blob/9348d507496a707aa2519a423c5e6c80d8b9f9ff/src/20231019_AaveV2_Pol_ReserveFactorUpdateOctober2023/AaveV2_Polygon_ReserveFactorUpdateOctober2023_20231019.sol)\n- Tests: [Polygon](https://github.com/bgd-labs/aave-proposals/blob/9348d507496a707aa2519a423c5e6c80d8b9f9ff/src/20231019_AaveV2_Pol_ReserveFactorUpdateOctober2023/AaveV2_Polygon_ReserveFactorUpdateOctober2023_20231019.t.sol)\n- Snapshot: No snapshot for Direct-to-AIP\n- [Discussion](https://governance.aave.com/t/arfc-reserve-factor-updates-polygon-aave-v2/13937/8)\n\n# Disclaimer\n\nThe author, TokenLogic, receives no payment from anyone, including Aave DAO, for this proposal. TokenLogic is a delegate within the Aave community.\n\n## Copyright\n\nCopyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).\n", + "originalHash": "0x7660944ede5190c84a6fb96925cdae82a269bff787c407d8f903f4d4db5fead5", + "id": 353 + }, + { + "title": "Transfer Assets From Polygon To Ethereum Treasury", + "author": "TokenLogic", + "discussions": "https://governance.aave.com/t/arfc-transfer-assets-from-polygon-to-ethereum-treasury/15044", + "ipfsHash": "QmezMhqP7ipm4iYC1fA6qa2MG1sg4yt53pmZ2YuiTxS49C", + "description": "\n## Simple Summary\n\nThis publication proposes transferring BAL, CRV, and USDC from the Polygon Treasury to the Ethereum Treasury.\n\n## Motivation\n\nRecently, the Aave DAO has created the [GHO Liquidity Committee](https://governance.aave.com/t/arfc-treasury-manage-gho-liquidity-committee/14914), completed an [AURA tokenswap with Olympus](https://governance.aave.com/t/arfc-treasury-management-acquire-aura/14683), and is also considering a [tokenswap with Aura Finance](https://snapshot.org/#/aave.eth/proposal/0x94735082d4ba33b53497efb025aa6dbf75a5e4ade71684fd675c03f0e416a294). Each of these proposals has already utilized or is likely to utilize stable coins held in the Ethereum Treasury:\n\n406,000 DAI - GHO Liquidity Committee\n420,159.28 DAI - Olympus DAO token swap\n600,000 USDC - Acquire AURA OTC with Aura Finance & AEF\nTotal of 1,426,159.28 stable coins\nThis publication proposes transferring 1.5M DAI from Polygon to Ethereum to replenish the stable coin reserves.\n\nAdditionally, the Aave DAO’s BAL and CRV holdings will also be transferred from Polygon to Ethereum. These assets can then be integrated into the DAO’s broader strategy for managing these assets on Ethereum.\n\nTo implement this proposal, the newly released [Aave Polygon-Mainnet ERC20Bridge](https://governance.aave.com/t/update-on-aave-swapper-and-strategic-asset-manager-contracts/14522/3) by Llama will be utilized.\n\n## Specification\n\nUsing the transfer the following assets from the Polygon to Ethereum Treasury.\n\n- All BAL\n- All CRV\n- 1,500,000 DAI\n\n## References\n\n- Implementation: [Polygon](https://github.com/bgd-labs/aave-proposals/blob/e069a04d94b64a982a0e625ec4197fcdcf58caf3/src/20231018_AaveV3_Pol_TransferAssetsFromPolygonToEthereumTreasury/AaveV3_Polygon_TransferAssetsFromPolygonToEthereumTreasury_20231018.sol)\n- Tests: [Polygon](https://github.com/bgd-labs/aave-proposals/blob/e069a04d94b64a982a0e625ec4197fcdcf58caf3/src/20231018_AaveV3_Pol_TransferAssetsFromPolygonToEthereumTreasury/AaveV3_Polygon_TransferAssetsFromPolygonToEthereumTreasury_20231018.t.sol)\n- [Snapshot](https://snapshot.org/#/aave.eth/proposal/0x33def6fd7bc3424fc47256ec0abdc3b75235d6f123dc1d15be7349066bc86319)\n- [Discussion](https://governance.aave.com/t/arfc-transfer-assets-from-polygon-to-ethereum-treasury/15044)\n\n## Disclaimer\n\nTokenLogic receives no payment from beyond Aave protocol for the creation of this proposal. TokenLogic is a delegate within the Aave ecosystem.\n\n## Copyright\n\nCopyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).\n", + "originalHash": "0xf763d59548ffa89cfbf72d7bada1991158abe4bd30e31bce58dbdd377151031f", + "id": 354 + }, + { + "title": "Governance v2.5 Activation", + "author": "BGD Labs @bgdlabs", + "discussions": "https://governance.aave.com/t/bgd-aave-governance-v3-activation-plan/14993/10", + "ipfsHash": "QmUY911nbspnY7gd1uxwJbzqyq6oAXwYAEoPEy7JEdDabv", + "description": "\n## Simple Summary\n\nProposal for the partial activation of Aave Governance v3 in an interim Aave Governance v2.5 version, without the new voting mechanism and assets, but including all other components (a.DI, Governance v3 execution layer, Robot).\n\n## Motivation\n\nAfter noticing a problem with the voting assets implementation included in [proposal 345](https://app.aave.com/governance/proposal/345/), we proceeded to cancel it and expand the security procedures around them.\n\nAs voting (and assets) are a pretty isolated component within the Aave Governance v3 project, in order to progress with the release of a.DI (Aave Delivery Network) and all non-voting mechanisms of Governance v3, we decided to propose to the community a partial migration to a v2.5 interim version, which will also simplify the final v3 transition.\n\n## Specification\n\nDifferent from proposal 345, this migration to v2.5 only requires a Level 1 (Short) Executor component. An extensive list of actions executed can be found [HERE](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/README.md#list-of-contracts-and-actions), but as summary, the proposal will:\n\n- Migrate all Level 1 (Short) permissions of the Aave ecosystem smart contracts from the v2 Executors to v3 Executors.\n- Fund a.DI.\n- Fund Aave Robot.\n- Fund the Aave Gelato gas tank.\n\nFor transparency, high-level, the items not included compared with proposal 345 are:\n\n- Migration of Level 2 (Long) permissions of the Aave ecosystem to the v3 Executors.\n- Migration of the Level 1 (Short) Executor admin to the v3 Executor, in order to keep Governance v2 operative until the final v3 activation.\n- Upgrade of the AAVE, aAAVE and stkAAVE implementations.\n\n## References\n\n- Payloads implementations: [Ethereum Short](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/governance2.5/EthShortMovePermissionsPayload.sol), [Optimism](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/governance2.5/OptMovePermissionsPayload.sol), [Arbitrum](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/governance2.5/ArbMovePermissionsPayload.sol), [Polygon](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/governance2.5/PolygonMovePermissionsPayload.sol), [Avalanche](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/governance2.5/AvaxMovePermissionsPayload.sol), [Metis](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/governance2.5/MetisMovePermissionsPayload.sol), [Base](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/src/contracts/governance2.5/BaseMovePermissionsPayload.sol)\n\n- Payloads tests (migration): [Ethereum Short](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/governance2.5/EthShortMovePermissionsPayloadTest.t.sol), [Optimism](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/governance2.5/OptMovePermissionsPayloadTest.t.sol), [Arbitrum](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/governance2.5/ArbMovePermissionsPayload.t.sol), [Polygon](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/governance2.5/PolygonMovePermissionsPayloadTest.t.sol), [Avalanche](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/governance2.5/AvaxMovePermissionsPayloadTest.t.sol), [Metis](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/governance2.5/MetisMovePermissionsPayloadTest.t.sol), [Base](https://github.com/bgd-labs/gov-v2-v3-migration/blob/main/tests/governance2.5/BaseMovePermissionsPayloadTest.t.sol)\n\n- [Pre-approval Snapshot](https://snapshot.org/#/aave.eth/proposal/0x7e61744629fce7787281905b4d5984b39f9cbe83fbe2dd05d8b77697205ce0ce)\n- [Discussion](https://governance.aave.com/t/bgd-aave-governance-v3-activation-plan/14993/10)\n- [a.DI (Aave Delivery Infrastructure)](https://github.com/bgd-labs/aave-delivery-infrastructure)\n- [Aave Governance V3 smart contracts](https://github.com/bgd-labs/aave-governance-v3)\n- [Aave Robot v3](https://github.com/bgd-labs/aave-governance-v3-robot)\n\n## Copyright\n\nCopyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).\n", + "originalHash": "0x5c177ff12395df30ed114155fd302bf8807de841a841b7274912cd7723c9ee0d", + "id": 355 } ] } \ No newline at end of file diff --git a/src/static-build/proposals.json b/src/static-build/proposals.json index 8bf01e755e..a345d48d03 100644 --- a/src/static-build/proposals.json +++ b/src/static-build/proposals.json @@ -13305,6 +13305,376 @@ "startTimestamp": 1697283815, "creationTimestamp": 1697196803, "expirationTimestamp": 1698051815 + }, + { + "id": 346, + "creator": "0x329c54289Ff5D6B7b7daE13592C6B1EDA1543eD4", + "executor": "0xEE56e2B3D491590B5b31738cC34d5232F378a8D5", + "targets": [ + "0xd446384e77B1386da0B53f3FbfC7E3E55552a89E" + ], + "signatures": [ + "execute()" + ], + "calldatas": [ + "0x" + ], + "withDelegatecalls": [ + true + ], + "startBlock": 18376535, + "endBlock": 18395735, + "executionTime": 1697942111, + "forVotes": "514606990880192289766739", + "againstVotes": "127610665814462603", + "executed": true, + "canceled": false, + "strategy": "0xb7e383ef9B1E9189Fc0F71fb30af8aa14377429e", + "state": "Executed", + "minimumQuorum": "200", + "minimumDiff": "50", + "executionTimeWithGracePeriod": 1698374111, + "proposalCreated": 18369335, + "totalVotingSupply": "16000000000000000000000000", + "ipfsHash": "0xb78fdcdffb1075e3b5c70b8a8c958685321ccd93f4263a40c70d3b92f47e96c9", + "startTimestamp": 1697623547, + "creationTimestamp": 1697536547, + "expirationTimestamp": 1697853947 + }, + { + "id": 347, + "creator": "0x329c54289Ff5D6B7b7daE13592C6B1EDA1543eD4", + "executor": "0xEE56e2B3D491590B5b31738cC34d5232F378a8D5", + "targets": [ + "0x121fE3fC3f617ACE9730203d2E27177131C4315e" + ], + "signatures": [ + "execute()" + ], + "calldatas": [ + "0x" + ], + "withDelegatecalls": [ + true + ], + "startBlock": 18377283, + "endBlock": 18396483, + "executionTime": 1697951111, + "forVotes": "559104977244005883859156", + "againstVotes": "198701184008583096", + "executed": true, + "canceled": false, + "strategy": "0xb7e383ef9B1E9189Fc0F71fb30af8aa14377429e", + "state": "Executed", + "minimumQuorum": "200", + "minimumDiff": "50", + "executionTimeWithGracePeriod": 1698383111, + "proposalCreated": 18370083, + "totalVotingSupply": "16000000000000000000000000", + "ipfsHash": "0xe72061751d8a7381ccc67e9946e8acffa3f63dfa54b5f66ef58a29444cfa9b95", + "startTimestamp": 1697632643, + "creationTimestamp": 1697545559, + "expirationTimestamp": 1697863043 + }, + { + "id": 348, + "creator": "0x329c54289Ff5D6B7b7daE13592C6B1EDA1543eD4", + "executor": "0xEE56e2B3D491590B5b31738cC34d5232F378a8D5", + "targets": [ + "0x5f5C02875a8e9B5A26fbd09040ABCfDeb2AA6711" + ], + "signatures": [ + "execute(address)" + ], + "calldatas": [ + "0x0000000000000000000000009c11f54ba3c44ed7945d2405c15060bcd209f53e" + ], + "withDelegatecalls": [ + true + ], + "startBlock": 18378320, + "endBlock": 18397520, + "executionTime": 1697963639, + "forVotes": "558604181895271292765288", + "againstVotes": "636910000000000", + "executed": true, + "canceled": false, + "strategy": "0xb7e383ef9B1E9189Fc0F71fb30af8aa14377429e", + "state": "Executed", + "minimumQuorum": "200", + "minimumDiff": "50", + "executionTimeWithGracePeriod": 1698395639, + "proposalCreated": 18371120, + "totalVotingSupply": "16000000000000000000000000", + "ipfsHash": "0x06a8990a8b654dc91b27ca17cdfd38279aaa22e9900bfa122132578959118c26", + "startTimestamp": 1697645219, + "creationTimestamp": 1697558099, + "expirationTimestamp": 1697875619 + }, + { + "id": 349, + "creator": "0x329c54289Ff5D6B7b7daE13592C6B1EDA1543eD4", + "executor": "0xEE56e2B3D491590B5b31738cC34d5232F378a8D5", + "targets": [ + "0x46d0655ad49a7b5dDA47fd68a60240a713eB1B09" + ], + "signatures": [ + "execute()" + ], + "calldatas": [ + "0x" + ], + "withDelegatecalls": [ + true + ], + "startBlock": 18386901, + "endBlock": 18406101, + "executionTime": 1698067283, + "forVotes": "498858761362553457462525", + "againstVotes": "453591513331494340567", + "executed": true, + "canceled": false, + "strategy": "0xb7e383ef9B1E9189Fc0F71fb30af8aa14377429e", + "state": "Executed", + "minimumQuorum": "200", + "minimumDiff": "50", + "executionTimeWithGracePeriod": 1698499283, + "proposalCreated": 18379701, + "totalVotingSupply": "16000000000000000000000000", + "ipfsHash": "0x0c313791237543bbe3671f67fed9c33eae3f7f06a403102469c94ffcdc5efac3", + "startTimestamp": 1697748971, + "creationTimestamp": 1697661863, + "expirationTimestamp": 1697979371 + }, + { + "id": 350, + "creator": "0x391048fDE157D2C3DdD066b8411E8e73439ED24D", + "executor": "0xEE56e2B3D491590B5b31738cC34d5232F378a8D5", + "targets": [ + "0xfa9aF30481942a31E6AE47f199C6c2a3978b5c33" + ], + "signatures": [ + "execute()" + ], + "calldatas": [ + "0x" + ], + "withDelegatecalls": [ + true + ], + "startBlock": 18411799, + "endBlock": 18430999, + "executionTime": 0, + "forVotes": "490282650849678915498946", + "againstVotes": "0", + "executed": false, + "canceled": false, + "strategy": "0xb7e383ef9B1E9189Fc0F71fb30af8aa14377429e", + "state": "Active", + "minimumQuorum": "200", + "minimumDiff": "50", + "executionTimeWithGracePeriod": 0, + "proposalCreated": 18404599, + "totalVotingSupply": "16000000000000000000000000", + "ipfsHash": "0xe8e7eaeb85300d528186683514e457815501c0e6b10296f3d0b6c90f06d6c376", + "startTimestamp": 1698049895, + "creationTimestamp": 1697962715, + "expirationTimestamp": 1698281399 + }, + { + "id": 351, + "creator": "0xf71fc92e2949ccF6A5Fd369a0b402ba80Bc61E02", + "executor": "0xEE56e2B3D491590B5b31738cC34d5232F378a8D5", + "targets": [ + "0x4fe817deCEf9f6E793370FC057A7DA6BC0fEdFA7" + ], + "signatures": [ + "execute()" + ], + "calldatas": [ + "0x" + ], + "withDelegatecalls": [ + true + ], + "startBlock": 18419548, + "endBlock": 18438748, + "executionTime": 0, + "forVotes": "306532762283283015627617", + "againstVotes": "0", + "executed": false, + "canceled": false, + "strategy": "0xb7e383ef9B1E9189Fc0F71fb30af8aa14377429e", + "state": "Active", + "minimumQuorum": "200", + "minimumDiff": "50", + "executionTimeWithGracePeriod": 0, + "proposalCreated": 18412348, + "totalVotingSupply": "16000000000000000000000000", + "ipfsHash": "0x86103bb956f91e885e8176afdbe9fa7a38e430731a65715c070aba4570cf28a2", + "startTimestamp": 1698143591, + "creationTimestamp": 1698056603, + "expirationTimestamp": 1698374387 + }, + { + "id": 352, + "creator": "0x329c54289Ff5D6B7b7daE13592C6B1EDA1543eD4", + "executor": "0xEE56e2B3D491590B5b31738cC34d5232F378a8D5", + "targets": [ + "0x20a067bF6956996c7c8b7a98073A9d260dB03b7a" + ], + "signatures": [ + "execute()" + ], + "calldatas": [ + "0x" + ], + "withDelegatecalls": [ + true + ], + "startBlock": 18420074, + "endBlock": 18439274, + "executionTime": 0, + "forVotes": "306532762283283015627617", + "againstVotes": "0", + "executed": false, + "canceled": false, + "strategy": "0xb7e383ef9B1E9189Fc0F71fb30af8aa14377429e", + "state": "Active", + "minimumQuorum": "200", + "minimumDiff": "50", + "executionTimeWithGracePeriod": 0, + "proposalCreated": 18412874, + "totalVotingSupply": "16000000000000000000000000", + "ipfsHash": "0x7838470b01b15dd9753eed62747a8c6b69161b6df57b428a12b3664911f783c2", + "startTimestamp": 1698149963, + "creationTimestamp": 1698062951, + "expirationTimestamp": 1698380699 + }, + { + "id": 353, + "creator": "0x329c54289Ff5D6B7b7daE13592C6B1EDA1543eD4", + "executor": "0xEE56e2B3D491590B5b31738cC34d5232F378a8D5", + "targets": [ + "0x158a6bC04F0828318821baE797f50B0A1299d45b" + ], + "signatures": [ + "execute(address)" + ], + "calldatas": [ + "0x00000000000000000000000053af3e66dfd8182f1084d8f36d4c1085a3962b7a" + ], + "withDelegatecalls": [ + true + ], + "startBlock": 18421130, + "endBlock": 18440330, + "executionTime": 0, + "forVotes": "267765020015425931720723", + "againstVotes": "0", + "executed": false, + "canceled": false, + "strategy": "0xb7e383ef9B1E9189Fc0F71fb30af8aa14377429e", + "state": "Active", + "minimumQuorum": "200", + "minimumDiff": "50", + "executionTimeWithGracePeriod": 0, + "proposalCreated": 18413930, + "totalVotingSupply": "16000000000000000000000000", + "ipfsHash": "0x7660944ede5190c84a6fb96925cdae82a269bff787c407d8f903f4d4db5fead5", + "startTimestamp": 1698162743, + "creationTimestamp": 1698075731, + "expirationTimestamp": 1698393371 + }, + { + "id": 354, + "creator": "0x329c54289Ff5D6B7b7daE13592C6B1EDA1543eD4", + "executor": "0xEE56e2B3D491590B5b31738cC34d5232F378a8D5", + "targets": [ + "0x158a6bC04F0828318821baE797f50B0A1299d45b" + ], + "signatures": [ + "execute(address)" + ], + "calldatas": [ + "0x000000000000000000000000ccafbbbd68bb9b1a5f1c6ac948ed1944429f360a" + ], + "withDelegatecalls": [ + true + ], + "startBlock": 18421499, + "endBlock": 18440699, + "executionTime": 0, + "forVotes": "267765020015425931720723", + "againstVotes": "0", + "executed": false, + "canceled": false, + "strategy": "0xb7e383ef9B1E9189Fc0F71fb30af8aa14377429e", + "state": "Active", + "minimumQuorum": "200", + "minimumDiff": "50", + "executionTimeWithGracePeriod": 0, + "proposalCreated": 18414299, + "totalVotingSupply": "16000000000000000000000000", + "ipfsHash": "0xf763d59548ffa89cfbf72d7bada1991158abe4bd30e31bce58dbdd377151031f", + "startTimestamp": 1698167219, + "creationTimestamp": 1698080171, + "expirationTimestamp": 1698397799 + }, + { + "id": 355, + "creator": "0xf71fc92e2949ccF6A5Fd369a0b402ba80Bc61E02", + "executor": "0xEE56e2B3D491590B5b31738cC34d5232F378a8D5", + "targets": [ + "0xE40E84457F4b5075f1EB32352d81ecF1dE77fee6", + "0x5f5C02875a8e9B5A26fbd09040ABCfDeb2AA6711", + "0xd1B3E25fD7C8AE7CADDC6F71b461b79CD4ddcFa3", + "0x158a6bC04F0828318821baE797f50B0A1299d45b", + "0x2fE52eF191F0BE1D98459BdaD2F1d3160336C08f", + "0x3215225538da1546FE0DA88ee13019f402078942" + ], + "signatures": [ + "execute()", + "execute(address)", + "execute(address)", + "execute(address)", + "execute(address)", + "execute(address)" + ], + "calldatas": [ + "0x", + "0x000000000000000000000000ab22988d93d5f942fc6b6c6ea285744809d1d9cc", + "0x000000000000000000000000d0f0bc55ac46f63a68f7c27fbfd60792c9571fea", + "0x000000000000000000000000c7751400f809cdb0c167f87985083c558a0610f7", + "0x000000000000000000000000a9f30e6ed4098e9439b2ac8aea2d3fc26bcebb45", + "0x00000000000000000000000080a2f9a653d3990878cff8206588fd66699e7f2a" + ], + "withDelegatecalls": [ + true, + true, + true, + true, + true, + true + ], + "startBlock": 18427718, + "endBlock": 18446918, + "executionTime": 0, + "forVotes": "0", + "againstVotes": "0", + "executed": false, + "canceled": false, + "strategy": "0xb7e383ef9B1E9189Fc0F71fb30af8aa14377429e", + "state": "Pending", + "minimumQuorum": "200", + "minimumDiff": "50", + "executionTimeWithGracePeriod": 0, + "proposalCreated": 18420518, + "totalVotingSupply": "16000000000000000000000000", + "ipfsHash": "0x5c177ff12395df30ed114155fd302bf8807de841a841b7274912cd7723c9ee0d", + "creationTimestamp": 1698155339, + "startTimestamp": 1698242027, + "expirationTimestamp": 1698472427 } ] } \ No newline at end of file diff --git a/src/store/analyticsSlice.ts b/src/store/analyticsSlice.ts index a802b1e533..f2f927f368 100644 --- a/src/store/analyticsSlice.ts +++ b/src/store/analyticsSlice.ts @@ -34,7 +34,7 @@ export const createAnalyticsSlice: StateCreator< // @ts-ignore > = (set, get) => { return { - trackEvent: (eventName: string, properties?: TrackEventProperties) => { + trackEvent: (eventName: string, properties: TrackEventProperties = {}) => { const EXCLUDED_NETWORKS = ['fork_proto_mainnet', 'fork_proto_mainnet_v3']; const trackingEnable = get().isTrackingEnabled; @@ -43,7 +43,7 @@ export const createAnalyticsSlice: StateCreator< const eventProperties = { ...properties, walletAddress: get().account, - market: get().currentMarket, + market: properties.market ?? get().currentMarket, walletType: get().walletType, }; diff --git a/src/store/poolSlice.ts b/src/store/poolSlice.ts index 6e984510e7..67c31e4316 100644 --- a/src/store/poolSlice.ts +++ b/src/store/poolSlice.ts @@ -75,6 +75,14 @@ type RepayArgs = { encodedTxData?: string; }; +type GenerateApprovalOpts = { + chainId?: number; +}; + +type GenerateSignatureRequestOpts = { + chainId?: number; +}; + // TODO: add chain/provider/account mapping export interface PoolSlice { data: Map>; @@ -111,14 +119,17 @@ export interface PoolSlice { poolComputed: { minRemainingBaseTokenBalance: string; }; - generateSignatureRequest: (args: { - token: string; - amount: string; - deadline: string; - spender: string; - }) => Promise; + generateSignatureRequest: ( + args: { + token: string; + amount: string; + deadline: string; + spender: string; + }, + opts?: GenerateSignatureRequestOpts + ) => Promise; // PoolBundle and LendingPoolBundle methods - generateApproval: (args: ApproveType) => PopulatedTransaction; + generateApproval: (args: ApproveType, opts?: GenerateApprovalOpts) => PopulatedTransaction; supply: (args: Omit) => PopulatedTransaction; supplyWithPermit: (args: Omit) => PopulatedTransaction; borrow: (args: Omit) => PopulatedTransaction; @@ -132,8 +143,8 @@ export interface PoolSlice { } ) => Promise; generateApproveDelegation: (args: Omit) => PopulatedTransaction; - estimateGasLimit: (tx: PopulatedTransaction) => Promise; getCorrectPoolBundle: () => PoolBundleInterface | LendingPoolBundleInterface; + estimateGasLimit: (tx: PopulatedTransaction, chainId?: number) => Promise; } export const createPoolSlice: StateCreator< @@ -287,8 +298,8 @@ export const createPoolSlice: StateCreator< const v3MarketData = selectCurrentChainIdV3MarketData(get()); get().refreshPoolData(v3MarketData); }, - generateApproval: (args: ApproveType) => { - const provider = get().jsonRpcProvider(); + generateApproval: (args: ApproveType, ops = {}) => { + const provider = get().jsonRpcProvider(ops.chainId); const tokenERC20Service = new ERC20Service(provider); return tokenERC20Service.approveTxData({ ...args, amount: MAX_UINT_AMOUNT }); }, @@ -812,8 +823,8 @@ export const createPoolSlice: StateCreator< return min || '0.001'; }, }, - generateSignatureRequest: async ({ token, amount, deadline, spender }) => { - const provider = get().jsonRpcProvider(); + generateSignatureRequest: async ({ token, amount, deadline, spender }, opts = {}) => { + const provider = get().jsonRpcProvider(opts.chainId); const tokenERC20Service = new ERC20Service(provider); const tokenERC2612Service = new ERC20_2612Service(provider); const { name } = await tokenERC20Service.getTokenData(token); @@ -852,8 +863,8 @@ export const createPoolSlice: StateCreator< }; return JSON.stringify(typeData); }, - estimateGasLimit: async (tx: PopulatedTransaction) => { - const provider = get().jsonRpcProvider(); + estimateGasLimit: async (tx: PopulatedTransaction, chainId?: number) => { + const provider = get().jsonRpcProvider(chainId); const defaultGasLimit: BigNumber = tx.gasLimit ? tx.gasLimit : BigNumber.from('0'); delete tx.gasLimit; let estimatedGas = await provider.estimateGas(tx); diff --git a/src/store/protocolDataSlice.ts b/src/store/protocolDataSlice.ts index f4e119cb8d..f5307806ba 100644 --- a/src/store/protocolDataSlice.ts +++ b/src/store/protocolDataSlice.ts @@ -23,7 +23,7 @@ export interface ProtocolDataSlice { currentMarketData: MarketDataType; currentChainId: number; currentNetworkConfig: NetworkConfig; - jsonRpcProvider: () => providers.Provider; + jsonRpcProvider: (chainId?: number) => providers.Provider; setCurrentMarket: (market: CustomMarket, omitQueryParameterUpdate?: boolean) => void; tryPermit: ({ reserveAddress, isWrappedBaseAsset }: TypePermitParams) => boolean; } @@ -41,7 +41,7 @@ export const createProtocolDataSlice: StateCreator< currentMarketData: marketsData[initialMarket], currentChainId: initialMarketData.chainId, currentNetworkConfig: getNetworkConfig(initialMarketData.chainId), - jsonRpcProvider: () => getProvider(get().currentChainId), + jsonRpcProvider: (chainId) => getProvider(chainId ?? get().currentChainId), setCurrentMarket: (market, omitQueryParameterUpdate) => { if (!availableMarkets.includes(market as CustomMarket)) return; const nextMarketData = marketsData[market]; diff --git a/src/store/transactionsSlice.ts b/src/store/transactionsSlice.ts index 7ac0499012..7b15a8bca4 100644 --- a/src/store/transactionsSlice.ts +++ b/src/store/transactionsSlice.ts @@ -1,5 +1,6 @@ import { ProtocolAction } from '@aave/contract-helpers'; import { produce } from 'immer'; +import { CustomMarket } from 'src/ui-config/marketsConfig'; import { StateCreator } from 'zustand'; import { RootStore } from './root'; @@ -15,6 +16,7 @@ export type TransactionDetails = { txState?: TransactionState; asset?: string; amount?: string; + amountUsd?: string; assetName?: string; proposalId?: number; support?: boolean; @@ -23,18 +25,28 @@ export type TransactionDetails = { spender?: string; outAsset?: string; outAmount?: string; + outAmountUsd?: string; outAssetName?: string; }; export type TransactionEvent = TransactionDetails & { - market: string; + market: string | null; }; type TransactionState = 'success' | 'failed'; +type TransactionContext = { + market?: CustomMarket | null; + chainId?: number; +}; + export interface TransactionsSlice { transactions: Transactions; - addTransaction: (txHash: string, transaction: TransactionDetails) => void; + addTransaction: ( + txHash: string, + transaction: TransactionDetails, + context?: TransactionContext + ) => void; } export const createTransactionsSlice: StateCreator< @@ -45,9 +57,9 @@ export const createTransactionsSlice: StateCreator< > = (set, get) => { return { transactions: [], - addTransaction: (txHash, transaction) => { - const chainId = get().currentChainId; - const market = get().currentMarket; + addTransaction: (txHash, transaction, context = {}) => { + const chainId = context.chainId ?? get().currentChainId; + const market = context.market === undefined ? get().currentMarket : context.market; set((state) => produce(state, (draft) => { draft.transactions[chainId] = { diff --git a/src/ui-config/SharedDependenciesProvider.tsx b/src/ui-config/SharedDependenciesProvider.tsx index 43151b473f..8f1b4ec84b 100644 --- a/src/ui-config/SharedDependenciesProvider.tsx +++ b/src/ui-config/SharedDependenciesProvider.tsx @@ -1,6 +1,8 @@ import { createContext, useContext } from 'react'; import { ApprovedAmountService } from 'src/services/ApprovedAmountService'; import { GovernanceService } from 'src/services/GovernanceService'; +import { UiIncentivesService } from 'src/services/UIIncentivesService'; +import { UiPoolService } from 'src/services/UIPoolService'; import { UiStakeDataService } from 'src/services/UiStakeDataService'; import { WalletBalanceService } from 'src/services/WalletBalanceService'; import { useRootStore } from 'src/store/root'; @@ -16,6 +18,8 @@ interface SharedDependenciesContext { poolTokensBalanceService: WalletBalanceService; uiStakeDataService: UiStakeDataService; approvedAmountService: ApprovedAmountService; + uiIncentivesService: UiIncentivesService; + uiPoolService: UiPoolService; } const SharedDependenciesContext = createContext(null); @@ -41,16 +45,13 @@ export const SharedDependenciesProvider: React.FC = ({ children }) => { // services const governanceService = new GovernanceService(governanceProvider, governanceChainId); - const governanceWalletBalanceService = new WalletBalanceService( - governanceProvider, - governanceConfig.walletBalanceProvider, - governanceChainId - ); - const poolTokensBalanceService = new WalletBalanceService( - currentProvider, - currentMarketData.addresses.WALLET_BALANCE_PROVIDER, - currentMarketData.chainId - ); + + const getGovernanceProvider = () => { + return isGovernanceFork ? currentProvider : getProvider(governanceConfig.chainId); + }; + + const governanceWalletBalanceService = new WalletBalanceService(getGovernanceProvider); + const poolTokensBalanceService = new WalletBalanceService(getProvider); const uiStakeDataService = new UiStakeDataService( stakeProvider, stakeConfig.stakeDataProvider, @@ -58,6 +59,9 @@ export const SharedDependenciesProvider: React.FC = ({ children }) => { ); const approvedAmountService = new ApprovedAmountService(currentMarketData, currentProvider); + const uiPoolService = new UiPoolService(getProvider); + const uiIncentivesService = new UiIncentivesService(getProvider); + return ( { poolTokensBalanceService, uiStakeDataService, approvedAmountService, + uiPoolService, + uiIncentivesService, }} > {children} diff --git a/src/ui-config/marketsConfig.tsx b/src/ui-config/marketsConfig.tsx index 1c39e15f0f..0fd779afe8 100644 --- a/src/ui-config/marketsConfig.tsx +++ b/src/ui-config/marketsConfig.tsx @@ -43,6 +43,7 @@ export type MarketDataType = { permissions?: boolean; debtSwitch?: boolean; withdrawAndSwitch?: boolean; + switch?: boolean; }; isFork?: boolean; permissionComponent?: ReactNode; @@ -124,6 +125,7 @@ export const marketsData: { incentives: true, withdrawAndSwitch: true, debtSwitch: true, + switch: true, }, subgraphUrl: 'https://api.thegraph.com/subgraphs/name/aave/protocol-v3', addresses: { @@ -156,6 +158,7 @@ export const marketsData: { collateralRepay: true, incentives: true, debtSwitch: true, + switch: true, }, subgraphUrl: 'https://api.thegraph.com/subgraphs/name/aave/protocol-v2', addresses: { @@ -249,6 +252,7 @@ export const marketsData: { incentives: true, collateralRepay: true, debtSwitch: true, + switch: true, }, subgraphUrl: 'https://api.thegraph.com/subgraphs/name/aave/protocol-v2-avalanche', addresses: { @@ -297,6 +301,7 @@ export const marketsData: { withdrawAndSwitch: true, collateralRepay: true, debtSwitch: true, + switch: true, }, // TODO: Need subgraph, currently not supported // subgraphUrl: '', @@ -327,6 +332,7 @@ export const marketsData: { collateralRepay: true, debtSwitch: true, withdrawAndSwitch: true, + switch: true, }, subgraphUrl: 'https://api.thegraph.com/subgraphs/name/aave/protocol-v3-arbitrum', addresses: { @@ -378,6 +384,7 @@ export const marketsData: { collateralRepay: true, debtSwitch: true, withdrawAndSwitch: true, + switch: true, }, subgraphUrl: 'https://api.thegraph.com/subgraphs/name/aave/protocol-v3-avalanche', addresses: { @@ -529,6 +536,7 @@ export const marketsData: { liquiditySwap: true, debtSwitch: true, withdrawAndSwitch: true, + switch: true, }, subgraphUrl: 'https://api.thegraph.com/subgraphs/name/aave/protocol-v3-optimism', addresses: { @@ -556,6 +564,7 @@ export const marketsData: { collateralRepay: true, debtSwitch: true, withdrawAndSwitch: true, + switch: true, }, subgraphUrl: 'https://api.thegraph.com/subgraphs/name/aave/protocol-v3-polygon', addresses: { diff --git a/src/ui-config/networksConfig.ts b/src/ui-config/networksConfig.ts index 9c870dd077..140a89aa75 100644 --- a/src/ui-config/networksConfig.ts +++ b/src/ui-config/networksConfig.ts @@ -13,6 +13,7 @@ export type ExplorerLinkBuilderConfig = { export type NetworkConfig = { name: string; + displayName?: string; privateJsonRPCUrl?: string; // private rpc will be used for rpc queries inside the client. normally has private api key and better rate privateJsonRPCWSUrl?: string; publicJsonRPCUrl: readonly string[]; // public rpc used if not private found, and used to add specific network to wallets if user don't have them. Normally with slow rates @@ -26,7 +27,7 @@ export type NetworkConfig = { /** * When this is set withdrawals will automatically be unwrapped */ - wrappedBaseAssetSymbol?: string; + wrappedBaseAssetSymbol: string; baseAssetSymbol: string; // needed for configuring the chain on metemask when it doesn't exist yet baseAssetDecimals: number; @@ -112,6 +113,7 @@ export const networkConfigs: Record = { }, [ChainId.polygon]: { name: 'Polygon POS', + displayName: 'Polygon', privateJsonRPCUrl: 'https://poly-mainnet.gateway.pokt.network/v1/lb/62b3314e123e6f00397f19ca', publicJsonRPCUrl: [ 'https://polygon-rpc.com', diff --git a/src/ui-config/queries.ts b/src/ui-config/queries.ts index ea6fe136a6..26de3698df 100644 --- a/src/ui-config/queries.ts +++ b/src/ui-config/queries.ts @@ -6,9 +6,12 @@ export const enum QueryKeys { TRANSACTION_HISTORY = 'TRANSACTION_HISTORY', POOL_TOKENS = 'POOL_TOKENS', GENERAL_STAKE_UI_DATA = 'GENERAL_STAKE_UI_DATA', + POOL_RESERVES_DATA_HUMANIZED = 'MARKET_RESERVES_DATA_HUMANIZED', USER_STAKE_UI_DATA = 'USER_STAKE_UI_DATA', APPROVED_AMOUNT = 'APPROVED_AMOUNT', POOL_APPROVED_AMOUNT = 'POOL_APPROVED_AMOUNT', + PARASWAP_RATES = 'PARASWAP_RATES', + GAS_PRICES = 'GAS_PRICES', } export const POLLING_INTERVAL = 60000; diff --git a/src/ui-config/reservePatches.ts b/src/ui-config/reservePatches.ts index 4e4d34c747..1446cd3b38 100644 --- a/src/ui-config/reservePatches.ts +++ b/src/ui-config/reservePatches.ts @@ -57,7 +57,6 @@ export const SYMBOL_NAME_MAP: { [key: string]: string } = { FAI: 'Fei USD', GHST: 'Aavegotchi GHST', GUSD: 'Gemini Dollar', - KNC: 'Kyber Legacy', LINK: 'ChainLink', MAI: 'MAI (mimatic)', MANA: 'Decentraland', @@ -99,6 +98,11 @@ interface IconMapInterface { export function fetchIconSymbolAndName({ underlyingAsset, symbol, name }: IconSymbolInterface) { const underlyingAssetMap: Record = { + '0xdd974d5c2e2928dea5f71b9825b8b646686bd200': { + name: 'Kyber Legacy', + symbol: 'KNCL', + iconSymbol: 'KNCL', + }, '0xff970a61a04b1ca14834a43f5de4533ebddb5cc8': { name: 'Bridged USDC', symbol: 'USDC.e', @@ -138,25 +142,3 @@ export function fetchIconSymbolAndName({ underlyingAsset, symbol, name }: IconSy symbol, }; } - -// tokens flagged stable will be sorted on top when no other sorting is selected -export const STABLE_ASSETS = [ - 'DAI', - 'TUSD', - 'BUSD', - 'GUSD', - 'USDC', - 'USDT', - 'EUROS', - 'FEI', - 'FRAX', - 'PAX', - 'USDP', - 'SUSD', - 'UST', - 'EURS', - 'JEUR', - 'AGEUR', - 'LUSD', - 'MAI', -]; diff --git a/src/utils/marketsAndNetworksConfig.ts b/src/utils/marketsAndNetworksConfig.ts index c0130671f3..1634a39e25 100644 --- a/src/utils/marketsAndNetworksConfig.ts +++ b/src/utils/marketsAndNetworksConfig.ts @@ -156,6 +156,7 @@ export const isFeatureEnabled = { permissions: (data: MarketDataType) => data.enabledFeatures?.permissions, debtSwitch: (data: MarketDataType) => data.enabledFeatures?.debtSwitch, withdrawAndSwitch: (data: MarketDataType) => data.enabledFeatures?.withdrawAndSwitch, + switch: (data: MarketDataType) => data.enabledFeatures?.switch, }; const providers: { [network: string]: ethersProviders.Provider } = {}; diff --git a/src/utils/mixPanelEvents.ts b/src/utils/mixPanelEvents.ts index dca79f51a6..58400bb975 100644 --- a/src/utils/mixPanelEvents.ts +++ b/src/utils/mixPanelEvents.ts @@ -103,7 +103,7 @@ export const SETTINGS = { export const GHO_SUCCESS_MODAL = { GHO_SHARE_TWITTER: 'Click share GHO borrow on Twitter', - GHO_SHARE_LENSTER: 'Click share GHO borrow on Lenster', + GHO_SHARE_HEY: 'Click share GHO borrow on Hey', GHO_COPY_IMAGE: 'Click copy image on GHO borrow', GHO_DOWNLOAD_IMAGE: 'Click download image on GHO borrow', GHO_BORROW_VIEW_TX_DETAILS: 'Click view TX details on GHO borrow', diff --git a/yarn.lock b/yarn.lock index b1e95417b5..274554b1b3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2799,10 +2799,10 @@ resolved "https://registry.yarnpkg.com/@paraswap/core/-/core-1.1.0.tgz#5ec7415be69dc657a9d82b0fde4e20f632cca1b6" integrity sha512-ecnX8ezlhYWFwolZxYEz+K+RfLr8xaxQqiJKlxJ8Yf00tXTGxDGn6/Acy00t4+9Kv0apewd7++J33eJt9yNfwg== -"@paraswap/sdk@6.2.2": - version "6.2.2" - resolved "https://registry.yarnpkg.com/@paraswap/sdk/-/sdk-6.2.2.tgz#c34eef61ab4cb8e0ad284f2259a25b9a61b4bb9a" - integrity sha512-W0sAIf/T4zAmI7Yp4TcAuQr68NtaopeuYOWop20piAGoko4K9eLY4DYwWgkXf9fw9bAeeGofwP+GYJJC8Q24xg== +"@paraswap/sdk@6.2.4": + version "6.2.4" + resolved "https://registry.yarnpkg.com/@paraswap/sdk/-/sdk-6.2.4.tgz#df6cf7c6acf04b40c4efd678d1aa7326e5e8d219" + integrity sha512-Ow7MArOXYeE0xrAYclCxPUyBCsPlk+Jm3k1+jsxXF0jUQgucSXZ4yfFzA/nxlRd6xjpoljX5V05Nir1nOAINsQ== dependencies: "@paraswap/core" "1.1.0" bignumber.js "^9.0.2"